Labyrinth. Zhou Zhen Barry Allison Stephen Kao Rex Ma. Software Environment. OpenGL (Graphics) OpenAL (Sound) C++ Windows Environment – desirable portable code Source Control (e.g Visual SourceSafe) Games Engine at least should be portable with wrapper for Environment specific code
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
(ie Labyrinth can have multiple skins, user even can design their own skin)
Only use Phong shading algorithm for the ball
Texture map a certain pattern on the ball, from that we can see how the ball actually rolling.
Produce reflect image on the ball at real time
A traditional texture mapping method
Creates apparent alteration to the geometry of the object surface
Can get arbitrarily high resolution 3D textures for natural materials like wood and marble.
A cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL.
Andy G. Ye & David M. Lewis Procedural texture mapping on FPGAs
In 80s, games is 2D and simple. Colourful, interesting game style and system requirement are the number of main factor to develop game.Games in 1980s Vs Now
We will use some formula in Newton style and system requirement are the number of main factor to develop game.’s laws and Circular motion to evaluate our physical model.Physics model evaluation
There are 3 stage of the ball: style and system requirement are the number of main factor to develop game.
We need to find out the location, velocity, acceleration.
When and why it is not rolloing.
Collisions detectionLabyrinth ball model
In real world: style and system requirement are the number of main factor to develop game.
The movement of the ball is curve.
Friction on the wood plate.
Collisions when ball crush the wall.
Wood is not “perfectly” hard.Challenge(Realistic Vs Performance)