Neo-Tux
Group Members:
Latifa Azzam - 10100517 Zainab Bello - 10147946 Yuen Ting Lai (Phoebe) - 10145704 Jia Yue Sun (Selena) - 10152968 Shirley (Xue) Xiao - 10145624 Wanyu Zhang - 10141510
Neo-Tux Group Members: Latifa Azzam - 10100517 Zainab Bello - - - PowerPoint PPT Presentation
Neo-Tux Group Members: Latifa Azzam - 10100517 Zainab Bello - 10147946 Yuen Ting Lai (Phoebe) - 10145704 Jia Yue Sun (Selena) - 10152968 Shirley (Xue) Xiao - 10145624 Wanyu Zhang - 10141510 Presentation Overview Conceptual Architecture
Group Members:
Latifa Azzam - 10100517 Zainab Bello - 10147946 Yuen Ting Lai (Phoebe) - 10145704 Jia Yue Sun (Selena) - 10152968 Shirley (Xue) Xiao - 10145624 Wanyu Zhang - 10141510
○ Subsystems Overview ○ Subsystems Analysis
architecture after mapping the source code components into the architecture subsystems.
Independence Layer
(graphics: animations, font, graphics, guiengine)
Object-Oriented
(using the Understand tool)
added: utils, library and network.
challenges and replay
subsystems depending on the user’s input
achievements.
several animations such as the rescue animation for a specific kart
in the game
angelscript and zlib.
properties
player’s input
subsystem
game-specific subsystem. Output system also depends on challenges
Conceptual Architecture Concrete Architecture
achievements
font, graphics, guiengine)
Game-Specific Subsystems and Gameplay Foundations
Concurrency in SuperTuxKart includes multiple computations performed at the same time. While the game is running:
○ e.g the swatter needs the angle calculations (from the physics component) to get the location
○ e.g the physics and animations create the kart motion space in the 3D world
artists to work on the game
were created by various artists
between the concrete architecture’s subsystems
source code
○ added and deleted components
○ Analyzed the architecture’s subsystems
http://freegamer.blogspot.ca/2012/02/developer-interview-supertuxkart-team.ht ml http://supertuxkart.sourceforge.net/doxygen/classIntUserConfigParam.html