Donate Share

pythongamebook

File Release Notes and Changelog

Release Name: TuxFighter54_Windows_Installer

Notes:
TuxFighter Version 0.54 readme
==============================


Hi,
thank you for reading this. My name is Horst and this is my first python project. 
I hope you like it.
Send comments or questions to 

pygamebook@gmail.com


Information for beginners:
=============================
You should maybe first switch input method to mouse
and set screen resolution to fullscreen.


content:

* How to play
* How to mod
* Version history
* how to install


------------
How to play:
------------
Navigate menusystem with the arrow up/down keys
Select menuentry with ENTER
Move tux around like in an FPS-Shooter with W,S,A,D.
(Or change key setup in the menu)
(Or change to mouse control in the menu)
Spin tux with left and right arrow key.
Move tux fast by pressing left SHIFT and W
Fire a rocket with SPACE
Release a bomb with b
Quit game with ESC
Pause the game with P
Play again after the Game-Over Screen with q



Cheat (inmortality) is aviable from the menu.

Weaker A.I. is aviable from the menu.

Different Screen Resolutions are aviable from the menu.


----------------------------------
The deeper meanings of how to play
----------------------------------

You always have twice the numer of rockets aviable as the numbers of enemys on 
the screen. (1 enemy -> 2 rockets; 2 enemys -> 4 rockets ....) You only can fire 
again if the old rocket is exploded, so aim carefully if few enemys are around. 
Bomb: As soon as you get 4 rockets, you can release all rockets at once using 
the bomb key (b). 
Rockets have a random chance to be reflected from walls. 
Hitting an enemy with a reflecting rocket gives you  more Score-points for being 
skilled and lucky.
Rockets turn into red color after ~ 1 Second. 
Try to avoid collisions with red rockets as self-shooting results in 
negative Score-points.


About the power-up's
====================
Every power-up spawns on a random position on the screen and is shown as a question 
mark for a short while. 
Shooting down question marks result in a negative Score-point for being 
too trigger-happy.
Shooting down a not-question-mark has no effect on your Score (except while being 
stoned, see below), but the Power-up will explode.

Debian
======
The mighty debian power-up (red swirl) destroys all enemys on the screen with 
red laser beams.

Wine
====
The wine power-up (red wine) confuse the enemys so that all enemys stand still 
wondering where you are for a short time.

Hemp
====
The hemp Power-up (green leave) is actually a Power-Down and makes you "stoned". 
While you can still shoot rockets at the Aliens, the rockets become "stoned" (green color) and act rather funny.
Because of the peaceful hemp-consuming context of being stoned,
you get no points for hitting the Aliens with the rockets. 
Because of the change of focus and values while being stoned, you get points
for picking up more hemp. You get negative points for shooting at hemp-power-up's.
The percentage of time playing "stoned" is listed in the highscore-list.
After some time (20 seconds, indicated by a green circle and slower circling speed
of the hemp icon), you become "clean" again, except if you get another hemp Power-up in time.
The small hemp-symbols will somewhat protect the player from collisions with enemys.
Note that it is still possible to collide with an enemy if there is no little hemp symbol between the player and the enemy.


Ubuntu
======
The ubuntu Power-up (orange circle) will protect the player somewhat from collisions with enemys. A otherwise fatal collision with an enemy will only decrease the number of ubuntu-symbols circling around you. (The enemy will still explode). 
After some time (indicated by a red circle and the circling speed of the small ubuntu icons
rotating around you) all ubuntu-icons vanish, and you have no more protection from enemys.
Note that it is still possible to collide with an enemy if there is no little ubuntu symbol between the player and the enemy.




how to mod:
===========
edit the file:
TuxFighter_modding.py 
linux:
edit the file:
TuxFighter_modding_TuxHome in the folder
~/.TuxFighter





----------------
version history:
----------------


==========================
2008-02-23:TuxFighter54.py
==========================
Fullscreen support (Thanks to Mortiz Wilhelmy)
Debian-Rays graphic bug fixed
Headshots message in game.
Stoned rockets are green.
Joystik support (not much tested)
Hemp and Ubuntu symbols rotating around player 
offer some protection against collisions with enemys.
(More symbols offer better protection).
credit screen email function should work better now.
possible other bugfixes, not documentated and forgotten.


==========================
2006-06-04:TuxFighter52.py
==========================
new Power-up: Ubuntu power up.
new effects for Bubbles
no more negative missle display
various bugs fixed
new effect for highscore list
for linux only: ~/.TuxFighter folder
for storing modding file and highscore list


==========================
2006-05-14:TuxFighter50.py
==========================
new power-up: Wine
Debian rays longer visible
menu actually works
menu save settings
little baby hemp icons
Hit zones for Tux: head and belly
faster screen update for bubbles
status line: ammo status makes more sense now
external modding file: TuxFighter_modding.py
lots of internal code rework


==========================
2006-04-17:TuxFighter49.py
==========================
new: hemp and the Debian power-ups.
new: old rockets turn red and can hurt Tux (negative Score).
code rework, various bugs introduced, detected, fixed and ignored.
code is more object-orientated.
switched developement from winXP to ubuntu dapper.
switched editor from idle to DrPython.



==========================
2006-02-17:TuxFighter43.py
==========================
new: Windows Installer (.exe)
change: Sourcecode changed from .zip to .tgz
removed: Bug who caused game to crash depending on number of missles removed
removed: Bug who let disappear random rockets removed

==========================
2006-02-14:TuxFighter42.py
==========================
new: menu for screen resolution
change: alternate keyset now also use LEFT SHIFT for fast moving
change: Files renamed from mytux to TuxFighter
change: hunted down the rocket-disappearing bug
change: some internal code cleanup


=====================
2006-02-07:mytux36.py
=====================

new: menu for control keys
new: sound for menu
new: smartbomb (key 'b' or middle mouse button)
change: Color for Bubbles (change with Player speed)


=====================
2006-02-06:mytux34.py
=====================

new: menu for cheat, AI and mousecontrol work
change: no more able to toggle mouse/keyboard during play
new: tux emits red bubbles while flying
new: console window print the framerate in Frames per Second (FPS) each second

how to install
================

----------------------------
Windows-Version: (.exe)
----------------------------
The new installer should just need a double-click.
The installer was created by www.jrsoftware.org/isinfo

----------------------------
Sourcecode: (.tgz)
----------------------------

You need:
Python 2.5 or better. Get it from http://www.python.org -> download
Pygames 1.7.1 or better. Get it from http://www.pygame.org -> downloads
Windows users need maybe the msvcr71.dll installed into the C:\windows\system32 
directory. Get it from http://www.dll-files.com/dllindex/dll-files.shtml?msvcr71


Unzip the Tuxfighter54.tgz into an folder (a new subfolder will be generated) 
and start the TuxFighter54.py file. 

Linux users: you must make sure the file has the 'executable'-Flag set. Right-click 
with your file-manager or use the chmod command to do so.

----------------------------
debian (.deb)
----------------------------
Install the .deb file by typing: sudo dpkg -i TuxFighter54.deb



Changes: