Skip to content

valerieyang00/Project-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kitty Treasure Guard

A simple game built where players move the main character, Kitty, around the canvas to make attacks and avoid obstacles to earn points and win the game by lasting 1 minute without losing.

Description of Game Rules

Help the kitty guard its treasures from the ants! Game begins with ants coming out from 4 bases, trying to reach the treasure placed in the middle of the room. Move the kitty around and stop the ants from getting to the treasure. Kitty is able to attack the 4 ant bases, which will clear the ants for 3 seconds. Kitty can also cut through the ants, which will slow down the ants for 3 seconds. However, it can only attack brown ants, as red ants are poisonous (game over). Kitty can hiss (press "h") to scare the ants 2 times in 1 game, and game will reset (only available in easy mode). Eat the fish to freeze ants for 2 seconds (+50 points) and avoid Traps which will end the game. Player's score goes up as kitty makes each attack until they lose the game. Avoid red blocks for higher score potential. Maximum game time is 1 minute (WIN!).

Initial Wireframe

Wireframe

Final Look

Final

Tech Used

  • HTML/CSS - Canvas
  • Javascript

Game Functionalities Built

  • Game start button / Reset button / Instructions
  • A game canvas with treasure placed in middle
  • Kitty character rendered - to move around the room freely with keypress
  • Created 4 ant bases and ants to come out through out the game
  • Randomized colors of ants (brown/red) in ideal proportion for the game play
  • Set timers to stop/start ants as kitty makes its two attack methods: attack the ant base (stop ants for 3 seconds), attack brown ants before it gets to treasure (slows ants for 2 seconds).
  • Display loss and end the game if ants reach the treasure, or kitty stops a red ant
  • End the game when player lasts 1 minute - add +100 bonus points
  • Display scoreboard that tracks the player's score throughout the game and 3 best scores
  • Set "h" key to restart the game (time keeps running), limiting to 2 times per game only in Easy mode.
  • Easy/Medium/Hard mode with different ants speed and increasing ratio of red ants.
  • Fish appears randomly throughout the game - if Kitty eats the fish, ants are frozen for 2 seconds + 50 bonus points
  • Traps appear randomly throughout the game - Game over at collision
  • Added red blocks to appear randomly as new feature to avoid player from running around the edge the whole game
  • Added background audio and sound effects for each move

Works Cited

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published