pedr0fontoura / pixijs-battleball

Re-creation of Habbo's classic mini-game Battleball.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Altaliza

PixiJS Battleball

This project aims to demonstrate the use of PixiJS and Colyseus while re-creating Habbo's classic mini-game Battleball.

The Game

"To play Battleball, you must have at least two teams, a red team and a blue team, if there are four teams, then green and yellow teams are added. Basically, all you have to do in Battleball is to bounce over squares arranged in a certain way for each stage, on your space hopper. You must bounce on a square three times to "lock" it, it will then become brightly lit up and no-one can go over it again" - Habbo Fandom

Technical requirements

  • Isometric view.
  • Click-based movement.
  • Player can't move to an occupied tile.
  • Player has a bounce animation at all times.
  • Tile is painted with the Player's team color when the Player enters it.
  • Tiles have 3 stages of painting, becoming locked in the last one.
  • 4 teams, Red, Blue, Green, and Yellow.
  • Game ends when all the tiles are painted and locked or run out of time.

📝 License

This project is done for educational purposes and under an MIT license. See the file LICENSE for more details.

About

Re-creation of Habbo's classic mini-game Battleball.

License:MIT License


Languages

Language:TypeScript 88.7%Language:JavaScript 6.9%Language:HTML 3.4%Language:CSS 1.0%