- MyFirstGame WarCraft (War between AirCrafts :D)
- The game is inspired by Star Wars - one of the most well-known series about space and Chicken Invaders - the famous shooting game developed in 1999.
- The game was created using SDL2 and C++.
- The resources used in this game are mostly collected from itch.io and have been edited to suit the property of the game.
- Some functions used in the game were learned from Lazyfoo and Phattrienphanmem123az
- Timer.h / Timer.cpp AdvancedTimer
- Text.h / Text.cpp TrueTypeFonts
- object.h / object.cpp, rendergame.h / rendergame.cpp: learn from phattrienphanmem123az and have many additions.
1. GameWindow
- Two game mode: PlayervsBot and PlayervsPlayer.
- Animations for player, enemies, shield and explosion.
- 3 skills for player, 3 types of enemy.
- Seamless background based on type of enemy.
- Random pickups: shield, heal and asteroid.
- Limit FPS to be compatible with all devices (if not, when running the game on a high-configuration machine, the image will be rendered too fast, causing the "fast forward" effect).
2. TabPause/GameOver
- Enable/Mute the game.
- View current score.
- Continue, exit and replay.
3. TabGameMenu
- Start/Exit.
- HighScore/Information.
- Setting Volume.
- Shop to buy skin for player.
- Use AWSD to move.
- Use QER to use skills.
- Use SPACE to shoot.
- Press ESC to Pause.
Download zip, open 'x64/Release/WarCraft.exe' to PLAY.