/Contaminated-World

First Try of 2D Game Project

Primary LanguageC

Contaminated-World / Game Proejct using SDL2

game_screenshot

The exe file of this game can be played on Windows 10. There is a manual how to play this game on EXE folder.

You can make the exe file of this game with visual studio if you want.

The way is:

  1. Clone this repository on your computer
  2. Open the project (.sin file)
  3. Set the include and library directory aimed at the folders(SDL/include and SDL/lib/x86).
  4. Don't forget to let your execution environment x86 on your visual studio project.
  5. Build and Exe (Ctrl + F5)

I did this project with other two colleagues. So, this is the list where I implemented many features on this project. And each of these files means I wrote more than 80% of each file by myself.

  1. Overall System and Structure on this game (plus the plan of this game) (I referred to overall system on this, https://github.com/jakowskidev/uMario_Jakowski)
  2. AssetManager.h/.cpp
  3. BitmapText.h/.cpp (I referred to the lazyfoo's code, http://lazyfoo.net/tutorials/SDL/41_bitmap_fonts/index.php)
  4. CIMG.h/.cpp
  5. Core.h/.cpp
  6. EndingMenu.h/.cpp
  7. FileParser.h/.cpp (I referred to the code which my professor(3D Graphics Module on Northumbria University) gave me.)
  8. GameItem.h/.cpp
  9. Map.h/.cpp
  10. MapLevel.h/.cpp
  11. MapObject.h/.cpp
  12. Monster_Munzi.h/.cpp
  13. Monster_Orc.h/.cpp
  14. Music.h/.cpp
  15. PIMG.h/.cpp
  16. Player.h/.cpp
  17. RankingMenu.h/.cpp
  18. RMedicine.h/.cpp
  19. Data structure of cwm extension file (Contaminated World Map)
  20. Data structure of cwmo extension file (Contaminated World Map Object)
  21. Data structure of cwrt extension file (Contaminated World Ranking Table)

you can see the text information of user-created extension file(cwm,cwmo,cwrt) if you open the files on .txt.

Play Video : https://www.youtube.com/watch?v=eNRcqxsTKBw

This video was maded by other colleagues without me. They hired a designer and asked him to make design resources for the game. And then, They modified the code from this Contaminated World code. This video and game was submitted to the Gwangju IndieStars(The platform supporting indie games).