Soso, ich dachte das machen die Autoren selber, wenn sie Mods sind. 😉 Egal! 😀
[Neuer Artikel] Spiele/Slingshot
(Themenstarter)
![]() Anmeldungsdatum: Beiträge: 3396 |
|
Anmeldungsdatum: Beiträge: 29567 |
Hallo, ja, aber wenn einem anderen Mod gerade danach ist - außerdem ist so die Diskussion Paket ja/nein beendet. 😇 Gruß |
Anmeldungsdatum: Beiträge: 86 |
die buchstaben und symbole auf den tasten ganz unten sind nicht zu erkennen. Moderiert von e2b: Diskussion hier angehängt. |
![]() Anmeldungsdatum: Beiträge: 401 Wohnort: 127.0.0.1 |
Du meinst im Wiki Artikel? Bei meiner Auflösung siend sie sehr gut zu erkennen: |
![]() Anmeldungsdatum: Beiträge: 17368 Wohnort: /home/noise |
Habe auch keine Darstellungsprobleme. |
![]() Anmeldungsdatum: Beiträge: 1169 |
Hi, wollte den Artikel gerade mit Natty testen, doch leider stürtzt das Spiel direkt beim Start ab. Fehlermeldung aus ~/.slingshot/logfile.txt: Traceback (most recent call last): File "slingshot.py", line 852, in <module> if __name__ == '__main__': main() File "slingshot.py", line 849, in main game = Game() File "slingshot.py", line 177, in __init__ self.game_init() File "slingshot.py", line 181, in game_init self.round_init() File "slingshot.py", line 242, in round_init self.planetsprites = self.create_planets() File "slingshot.py", line 306, in create_planets result.add(Planet(result, self.background)) File "/usr/share/games/slingshot/planet.py", line 60, in __init__ self.orig = pygame.transform.scale(self.image, (s, s)) TypeError: integer argument expected, got float Kann das jemand bestätigen? Läuft das Spiel mit älteren Ubuntuversionen? Der Artikel ist mit dem Auslauf von Karmic nun ungetestet. |
![]() Anmeldungsdatum: Beiträge: 695 Wohnort: Wesel, Nordrhein-Westfalen |
Bis Maverick läuft es noch einwandfrei. In Natty bekomme ich die Fehlermeldung auch. Mit einem nachträglich installierten Python2.6 läuft es allerdings problemlos. Python-pygame ist nicht kompatibel zu Python2.7: https://launchpad.net/ubuntu/natty/+source/pygame/+changelog Gruß, Holger |
![]() Anmeldungsdatum: Beiträge: 1169 |
Ok, danke für die Info! Habe Maverick in den Artikel eingefügt.
Habe das Paket python2.6 nachinstalliert, doch das Spiel stürtzt mit der gleichen Fehlermeldung ab. Habe ich das falsche Paket installiert oder fehlen noch weitere Pakete? |
![]() Anmeldungsdatum: Beiträge: 695 Wohnort: Wesel, Nordrhein-Westfalen |
Standardmäßig wird trotzdem python2.7 verwendet. Entweder änderst du den symbolischen Link /usr/bin/python auf /usr/bin/python2.6 (damit wird jetzt IMMER python2.6 verwendet) oder du startest das Spiel manuell mit Version 2.6: cd /usr/share/games/slingshot python2.6 ./slingshot.py Gruß, Holger |
![]() Anmeldungsdatum: Beiträge: 1169 |
Danke, so klappt es. Habe das Vorgehen im Artikel hinterlegt. |
![]() Anmeldungsdatum: Beiträge: 695 Wohnort: Wesel, Nordrhein-Westfalen |
Ich wollte auf http://slingshot-game.org/ einen Bugreport einreichen. Die Seite scheint allerdings inzwischen offline zu sein. Daraufhin habe ich mir die Sourcen angesehen. Der Fehler tritt auch in Python2.6 auf. Dort ist es allerdings nur ein (depricated) Warnhinweis. Mit 2.7 wird es als Fehler deklariert. Ein paar Zeilen müssen angepasst werden, damit es auch in 2.7 läuft. Ich habe ein patchfile erstellt, das die Änderungen vornimmt. Damit läuft es jetzt auch ohne eine alte Python-Version zu installieren. Um den Patch einzuspielen, muss die Datei im Anhang im Home-Verzeichnis gespeichert werden und mit cd /usr/share/games/slingshot sudo patch <~/patch_slingshot aufgerufen werden. Danach läßt sich slingshot ganz normal starten. Gruß, Holger |
![]() Anmeldungsdatum: Beiträge: 1169 |
Das ist natürlich noch komfortabler, danke! 👍 Habe den Artikel entsprechend geändert. |
Anmeldungsdatum: Beiträge: Zähle... Wohnort: Dortmund |
|
![]() Anmeldungsdatum: Beiträge: 695 Wohnort: Wesel, Nordrhein-Westfalen |
|
![]() Anmeldungsdatum: Beiträge: 177 Wohnort: Wiesbaden |
Hallo zusammen, da es hier ein paar sehr erfahrene Komentatoren geschrieben haben, möchte ich mich an euch mit einem Slingshot Problem wenden: Nach folgender Anleitung von Holger63 :
habe ich noch folgenden Fehler: kuba@alpha-x1:/usr/share/games/slingshot$ sudo patch <~/patch_slingshot [sudo] password for kuba: patching file planet.py patching file player.py patching file slingshot.py kuba@alpha-x1:/usr/share/games/slingshot$ slingshot Traceback (most recent call last): File "slingshot.py", line 31, in <module> import pygame ImportError: No module named pygame Hab bei der Paketverwaltung nachgesehen und python-pygame ist installiert. Weiß jemand einen Rat? Grüße, Jayky |