Skip to content

kgajowy/react-bomber

Repository files navigation

About

The purpose of this project was to bring back 15-years-old memories. I once made a game for some contest which included so called "clicker" games - games made in The Games Factory (currently under brand of Multimedia Fusion (https://www.clickteam.com/clickteam-fusion-2-5))

I was strongly inspired by @mhagmajer and his Lighting talk during WarsawJS to write this one in React.

About the Game

You are a kind of policeman with bucket filled with water. Bad guy (prisoner) wants to escape - thus he is dropping bombs in order to destroy the wall. Are you REACTive enough to stop him?

How to play

Game does not support mobile yet - mouse only. Game consists of 6 levels, starting very slowly but becoming desperate later on. You can catch bonus (double score) to prove others you are better than them. No more bonuses yet :(

Screenshot from game

Features

  • possibility to configure levels - both hands moves and drops times & speed
  • bonuses (in-game: only double score 💯) - duration
  • lives ❤️
  • adding score & factors (bonuses)
  • shake effect on bomb 💣 explosion
  • bonus duration bar
  • water drops 💧 when bomb is caught
  • static sprites like ☁️
  • game state based on Rules
  • game lives inside SVG object

Game online

https://kgajowy.github.io/bomber/

TODOS before beta-release

  • bonus configurable active time
  • bonus activity timer (shrinking horizontal bar?)
  • unify/fuse rules related to A) movements B) spawns C) destroys [refactor]
  • background & misc graphics ?
  • shake effect on bomb explosion
  • think of some nice effect for collecting the bonus
  • rain drops when catching bombs
  • remove both rain drops and stars when opacity is 0
  • 10 6 levels
  • menu
  • fix: replace screenX with something more suitable
  • blog post about progress

TODOs in social / after beta-release

  • list of in-game features
  • create promo materials
  • blog-post

TODOs for v.1.1

  • user levels (cpy paste)
  • contributors levels

TODOs for v.1.2

  • additional bonuses (lifes, enlarge bucket)
  • achievements / gamification example

About

Different Bomber game with React

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published