Parth Pujari, Anish Kulkarni
8
The Project involves the development of a game engine linked with a graphics interface. We develop a sophisticated graphics system for the game using OpenGL and encase in it a physics framework including a broadphase collision detection and resolution system. Following that is a randomization algorithm that generates random levels and worlds consistent with certain laws.
OpenGL: https://learnopengl.com/
Pre-requisites:
C++ at the level of CS101
Week | Work |
---|---|
Week 1 | Understanding the base code provided by us. |
Week 2 | Implementing basic collision detection and resolution. |
Week 3-4 | Learning OpenGL and creating a mini game |
Week 5-6 | Choosing a game to make and building it upon the framework created until now |
Week 7-8 | Introducing randomised generation in their game |