Entry for pyweek #20
python 2.7
pygame (latest version)
wikipedia (included in the source code, otherwise pip install wikipedia)
Hitler invaded Wikipedia!
You must defeat him and make Wikipedia free again!
This game is inspired by the Hitler Wikipedia game.
When the game start, a random page from Wikipedia will be generated.
All the links on this page will appear as gems in the game.
By collecting gems, you can warp to these pages.
You must collect gems and warp to other Wikipedia pages until you reach the Hitler page.
This is where Hitler is hiding. Find him and defeat him.
Hit space or left-click to shoot bullets.
Hit Esc. to make the Warp zone appear.
You start the game with 10 HP.
Everytime you take a hit, you lose 1 HP.
If you finish a level (no gems left), you will recover all your life.
You can warp to another page anytime during the game by pressing Esc.
However, if you do so you won't recover your life.
If you drop to 0 HP, it's Game Over.
Gathering gems will allow you to use power-ups.
Right-click to activate the power-up shown in the lower-left corner.
You must collect 10 gems to get a power-up.
The power-up will appear in the lower-left corner.
Power-ups are associated with gem colors.
If you don't use your power and collect another gem, the power-up will change to the last color you collected.
Green: Activate a shield that last for 3 minutes. If you take a hit, the shield will absorb it.
Blue: Increase the power of your gun for 30 seconds.
Yellow: Increase your agility for 60 seconds.
Grey: Activate a gem magnet for 60 seconds. The gems will fly in your direction when you get close.
Red : Regenerate 3 HP.
http://opengameart.org/content/rotating-crystal-animation-8-step
http://opengameart.org/content/aircrafts
http://opengameart.org/content/orthographic-outdoor-tiles (http://blog-buch.rhcloud.com)
http://opengameart.org/content/fluffy-clouds
http://opengameart.org/content/10-basic-message-boxes (http://cgartsenal.blogspot.ca/)
http://opengameart.org/content/explosion-animated (http://villeseppanen.com/)
http://opengameart.org/content/skull
http://opengameart.org/content/lava-background-6-screen-resolutions
http://opengameart.org/content/confrontation
http://www.fontspace.com/codeman38/press-start-2p