A project for UIT - Introduction to Game Development. Game: Captain America and The Avengers - Data East.
Passed the course :))
This project has been discontinued, and isn't the final version.
Contributions / pull requests are welcomed.
This project was used for UIT for the course Introduction to Game Development. This emulates the game Captain America and The Avengers
, developed by Data East
.
We used basic techniques in game development to introduce the operation of a simple 2D-platform game.
- Perfect game loop (game speed is independent from FPS, FPS is limited to refresh rate).
- Sprite handler.
- Tilemap.
- State machine / State pattern.
- Singleton pattern.
- SweptAABB and Basic AABB collisions check.
- Grid world partition.
- Visual C++ (SDK version 10.0)
- Direct3DX 9.0
- TinyXML2
There are 3
members in our development team.
- Thanh Son Banh: @takashato
- Tran Chinh Pham: @PTChinh
- Phuc Khai Pham: @phamphuckhai
- Visual Studio 2019 (all versions) with Windows SDK 10.0
- DirectX 9 SDK (Jun 2010). Download link here!
- Windows PC with average CPU strength. Cuz the build may take a lot of CPU usage.
- Clone this repo. Command
git clone https://github.com/takashato/GameUIT.git
- Open project (solution) with VS2019.
- Build and Debug.
- Enjoy!
The executable file will be released soon.
Thank you for reading. If you are interested in or like this, please give this repo a star and follow my GitHub for the other useful and free projects ;)