Die Suche ergab 23 Treffer
- Sonntag 4. August 2013, 14:44
- Forum: Allgemeine Fragen
- Thema: Kleines Problem :(
- Antworten: 7
- Zugriffe: 1655
Re: Kleines Problem :(
Danke für die schnelle Antwort. Es klappt.
- Sonntag 4. August 2013, 14:37
- Forum: Allgemeine Fragen
- Thema: Kleines Problem :(
- Antworten: 7
- Zugriffe: 1655
Re: Kleines Problem :(
Habe den Code jetzt mit anderen Wörtern eingebaut, bekomme aber folgende Fehlermeldung:
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
x.Diplomatie()
File "C:\Python33\Programme\Weltensimulation_BETA_UNFINISHED.py..py", line 55, in Diplomatie
choices = Länder.keys ...
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
x.Diplomatie()
File "C:\Python33\Programme\Weltensimulation_BETA_UNFINISHED.py..py", line 55, in Diplomatie
choices = Länder.keys ...
- Samstag 3. August 2013, 18:31
- Forum: Allgemeine Fragen
- Thema: Kleines Problem :(
- Antworten: 7
- Zugriffe: 1655
Re: Kleines Problem :(
Danke BlackJack,
so hätte ich es mir vorgestellt.
Könntest du mir ein kleines Beispiel schreiben.
Ich bin in der Theorie, speziell Vokabeln nicht der beste; deshalb wäre ein kleines Beispiel helfend.
Danke für die schnellen Antworten und schon mal danke für ein kleines Beispiel.
Viele Grüße
Pythoraner
so hätte ich es mir vorgestellt.
Könntest du mir ein kleines Beispiel schreiben.
Ich bin in der Theorie, speziell Vokabeln nicht der beste; deshalb wäre ein kleines Beispiel helfend.
Danke für die schnellen Antworten und schon mal danke für ein kleines Beispiel.
Viele Grüße
Pythoraner
- Samstag 3. August 2013, 17:53
- Forum: Allgemeine Fragen
- Thema: Kleines Problem :(
- Antworten: 7
- Zugriffe: 1655
Kleines Problem :(
Hallo Forum-Mitglieder,
ich habe in meinem Programm ein Problem, dass ich kurz zeige:
Deutschland=Land("Deutschland")
Russland=Land("Russland")
Länder=[x.name, y.name]
def Beispiel():
wahl=easygui.choicebox("Welches Land?",
choices=Länder)
Schaffe ich es jetzt, ohne x.name es ...
ich habe in meinem Programm ein Problem, dass ich kurz zeige:
Deutschland=Land("Deutschland")
Russland=Land("Russland")
Länder=[x.name, y.name]
def Beispiel():
wahl=easygui.choicebox("Welches Land?",
choices=Länder)
Schaffe ich es jetzt, ohne x.name es ...
- Mittwoch 13. Februar 2013, 16:16
- Forum: Showcase
- Thema: Rollenspiel
- Antworten: 19
- Zugriffe: 8778
Re: Rollenspiel
Hallo nochmal,
hab das Programm nochmal verbessert(Waffen, Shop, kleines Kampfupdate).
Freue mich auf Lob, Kritik usw.
Gruß Pythoraner
hab das Programm nochmal verbessert(Waffen, Shop, kleines Kampfupdate).
Freue mich auf Lob, Kritik usw.
Gruß Pythoraner
- Dienstag 29. Januar 2013, 13:35
- Forum: Showcase
- Thema: Rollenspiel
- Antworten: 19
- Zugriffe: 8778
Re: Rollenspiel
Wenn das oben jetzt richtig ist, dann habe ich es verstanden.
Danke für die Hilfe
Danke für die Hilfe
- Dienstag 29. Januar 2013, 10:44
- Forum: Allgemeine Fragen
- Thema: Mehrere Quest
- Antworten: 5
- Zugriffe: 1106
Re: Mehrere Quest
Wenn ich das Programm dann aber neu starte fangen die Quest wieder von vorne an, aber ich möchte ja dass man jede Quest nur einmal spielt.
Deswegen kann man dann die Liste abspeichern und sie beim nächsten Programmstart wieder verwenden ohne dass man eine Quest wiederholt.
Gruß Pythoraner
Deswegen kann man dann die Liste abspeichern und sie beim nächsten Programmstart wieder verwenden ohne dass man eine Quest wiederholt.
Gruß Pythoraner
- Dienstag 29. Januar 2013, 10:39
- Forum: Ideen
- Thema: Python-Novize sucht ein Projekt
- Antworten: 17
- Zugriffe: 24389
Re: Python-Novize sucht ein Projekt
Hallo,
bin auch erst 13 Jahre alt.
Ich bin jetzt dabei ein kleines Rollenspiel zu programmieren.
Nur mit Text erstmal aber ich schau mal ob ich das auch noch unter pygame zum laufen bekomme.
Als Aufgabe könntest du auch ein Rollenspiel programmieren, weil ich finde, dass dies garnicht so schwer ist ...
bin auch erst 13 Jahre alt.
Ich bin jetzt dabei ein kleines Rollenspiel zu programmieren.
Nur mit Text erstmal aber ich schau mal ob ich das auch noch unter pygame zum laufen bekomme.
Als Aufgabe könntest du auch ein Rollenspiel programmieren, weil ich finde, dass dies garnicht so schwer ist ...
- Dienstag 29. Januar 2013, 10:32
- Forum: Allgemeine Fragen
- Thema: Mehrere Quest
- Antworten: 5
- Zugriffe: 1106
Re: Mehrere Quest
Ich habe es jetzt so gelöst
Code: Alles auswählen
x=random.choice(quest_liste)
x.quest_durchführen()
quest_liste.remove(x)- Dienstag 29. Januar 2013, 10:25
- Forum: Showcase
- Thema: Rollenspiel
- Antworten: 19
- Zugriffe: 8778
Re: Rollenspiel
@Black Jack
Ich hab ja auf den Vorschlag von /me geantwortet, der mir das so vorgeschlagen hat.
Im Code ganz oben funktioniert ja alles. Nur die Antwort von /me hat den Traceback verursacht.
Deswegen habe ich ihn darauf angesprochen.
Oben im Code konnte ich das Problem ja lösen.
Ich hab ja auf den Vorschlag von /me geantwortet, der mir das so vorgeschlagen hat.
Im Code ganz oben funktioniert ja alles. Nur die Antwort von /me hat den Traceback verursacht.
Deswegen habe ich ihn darauf angesprochen.
Oben im Code konnte ich das Problem ja lösen.
- Dienstag 29. Januar 2013, 09:27
- Forum: Showcase
- Thema: Rollenspiel
- Antworten: 19
- Zugriffe: 8778
Re: Rollenspiel
Da kommt bei mir trotzdem eine Fehlermeldung:
Syntax Error
non-default argument follows default argument
Außerdem ist im Quelltext
class Schwertkämpfer(Charakter):
def __init__(self, name, leben=11, angriffskraft):
Charakter.__init__(self, charaktername=name, leben=leben, angriffskraft ...
Syntax Error
non-default argument follows default argument
Außerdem ist im Quelltext
class Schwertkämpfer(Charakter):
def __init__(self, name, leben=11, angriffskraft):
Charakter.__init__(self, charaktername=name, leben=leben, angriffskraft ...
- Dienstag 29. Januar 2013, 08:00
- Forum: Showcase
- Thema: Rollenspiel
- Antworten: 19
- Zugriffe: 8778
Re: Rollenspiel
@Black Jack weiß ich auch nicht, aber wenn ich das Attributt weglasse und es so schreibe:
class Schwertkämpfer(Charakter):
def __init__(self):
Charakter.__init__(self, charaktername)
self.leben+=1
class Ork(Charakter):
def __init__(self):
Charakter.__init__(self, charaktername)
self ...
class Schwertkämpfer(Charakter):
def __init__(self):
Charakter.__init__(self, charaktername)
self.leben+=1
class Ork(Charakter):
def __init__(self):
Charakter.__init__(self, charaktername)
self ...
- Montag 28. Januar 2013, 20:24
- Forum: Showcase
- Thema: Rollenspiel
- Antworten: 19
- Zugriffe: 8778
Re: Rollenspiel
War nicht die Lösung die /me gemeint hat. Das Argument `leben` von der `__init__()`-Methode wird doch hier überhaupt nicht verwendet. Ob da nun 10, oder -42, oder 'Gugelhupf' als Default steht oder ob der Aufrufer irgendetwas übergibt, macht doch genau gar keinen Unterschied.
Meinst du das man ...
- Montag 28. Januar 2013, 17:35
- Forum: Showcase
- Thema: Rollenspiel
- Antworten: 19
- Zugriffe: 8778
Re: Rollenspiel
Danke für den Tipp /me.
Habs oben verbessert.
gruß pythoraner
Habs oben verbessert.
gruß pythoraner
- Montag 28. Januar 2013, 16:13
- Forum: Allgemeine Fragen
- Thema: Mehrere Quest
- Antworten: 5
- Zugriffe: 1106
Mehrere Quest
Hallo nochmals,
in meinem Rollenspiel http://www.python-forum.de/viewtopic.php?f=9&t=30862
möchte ich dass wenn die erste quest abgeschlossen ist, dass man sie nicht wiederholt, sondern dei zweite beginnt.
Ich kam jetzt nur auf diese Lösung:
quest1_id=True
if quest1_id:
quest1.quest_durchführen ...
in meinem Rollenspiel http://www.python-forum.de/viewtopic.php?f=9&t=30862
möchte ich dass wenn die erste quest abgeschlossen ist, dass man sie nicht wiederholt, sondern dei zweite beginnt.
Ich kam jetzt nur auf diese Lösung:
quest1_id=True
if quest1_id:
quest1.quest_durchführen ...
- Montag 28. Januar 2013, 15:00
- Forum: Showcase
- Thema: Rollenspiel
- Antworten: 19
- Zugriffe: 8778
Rollenspiel
#Rollenspiel
import random
import pickle
import time
import easygui
#Charakter
class Charakter: #Standard des Charakters
def __init__(self, charaktername, leben=10, erforderliche_xp=100, gold=300):
self.name=charaktername
self.leben=leben
self.level=1
self.erfahrung=0
self.erforderliche_xp ...
import random
import pickle
import time
import easygui
#Charakter
class Charakter: #Standard des Charakters
def __init__(self, charaktername, leben=10, erforderliche_xp=100, gold=300):
self.name=charaktername
self.leben=leben
self.level=1
self.erfahrung=0
self.erforderliche_xp ...
- Montag 28. Januar 2013, 14:26
- Forum: Allgemeine Fragen
- Thema: Speichern einer Klasse
- Antworten: 17
- Zugriffe: 3837
Re: Speichern einer Klasse
So es klappt jetzt...
Danke für die Hilfe.
Danke für die Hilfe.
- Montag 28. Januar 2013, 13:43
- Forum: Allgemeine Fragen
- Thema: Speichern einer Klasse
- Antworten: 17
- Zugriffe: 3837
Re: Speichern einer Klasse
Ne das Problem trat beim laden auf
Für das Speichern hab ich eine Funktion verwendet
def speichern(charakter):
datei=open("gespeicherte_charakterdaten.pkl", "w")
charakakter_daten_liste=[charakter.name, charakter.leben, charakter.angriffskraft, charakter.level, charakter.erfahrung, charakter ...
Für das Speichern hab ich eine Funktion verwendet
def speichern(charakter):
datei=open("gespeicherte_charakterdaten.pkl", "w")
charakakter_daten_liste=[charakter.name, charakter.leben, charakter.angriffskraft, charakter.level, charakter.erfahrung, charakter ...
- Montag 28. Januar 2013, 13:20
- Forum: Allgemeine Fragen
- Thema: Speichern einer Klasse
- Antworten: 17
- Zugriffe: 3837
Speichern einer Klasse
Hallo,
ich bin dabei ein rollenspiel zu programmieren.
Nun will ich die ganzen Dateien (level, name usw) mit dem modul pickle abspeichern.
Dies funktioniert nicht und ich bekomme folgende Fehlermeldung
Traceback (most recent call last):
File "C:\Python32\Programme\Rollenspiel.py", line 163, in ...
ich bin dabei ein rollenspiel zu programmieren.
Nun will ich die ganzen Dateien (level, name usw) mit dem modul pickle abspeichern.
Dies funktioniert nicht und ich bekomme folgende Fehlermeldung
Traceback (most recent call last):
File "C:\Python32\Programme\Rollenspiel.py", line 163, in ...
- Sonntag 6. Januar 2013, 20:34
- Forum: Allgemeine Fragen
- Thema: Mehrere Charakter erstellen
- Antworten: 5
- Zugriffe: 2120
Re: Mehrere Charakter erstellen
Entschuldigung erstmal wegen dem "=" statt dem "==" beim Vergleich.
Flüchtigkeitsfehler.
#Rollenspiel
import random
#Charakter
class Charakter: #Standard des Charakters
def __init__(self, charaktername, level=1, erfahrung=0, erforderliche_xp=100, gold=500, heiltränke=1, heiltrankskosten=100 ...
Flüchtigkeitsfehler.
#Rollenspiel
import random
#Charakter
class Charakter: #Standard des Charakters
def __init__(self, charaktername, level=1, erfahrung=0, erforderliche_xp=100, gold=500, heiltränke=1, heiltrankskosten=100 ...
