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.
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.
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.
- Phaser.io
- Box2D
- Texture packer
- Web Audio
- Javascript
- Bitmap Font
- SpriteSheets
-
Remove any use of copyrighted material
- Remove counter (to remove use of font face)
- Rework sprite map to remove original images
- Change (or temporarily remove) sound and music
-
Create a branch for Radevmet, reworking the sprite map where:
- Instead of Boyko Borissov, the birds are Rumen Radev
- Instead of Ursula von der Leyen, the pigs are Vladimir Putin
- Instead of the Bundestag, the bricks are from Kremlin
-
Create a branch for Shishimet, reworking the sprite map where:
- Instead of Boyko Borissov, the birds are Delyan Peevski
- Instead of Ursula von der Leyen, the pigs are Recep Erdogan
- Instead of the Bundestag, the bricks are from Ayasofya