90 likes | 237 Views
Ballmania. Developers Daan Niphuis ( 3570568) Jessica Siewert ( 3503771) Robin van Olst (3025985) Game name: Ballmania Game genre: Platform action game. Goals / Gameplay. Main goal: Knock the other player(s) off the platform. Gameplay: Player: Can roll his ball around.
E N D
Ballmania • Developers • DaanNiphuis(3570568) • Jessica Siewert(3503771) • Robin van Olst(3025985) • Game name: Ballmania • Game genre: Platform action game
Goals / Gameplay • Main goal: • Knock the other player(s) off the platform. • Gameplay: • Player: • Can roll his ball around. • Can use speed boost. • Bumpers • Pickups • Shield, control, mine layer.
Game Engine functionalities implemented • Required: • Non-networked multiplayer game. • Function templates are present (i.e. in Stringhelper/Filehelper). • Can save (F1) and load (F2) at any time. • Game design patterns are present. • Levels are loaded when selected. • Minimap is present. • Extended: • GUI present. • Physics engine Bullet used. • Sound manager OpenAL used.
Daan Niphuis • Basic framework • Integrated libraries • Bullet + BtOgre, OpenAL, CEGUI • Factories and Managers • Helper classes • Serializing • Main menu / GUI
Jessica Siewert • Game details implementation • Pickups: four types • +1 Life • Shield • Higher acceleration • Landmine • Player class • Minimap
Robin van Olst • GameObject framework • Applying and tweaking the Physics Engine (Bullet + BtOgre) • Bumper class • Ground class • Player class • Playability
Conlusion • Pretty satisfied • Game can be expanded easily • Would be better with tailored meshes • Blocks everywhere! • Difficulties • Getting all the physics right • Failures • No shadows • Caused a black terrain