benoxoft / Wikipedia1942

Entry for pyweek #20

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wikipedia 1942

Entry for pyweek #20

Requirements

python 2.7
pygame (latest version)
wikipedia (included in the source code, otherwise pip install wikipedia)

Game

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.

Gameplay

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.

Art content

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

About

Entry for pyweek #20

License:GNU General Public License v3.0


Languages

Language:Python 100.0%