Skip to content

Latest commit

 

History

History
68 lines (45 loc) · 4.39 KB

README.md

File metadata and controls

68 lines (45 loc) · 4.39 KB

Boykomet

This is intended to be something like a reskinning of the game Angry Birds with Bulgarian politicians that need to be thrown away. To emphasise and explain this need, their quotes would be included from the Bulgarian version of Wikiquote.

The idea was inspired by the Bulgarian first lady at the time, that in October 2010 tweeted about prime minister Boyko Borissov: "What we need is not a Boykometer, we need a Boykomet [meaning Boyko-thrower]. To send him far far away, and let those poor people work out how to handle him". In 2021, more than a decade later, Borissov, a communist protege and alleged criminal was still in power.

Направихме бойкомет

More detailed documentation of this cocnept is available in Bulgarian in the draft game design document.

The implementation is based on Phaser Demo Game - Crazy Birds by nixsolutions. This was motivated by the fact that in the package.json file, the Internet Software Consortium license was indicated. Just later I noticed that the code is minifies/obfuscared into the dist/ directory. I decided that this obfuscation is not a problem for a simple reskinning with some minor feature improvements.

Running

The game is work in progress, but is already playable. Try it out on itch.io. You can also play it by following this sequence (git and npm are required to be installed):

git clone https://github.com/mapto/boykomet  # download project
cd boykomet                                  # enter source directory
npm install                                  # install dependencies
grunt                                        # start locally

This should start a new browser window with the game.

Implementation

Three parallel and long-living branches are planned:

  • development - technological developments that could potentially be merged back into the original Crazy Birds project as a sign of gratitude.
  • design - the specific changes, related to the reskinning of the game. This would most probably depend on tech changes.
  • master - as usually, the stable and culuminative end result of the development.

Artwork and photography are taken exclusively from Wikipedia and other Wikimedia projects.

Technologies

Open Issues (Help needed)

  1. Remove any use of copyrighted material

    1. Remove counter (to remove use of font face)
    2. Rework sprite map to remove original images
    3. Change (or temporarily remove) sound and music
  2. Create a branch for Radevmet, reworking the sprite map where:

    1. Instead of Boyko Borissov, the birds are Rumen Radev
    2. Instead of Ursula von der Leyen, the pigs are Vladimir Putin
    3. Instead of the Bundestag, the bricks are from Kremlin
  3. Create a branch for Shishimet, reworking the sprite map where:

    1. Instead of Boyko Borissov, the birds are Delyan Peevski
    2. Instead of Ursula von der Leyen, the pigs are Recep Erdogan
    3. Instead of the Bundestag, the bricks are from Ayasofya