Download presentation
Presentation is loading. Please wait.
Published byJunior Thompson Modified over 9 years ago
1
Real-time Generation of Random Tracks for 3D Racing Games Supervisor: Kurt Debattista Observer: Joe Cordina
2
Kurt DebattistaReal-time Generation of Random Tracks for 3D Racing Games2 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
3
Kurt DebattistaReal-time Generation of Random Tracks for 3D Racing Games3 Overview Generate a futuristic 3D racing game where a random track is generated through the use of Bézier curve
4
Kurt DebattistaReal-time Generation of Random Tracks for 3D Racing Games4 Literature Any good 3D book OpenGL Red book
5
Kurt DebattistaReal-time Generation of Random Tracks for 3D Racing Games5 Assessment 50% Design/Implementation 30% Documentation/Inception Report 20% Presentation/Interview
6
Kurt DebattistaReal-time Generation of Random Tracks for 3D Racing Games6 Main issues of APT High standard Implementation Random generation of track Game engine Interface Look and feel Extras Networking Artificial Intelligence
7
Kurt DebattistaReal-time Generation of Random Tracks for 3D Racing Games7 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
8
Kurt DebattistaReal-time Generation of Random Tracks for 3D Racing Games8 Game Engine Traditional game engine design Game loop Collision detection Simple physics modelling During collision Acceleration / deceleration Hover effects (?)
9
Kurt DebattistaReal-time Generation of Random Tracks for 3D Racing Games9 Interface and Look and Feel Interface design Interaction with models Settings Look and feel Characteristic (signature) Futuristic Non-photo realistic rendering
10
Kurt DebattistaReal-time Generation of Random Tracks for 3D Racing Games10 Extras Artificial Intelligence Simple AI Advanced model AI AI with distinctive characteristics Networking Multiplayer – beware of synchronisation Advanced graphics Graphics overload
11
Kurt DebattistaReal-time Generation of Random Tracks for 3D Racing Games11 Documentation Inception report (Thursday 28 th February) Analysis/Design Work plan Report Detailed analysis of problem Discussion of solution (+ others considered) Detailed description of data structures and algorithms used
12
Kurt DebattistaReal-time Generation of Random Tracks for 3D Racing Games12 Presentation 15 minute presentation Choice of material Knowledge of subject Clarity Interview Answer questions related to APT
13
Kurt DebattistaReal-time Generation of Random Tracks for 3D Racing Games13 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 28 th February
14
Kurt DebattistaReal-time Generation of Random Tracks for 3D Racing Games14 The end All the best! Good luck! Work hard! Have fun!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.