Hi!
Atomwaffen sind böse und radioaktive Strahlung kann Mutationen auslösen. Wissen wir.
Die Auswirkungen auf einige Schlangenarten sind allerdings bemerkenswert: Ihre Hauptnahrungsquelle sind nun Kirschen und sie wachsen extrem schnell. Das ist natürlich kein Vorteil, weil man so leicht über den eigenen Schwanz stolpert und den nicht-detonierten Atomsprengköpfen, die in der Gegend herumliegen, ausweichen muß. Denn wenn man die berührt, ... ich will gar nicht dran denken ... arme Schlangen
Ok, nach dieser rührenden Einführung, zum Spiel:
Das original Nibbles Spiel kenn wahrscheinlich jeder. Man lenkt eine Schlange, isst Kirschen, wird dabei länger, darf sich nicht über den eigenen Schwanz fahren, und muß hier den Atomsprengköpfen ausweichen.
Gesteuert wird mit den Cursortasten.
Programm: pyNibbles
Screenshots: 1, 2, 3
Viel Spaß!
Gruß, mawe
pyNibbles
Hi mawe,
bei der Killerpython fällt mir nur eins ein: RANDALE!!
Macht mal echt Laune,
nur wenn man von den Pfeiltasten diejenige benutzt, die genau entgegengesetzt der Laufrichtung zeigt, kommt sofort ein "game over".
Keine Ahnung ob das vom Original übernommen ist, ich fände es besser, wenn entweder gar nix passiert oder die Schlange die Richtung ändert und auf gleichem Wege wieder zurück kriecht.
cu Sebastian
bei der Killerpython fällt mir nur eins ein: RANDALE!!
Macht mal echt Laune,
nur wenn man von den Pfeiltasten diejenige benutzt, die genau entgegengesetzt der Laufrichtung zeigt, kommt sofort ein "game over".
Keine Ahnung ob das vom Original übernommen ist, ich fände es besser, wenn entweder gar nix passiert oder die Schlange die Richtung ändert und auf gleichem Wege wieder zurück kriecht.
cu Sebastian
-
- Python-Forum Veteran
- Beiträge: 1209
- Registriert: Montag 29. September 2003, 17:18
- Wohnort: Purkersdorf (bei Wien [Austria])
Hi!
Freut mich daß es gefällt
Gruß, mawe
Freut mich daß es gefällt
Ich glaube beim Original passiert gar nichts. Hab mir auch kurz überlegt es so zu machen, aber irgendwie war's mir dann zu kompliziert. Man muß ja dazu wissen, in welche Richtung die Schlange gerade läuft ... ich meine schlängelt .Mr_Snede hat geschrieben: nur wenn man von den Pfeiltasten diejenige benutzt, die genau entgegengesetzt der Laufrichtung zeigt, kommt sofort ein "game over".
Muß ich mir mal ansehen. Aber wieso machst Du auch so etwas?Johi hat geschrieben: Aber: Wenn ich mehrmals auf Start klicke läuft die schlange schneller, irgendwie.
Gruß, mawe
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Gute Frage, habe ich mir auch schon überlegt. Aber ich kenne Leute die mich immer unter Windows fragen: muss man da einmal oder zweimal draufklicken? Und wenn ich dann sehe dass sie auf Buttons doppelklicken dann... aber im Gegensatz zu Johi wissen sie nicht das einmal reicht.mawe hat geschrieben:Muß ich mir mal ansehen. Aber wieso machst Du auch so etwas?Johi hat geschrieben:Aber: Wenn ich mehrmals auf Start klicke läuft die schlange schneller, irgendwie.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Ist dir ja auch gelungen, es wurde durchaus schwierigerJohi hat geschrieben:aber ich hab mir während des spieles überlegt, es auf ner anderen stufe zu spielen.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
-
- Python-Forum Veteran
- Beiträge: 1209
- Registriert: Montag 29. September 2003, 17:18
- Wohnort: Purkersdorf (bei Wien [Austria])
Hi!
Nächstes Update.
Gruß, mawe
Nächstes Update.
Ich hab's so geändert, daß nichts passiert, d.h. die Schlange kann jetzt nicht mehr direkt in die Gegenrichtung kriechen (und sich damit selbst fressen )Mr_Snede hat geschrieben: wenn man von den Pfeiltasten diejenige benutzt, die genau entgegengesetzt der Laufrichtung zeigt, kommt sofort ein "game over".
Keine Ahnung ob das vom Original übernommen ist, ich fände es besser, wenn entweder gar nix passiert oder die Schlange die Richtung ändert und auf gleichem Wege wieder zurück kriecht.
Gruß, mawe
Hi,
ich habe es soeben probiert. Baby Snake gewählt und nach ein paar
Richtungswechseln erhielt ich:
Unhandled exception in thread started by
Traceback (most recent call last):
File "C:\temp\pyNibbles\pyNibbles.py", line 109, in go
coords = self.coords("snake")
File "C:\Python23\lib\lib-tk\Tkinter.py", line 2039, in coords
self.tk.splitlist(
ValueError: invalid literal for float(): 190.0expected
ich habe es soeben probiert. Baby Snake gewählt und nach ein paar
Richtungswechseln erhielt ich:
Unhandled exception in thread started by
Traceback (most recent call last):
File "C:\temp\pyNibbles\pyNibbles.py", line 109, in go
coords = self.coords("snake")
File "C:\Python23\lib\lib-tk\Tkinter.py", line 2039, in coords
self.tk.splitlist(
ValueError: invalid literal for float(): 190.0expected
-
- Python-Forum Veteran
- Beiträge: 1209
- Registriert: Montag 29. September 2003, 17:18
- Wohnort: Purkersdorf (bei Wien [Austria])
Hi Francesco!
Ich fürchte ich kann Dir da nicht helfen. Bei mir kommt auch nach stundenlangem Richtungswechseln keine Fehlermeldung.
Gruß, mawe
Ich fürchte ich kann Dir da nicht helfen. Bei mir kommt auch nach stundenlangem Richtungswechseln keine Fehlermeldung.
Daraus werd ich auch nicht schlau. Will er jetzt float haben, oder eben nicht? Oder wie? Sorry!Python hat geschrieben: ValueError: invalid literal for float(): 190.0expected
Gruß, mawe
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Also so wie ich das sehe will er nicht nur einen FLoat haben, sondern genau 190.0. Aber wenn er doch wei was er will, werum erstellt er sich nicht selbst einen float?
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Hi mawe,
Leider kenne ich mich in tk nicht aus.
Ich bekam nun wieder diesen traceback, jedoch in leicht abgewandelter
Form:
Unhandled exception in thread started by
Traceback (most recent call last):
File "C:\temp\pyNibbles\pyNibbles.py", line 109, in go
coords = self.coords("snake")
File "C:\Python23\lib\lib-tk\Tkinter.py", line 2039, in coords
self.tk.splitlist(
_tkinter.TclError: list element in quotes followed by "expected" instead of space
ich machte wiederrum einige richtungswechsel, ohne jedoch eine
Kirsche zu fangen.
(vielleicht bräuchte man Python 2.4?)
Leider kenne ich mich in tk nicht aus.
Ich bekam nun wieder diesen traceback, jedoch in leicht abgewandelter
Form:
Unhandled exception in thread started by
Traceback (most recent call last):
File "C:\temp\pyNibbles\pyNibbles.py", line 109, in go
coords = self.coords("snake")
File "C:\Python23\lib\lib-tk\Tkinter.py", line 2039, in coords
self.tk.splitlist(
_tkinter.TclError: list element in quotes followed by "expected" instead of space
ich machte wiederrum einige richtungswechsel, ohne jedoch eine
Kirsche zu fangen.
(vielleicht bräuchte man Python 2.4?)
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Ich denke nicht, dass sich in Python 2.4 in Tk soviel verändert hätte. Aber ein Update auf Python 2.4 hat durchaus Vorteile.Francesco hat geschrieben:(vielleicht bräuchte man Python 2.4?)
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
-
- Python-Forum Veteran
- Beiträge: 1209
- Registriert: Montag 29. September 2003, 17:18
- Wohnort: Purkersdorf (bei Wien [Austria])
Hi!
Also es funktioniert eindeutig mit Python 2.3, bei mir jedenfalls
Wie ich an Leonidas' Posts sehe, bin ich gottseidank nicht der einzige der ratlos ist .
@Francesco:
Könnte sein daß Dein Tkinter ... kaputt ist
Könntest Du mal die Zeile posten, die den Fehler verursacht (Zeile 2039 in Tkinter.py). Vielleicht sieht man da ob etwas nicht stimmt.
Gruß, mawe
Also es funktioniert eindeutig mit Python 2.3, bei mir jedenfalls
Wie ich an Leonidas' Posts sehe, bin ich gottseidank nicht der einzige der ratlos ist .
@Francesco:
Könnte sein daß Dein Tkinter ... kaputt ist
Könntest Du mal die Zeile posten, die den Fehler verursacht (Zeile 2039 in Tkinter.py). Vielleicht sieht man da ob etwas nicht stimmt.
Gruß, mawe