Skip to content

nikhil-RGB/chain_reaction_webapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chain_reaction_webapp

chainREACweb


Purpose

Chain reaction is a deterministic combinatorial game of perfect information for 2 - 8 players.
It was originally developed by Buddy-Matt Entertainment for Android.
The most interesting thing is how unpredictable the game seems to be in the end, at least when you play it with your human friends. The obvious heuristic that tells us you're better off at the moment by having as many orbs as possible turns out to be very wrong. While it so seems to everyone, that say, red will win, blue suddenly takes over.

  • The gameplay takes place in a m×n board. The one used here is of dimension 9×6.
  • For each cell in the board, we define a critical mass. The critical mass is equal to the number of orthogonally adjacent cells. That would be 4 for usual cells, 3 for cells in the edge and 2 for cells in the corner.
  • All cells are initially empty. The Red and the Green player take turns to place "orbs" of their corresponding colors. The Red player can only place an (red) orb in an empty cell or a cell which already contains one or more red orbs. When two or more orbs are placed in the same cell, they stack up.
  • When a cell is loaded with a number of orbs equal to its critical mass, the stack immediately explodes. As a result of the explosion, to each of the orthogonally adjacent cells, an orb is added and the initial cell looses as many orbs as its critical mass. The explosions might result in overloading of an adjacent cell and the chain reaction of explosion continues until every cell is stable.
  • When a red cell explodes and there are green cells around, the green cells are converted to red and the other rules of explosions still follow. The same rule is applicable for other colors.
  • The winner is the one who eliminates every other player's orbs.

This is a Web App emulation of the android game chain reaction, frontend will look best on a laptop or tablet screen, but it can be viewed on a phone browser too(landscape mode-horizontally aligned).
Developed with HTML/CSS/Vanilla JS
Have fun!

How to use

Try the web app from here!

If you liked this game, considering downloading the desktop version, as it has a much better UI and plenty of features that the web version does not.

Check the Desktop version out here!

About

Web App version of chain reaction

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published