NIGHTMARE ROLLER Project Members: Karun Paudel(064/BCT/514) Madhu Sudan Sigdel(064/BCT/517) Tirambad Shiwakoti(064/BCT/547)
Why Nightmare Roller? • Roller • Representing the world of critters(Species with only heads (spheres)). • The method for their locomotion is rolling. • Nightmare • A critter is asleep. • Sees nightmare in the sleep. • Begins to roll.
Introduction • 3D Game • Guards and Officers critters with different powers. • Guards are like rubber and officers as clay. • Officers goes to a sleep roller state • Guard haas to roll himself and save the officer from falling • Guard roller can be controlled by user.
Objectives: • To develop a interactive 3D roller game. • To implement graphics development algorithm to develop the physical environment of the game. • To provide control features to the user.
Program Description • Initialization of surface and vertex table • Construction of Objects • Illumination and back surface detection • Using texture in the object
Construction of Sphere • Icosahedron • Construction of Dome
Construction of Sphere (contd.) • Different degree of construction
Program Architecture • List of Classes
Achieved Objective: • A 3D Nightmare roller game is developed. • Physical environment of the game is developed using different graphics development algorithm.
Limitation • From the gamers’ point of view, different features of a game are not include. • The rendering is flat which gives discontinuous illumination • The Specular reflection is not taken into consideration. • The light source is fixed.