/Imitator

A game that allow player to copy the enemies' bullet

Primary LanguageC++

Imitator

Coded in second year

Technology:

  • SFML
  • C++
A game that player will imitate the bullets of the enemies
Here is the introduction for the game :
http://www.waltercheng.com:3000/project#imitator
Here is the dev log I have:

23/7 : basic MVC and game can be opened
25/7 : player can move the character and shoot
26/7 : enemies can be spawned!
27/7 : enemies shooting + collision between bullet and enemies
28/7 : collision between bullet and players + player can be damaged
29/7 : 3 types of bullet and new type of enemy
31/7 : AI of enemy, tool dropping
01/8 : yellow, blue and green shield, shotgun added
02/8 : light ball bullet type added
03/8 : grenade launcher, random shot and fire shot
04/8 : less sprite to store in a game
05/8 : lazer bullet, blast shot added
06/8 : lazer beam, homing bullet added, longgy enemy type added
07/8 : edit the program to be more effecient, shotty enemy type, gangster enemy type added
08/8 : thug enemy type added
09/8 : glitchy enemy type added
10/8 : advanced enemy type, lazzy enemy type added, starting to code BOSS~~~~
11/8 : developing plane (boss) added
12/8 : adding choas, custom mode
13/8 : adding second boss, pause function
14/8 : finally set up the github repository
18/8 : god help me, almost finish the setup for story mode
also, yellow shield is too weak, let give it 75% damage resist
you can see the enemies movement after you die now!
adding new type of tool -- imumium
setup dropRate
setup menu unlock function
menu support mouse(finally!!!!)
mouse cursor added
adding new type of tool -- lucky stone
19/8 : setting up scoreboard
minor bug fixed
20/8 : balance a bit for the shield
modify a bit for the scoreboard
22/8 : adding new type of bullet -- firework
adding new type of boss -- firethrower
editing text box
24/8 : adding new type of bullet -- rocket (still need improvement)
adding new type of boss -- labPlane, finalBoss
adding rewards screen
minor bug fixed
06/9 : adding friendship
fixing minor bug in storyline
07/9 : adding onFire effect and boss ending effect
adding control screen
08/9 : editing storyline(not finished)
adding new tool ---- clock

cheatcode :
M: Reset storyline

assets:
ship:
https://opengameart.org/content/modular-ships
https://opengameart.org/content/novus-vessel-02
bullets:
https://opengameart.org/content/side-blaster-gfx-m484-games
https://opengameart.org/content/explosives-and-medic-stuff-from-pixeltime
https://opengameart.org/content/high-res-fire-ball
https://opengameart.org/content/bullet-collection-1-m484
https://opengameart.org/content/various-inventory-24-pixel-icon-set
hud:
https://opengameart.org/content/scroll-themed-hud-bars
https://fontmeme.com/salsa-tequila-font/
https://opengameart.org/content/fireflame
https://opengameart.org/content/simple-shooter-icons
https://opengameart.org/content/rpg-frame
https://opengameart.org/content/keyboard-keys
https://opengameart.org/content/clocks-watches-black-clock-seamless-texture-with-normalmap-basicblackclocknjpg
element:
https://opengameart.org/content/smoke-fire-animated-particle-16x16
https://opengameart.org/content/camp-fire-animation-for-rpgs-finished
fonts:
http://www.1001fonts.com/text-fonts.html
http://www.dafont.com/dog-rough.font
http://www.dafont.com/somerset-barnyard.font
http://www.dafont.com/alpha-beta-2.font
http://www.fontspace.com/herofonts/blackthorns-demo
tool:
https://opengameart.org/content/32x32-fantasy-tileset
boss:
https://opengameart.org/content/retro-shmup-boss-2
https://opengameart.org/content/retro-shmup-boss-1
Others:
http://www.rw-designer.com/cursor-set/hand-cursors
http://www.rw-designer.com/cursor-set/team-fortress-2-cursors