Real-time Generation of Random Tracks for 3D Racing Games Supervisor: Kurt Debattista Observer: Joe...
-
Upload
junior-thompson -
Category
Documents
-
view
213 -
download
0
Transcript of Real-time Generation of Random Tracks for 3D Racing Games Supervisor: Kurt Debattista Observer: Joe...
Real-time Generation of Random Tracks for 3D Racing Games
Supervisor: Kurt Debattista
Observer: Joe Cordina
Real-time Generation of Random Tracks for 3D Racing Games 2Kurt Debattista
APT Advanced practical task serve the
purpose of allowing students to design, implement and document a medium to large project Student initiative Understand task + design Research into possible solutions Work alone under supervisor’s guidance
Real-time Generation of Random Tracks for 3D Racing Games 3Kurt Debattista
Overview
Generate a futuristic 3D racing game where a random track is generated through the use of Bézier curve
Real-time Generation of Random Tracks for 3D Racing Games 4Kurt Debattista
Literature
Any good 3D book OpenGL Red book
Real-time Generation of Random Tracks for 3D Racing Games 5Kurt Debattista
Assessment
50% Design/Implementation 30% Documentation/Inception
Report 20% Presentation/Interview
Real-time Generation of Random Tracks for 3D Racing Games 6Kurt Debattista
Main issues of APT High standard Implementation
Random generation of track Game engine Interface Look and feel Extras
Networking Artificial Intelligence
Real-time Generation of Random Tracks for 3D Racing Games 7Kurt Debattista
Random Generation of Track Random track generation
Bézier curves Amount of curvature controls difficulty
Other methods Built from basic components
Infinite track Performance issues (for real-time creation)
Circular track Find suitable algorithm
Real-time Generation of Random Tracks for 3D Racing Games 8Kurt Debattista
Game Engine Traditional game engine design
Game loop Collision detection Simple physics modelling
During collision Acceleration / deceleration Hover effects (?)
Real-time Generation of Random Tracks for 3D Racing Games 9Kurt Debattista
Interface and Look and Feel Interface design
Interaction with models Settings
Look and feel Characteristic (signature)
Futuristic Non-photo realistic rendering
Real-time Generation of Random Tracks for 3D Racing Games 10Kurt Debattista
Extras Artificial Intelligence
Simple AI Advanced model AI
AI with distinctive characteristics Networking
Multiplayer – beware of synchronisation
Advanced graphics Graphics overload
Real-time Generation of Random Tracks for 3D Racing Games 11Kurt Debattista
Documentation Inception report (Thursday 28th
February) Analysis/Design Work plan
Report Detailed analysis of problem Discussion of solution (+ others considered) Detailed description of data structures and
algorithms used
Real-time Generation of Random Tracks for 3D Racing Games 12Kurt Debattista
Presentation 15 minute presentation
Choice of material Knowledge of subject Clarity
Interview Answer questions related to APT
Real-time Generation of Random Tracks for 3D Racing Games 13Kurt Debattista
Interaction Expect to report to supervisor
every other week Thursday Who cannot attend must mail in
progress report + work in progress demo
First meeting Thursday 28th February
Real-time Generation of Random Tracks for 3D Racing Games 14Kurt Debattista
The end
All the best! Good luck! Work hard! Have fun!