Hallo, ich moechte hier Aufmerksamkeit erregen fuer meinen kleinen pygame-shooter namens TuxFighter. Zu finden unter:
https://sourceforge.net/projects/pygamebook/
Ist im Moment noch in der Entwicklungsphase, aber immerhin schon spielbar. Bevor ich konkrete Fragen stelle oder gar meinen uneleganten Code diskutiere will ich einfach nur wissen ob ihr das Spiel zum laufen bekommt (pygame und python muss installiert sein, siehe readme) und ob es von der Geschwindigkeit her spielbar ist auf Eurem System oder zu langsam. FPS-Anzeige ist im Spiel eingebaut.
genauere Beschreibung auf www.pygame.org -> TuxFighter
kleines pygame-shooter Spielchen: TuxFighter 52
WinXP:HorstJENS hat geschrieben:Ist im Moment noch in der Entwicklungsphase, aber immerhin schon spielbar. Bevor ich konkrete Fragen stelle oder gar meinen uneleganten Code diskutiere will ich einfach nur wissen ob ihr das Spiel zum laufen bekommt (pygame und python muss installiert sein, siehe readme) und ob es von der Geschwindigkeit her spielbar ist auf Eurem System oder zu langsam. FPS-Anzeige ist im Spiel eingebaut.
Also ich habe es aufgerufen:
Start Single Player Mode => Enter =>
Code: Alles auswählen
C:\temp\te>mytux36.py
Traceback (most recent call last):
File "C:\temp\te\mytux36.py", line 1425, in ?
startmenu()
File "C:\temp\te\mytux36.py", line 1368, in startmenu
startgame(MOUSE, KEYSET, CHEAT, ONSCREENHELP, AI, 0) # 0 = winstyle
File "C:\temp\te\mytux36.py", line 874, in startgame
bigText(ONSCREENHELP, 18, .98, True)
File "C:\temp\te\mytux36.py", line 182, in bigText
textpos = text.get_rect(centerx=SCREENRECT.width/2, centery=int(SCREENRECT.h
eight*y)+yoffset)
TypeError: get_rect() takes no keyword arguments
import pygame
pygame.ver
'1.6'
Ah ja, wieder diese Versionsgeschichte.pr0stAta hat geschrieben:Win 2k
Pygame 1.7.1
Vielleicht sollte man gleich am Anfang einen Versionscheck einbauen.
Ja, jetzt mit 1.7.1 geht es natürlich.
Die Idee ist witzig.

Wie pr0stAta schon sagte, der Pinguin dreht sich zu langsam,
auch die Shooter Kugeln könnten ein wenig schneller flitzen.
- HorstJENS
- User
- Beiträge: 124
- Registriert: Donnerstag 9. Februar 2006, 21:41
- Wohnort: Wien, Österreich
- Kontaktdaten:
Ich bringe es mit pygame 1.6 auch nicht zum laufen, es ist notwendig die neuste pygame 1.7.1 von www.pygame.org zu holen und zu installieren. Ich werde die Beschreibung/Hinweise ueberarbeiten muessen.PyGame Version:
import pygame
pygame.ver
'1.6'
https://spielend-programmieren.at
- HorstJENS
- User
- Beiträge: 124
- Registriert: Donnerstag 9. Februar 2006, 21:41
- Wohnort: Wien, Österreich
- Kontaktdaten:
danke fuer das Lob !pr0stAta hat geschrieben: Die Geschwindigkeit mit der sich der Pinguin dreht ist bissl arg lahm, sonst gefällts mir ganz gut.
Die Dreh-Geschwindigkeit wird mit 2 Konstanten gesteuert in Grad/Frame: Zeile 67-68 im Quelltext unter der Sektion
Code: Alles auswählen
# ------------- constant Values -----
PLAYER_ROTATION_SPEED = 1.5
PLAYER_ROTATION_SPEED_SLOW = 1
mfg,
/Horst
https://spielend-programmieren.at
- HorstJENS
- User
- Beiträge: 124
- Registriert: Donnerstag 9. Februar 2006, 21:41
- Wohnort: Wien, Österreich
- Kontaktdaten:
Im Quellcode Zeile 61 aendern:Francesco hat geschrieben: auch die Shooter Kugeln könnten ein wenig schneller flitzen.
Code: Alles auswählen
# ------------- constant Values -----
ROCKET_SPEED = 3.0 # how fast a rocket moves in pixels/frame
Und: gibt es wo ein Beispiel/Wiki fuer eine pygames-Versionsabfrage ?
https://spielend-programmieren.at
Wie wärs im zweiten Beitrag, also der ersten Antwort zu Deinem Posting?HorstJENS hat geschrieben:Und: gibt es wo ein Beispiel/Wiki fuer eine pygames-Versionsabfrage ?

- HorstJENS
- User
- Beiträge: 124
- Registriert: Donnerstag 9. Februar 2006, 21:41
- Wohnort: Wien, Österreich
- Kontaktdaten:
danke fuer die Tipps.
habe eine Versionsabfrage eingebaut. Die langsame Geschwindigkeit beim drehen und fahren ist teils Absicht: mittels SHIFT + W wird man wesentlich schneller. Oder auf Maussteuerung umschalten.
habe eine Versionsabfrage eingebaut. Die langsame Geschwindigkeit beim drehen und fahren ist teils Absicht: mittels SHIFT + W wird man wesentlich schneller. Oder auf Maussteuerung umschalten.
https://spielend-programmieren.at
- HorstJENS
- User
- Beiträge: 124
- Registriert: Donnerstag 9. Februar 2006, 21:41
- Wohnort: Wien, Österreich
- Kontaktdaten:
habe inzwischen nicht nur die Versionsabfrage hinbekommen sondern auch das Spiel selbst weiterentwickelt:
******************************************
download my Tuxfighter game at
http://sourceforge.net/projects/pygamebook
******************************************
viel Spaß,
-Horst
******************************************
download my Tuxfighter game at
http://sourceforge.net/projects/pygamebook
******************************************
viel Spaß,
-Horst
https://spielend-programmieren.at
- HorstJENS
- User
- Beiträge: 124
- Registriert: Donnerstag 9. Februar 2006, 21:41
- Wohnort: Wien, Österreich
- Kontaktdaten:
neue Version meines TuxFighter-Spielchens steht bereit zum ausprobieren:
http://www.sourceforge.net/projects/pygamebook
http://www.sourceforge.net/projects/pygamebook
https://spielend-programmieren.at
Morgen!
Hab grad die neuste Version angetestet (50b). Der Win-Installer funzte irgendwie nicht und da hab ich den Source benutzt. Der lief einwandfrei, nur hatte ich den aktuellen Foobar im Hintergrund laufen und der ist mit dem Sound im Spiel böse, böse kollidiert. Soundhänger, Stotterer, etc..
Hab grad die neuste Version angetestet (50b). Der Win-Installer funzte irgendwie nicht und da hab ich den Source benutzt. Der lief einwandfrei, nur hatte ich den aktuellen Foobar im Hintergrund laufen und der ist mit dem Sound im Spiel böse, böse kollidiert. Soundhänger, Stotterer, etc..
- HorstJENS
- User
- Beiträge: 124
- Registriert: Donnerstag 9. Februar 2006, 21:41
- Wohnort: Wien, Österreich
- Kontaktdaten:
Tut mir leid mit dem Win-installer, es ist eine riesige selbst-entpackende .zip-Datei, erzeugt mit py2exe. Demnächst wird es einen "echten" win-installer geben.Gordon hat geschrieben: Der Win-Installer funzte irgendwie nicht und da hab ich den Source benutzt.
https://spielend-programmieren.at
- HorstJENS
- User
- Beiträge: 124
- Registriert: Donnerstag 9. Februar 2006, 21:41
- Wohnort: Wien, Österreich
- Kontaktdaten:
TuxFighter version 52 ist online, sowohl .tgz als auch windows (.exe). Immer noch kein Nullsoft-Installer, dafuer viele Verbesserungen im Spiel selbst.
https://spielend-programmieren.at