Eigentlich fing das ja alles an um ein bisschen mit Vererbung rumzudameln! *g* Ich überdenke das nochmal und modelliere es dann soweit wie ich kann eigenständig wieder um. Vielen lieben Dank für eure geduldige Hilfe!
Die Suche ergab 61 Treffer
- Freitag 28. August 2015, 10:40
- Forum: Allgemeine Fragen
- Thema: Klassen, Funktionen - Tipps und Kritik benötigt
- Antworten: 37
- Zugriffe: 5977
Re: Klassen, Funktionen - Tipps und Kritik benötigt
Hmpf...wohl wahr... XD Ach Menno! 
Eigentlich fing das ja alles an um ein bisschen mit Vererbung rumzudameln! *g* Ich überdenke das nochmal und modelliere es dann soweit wie ich kann eigenständig wieder um. Vielen lieben Dank für eure geduldige Hilfe!
Eigentlich fing das ja alles an um ein bisschen mit Vererbung rumzudameln! *g* Ich überdenke das nochmal und modelliere es dann soweit wie ich kann eigenständig wieder um. Vielen lieben Dank für eure geduldige Hilfe!
- Freitag 28. August 2015, 10:27
- Forum: Allgemeine Fragen
- Thema: Klassen, Funktionen - Tipps und Kritik benötigt
- Antworten: 37
- Zugriffe: 5977
Re: Klassen, Funktionen - Tipps und Kritik benötigt
Mir ging es bei der Unterscheidung darum, dass später der Player ein menschlicher Spieler ist und der Enemy ein computergesteuerter. Außerdem sollte ein Spieler keine XP abgeben, ein Enemy aber schon.
- Freitag 28. August 2015, 07:45
- Forum: Allgemeine Fragen
- Thema: Klassen, Funktionen - Tipps und Kritik benötigt
- Antworten: 37
- Zugriffe: 5977
Re: Klassen, Funktionen - Tipps und Kritik benötigt
Hm...so gehen die Meinungen wieder auseinander. Ich hatte es mit der Zeit so verstanden, dass Funktionen auf Modulebene nicht sooo erwünscht sind. Habe es wahrscheinlich falsch verstanden.
Deinen Edit hatte ich nicht gesehen, sorry. Habe es jetzt gelesen. Klingt nicht schlecht, werde das auf jeden ...
Deinen Edit hatte ich nicht gesehen, sorry. Habe es jetzt gelesen. Klingt nicht schlecht, werde das auf jeden ...
- Freitag 28. August 2015, 07:36
- Forum: Allgemeine Fragen
- Thema: Klassen, Funktionen - Tipps und Kritik benötigt
- Antworten: 37
- Zugriffe: 5977
Re: Klassen, Funktionen - Tipps und Kritik benötigt
Mir wurde kürzlich halt noch gesagt, dass so eine Game Klasse Sinn machen würde, da dort der Loop reinkommt. Wo soll ich den game_loop() denn sonst platzieren?
Eine __init__ ist der Klasse Game schnell hinzugefügt bzw. eine "Aufgabe" für den Konstruktor!
Eine __init__ ist der Klasse Game schnell hinzugefügt bzw. eine "Aufgabe" für den Konstruktor!
- Donnerstag 27. August 2015, 20:28
- Forum: Allgemeine Fragen
- Thema: Klassen, Funktionen - Tipps und Kritik benötigt
- Antworten: 37
- Zugriffe: 5977
Re: Klassen, Funktionen - Tipps und Kritik benötigt
Kam erst jetzt wieder zum Quelltext-Posten. Viel getan hat sich noch nicht. Bin mit der Game Klasse nicht zufrieden...der nächste Schritt für mich wäre eigentlich, dass der User interagieren können soll. Sprich ich muss es rundenbasiert gestalten. Eine Funktion turn() für den Spieler, der an der ...
- Dienstag 25. August 2015, 21:35
- Forum: Allgemeine Fragen
- Thema: Klassen, Funktionen - Tipps und Kritik benötigt
- Antworten: 37
- Zugriffe: 5977
Re: Klassen, Funktionen - Tipps und Kritik benötigt
Krass...cool! Ich weiß zwar nicht, was die doppelten Unterstriche machen, aber scheinbar sagen sie "mache DAS, wenn mein Objekt ge-print-et wird"!
Danke! 
- Dienstag 25. August 2015, 18:42
- Forum: Allgemeine Fragen
- Thema: Klassen, Funktionen - Tipps und Kritik benötigt
- Antworten: 37
- Zugriffe: 5977
Re: Klassen, Funktionen - Tipps und Kritik benötigt
Meinst du so, BlackJack? :mrgreen:
#!/usr/bin/env python
class Game:
def __init__(self, message):
self.message = message
def game_loop(self, player, enemy):
while player.health > 0 and enemy.health > 0:
print("%s %s %s %s" % (player.name, player.health, player.strength, player.xp))
print ...
#!/usr/bin/env python
class Game:
def __init__(self, message):
self.message = message
def game_loop(self, player, enemy):
while player.health > 0 and enemy.health > 0:
print("%s %s %s %s" % (player.name, player.health, player.strength, player.xp))
print ...
- Dienstag 25. August 2015, 18:30
- Forum: Allgemeine Fragen
- Thema: Klassen, Funktionen - Tipps und Kritik benötigt
- Antworten: 37
- Zugriffe: 5977
Re: Klassen, Funktionen - Tipps und Kritik benötigt
Verzeiht mir den Doppelpost, aber es hat keiner mehr was geschrieben und ich habe Angst, dass der Thread bei einem EDIT untergeht!^^
Habe eure Kritik und Vorschläge beherzigt - hoffe ich zumindest :P - und den Code nochmal frisch aufgezogen. So sieht es jetzt aus:
#!/usr/bin/env python
class ...
Habe eure Kritik und Vorschläge beherzigt - hoffe ich zumindest :P - und den Code nochmal frisch aufgezogen. So sieht es jetzt aus:
#!/usr/bin/env python
class ...
- Dienstag 25. August 2015, 14:10
- Forum: Allgemeine Fragen
- Thema: Entscheidung zu Python 2 oder 3 ...
- Antworten: 14
- Zugriffe: 1648
Re: Entscheidung zu Python 2 oder 3 ...
Also ich leier einfach mal runter, was man mir empfohlen hat:
Mittlerweile kannst du ruhig mit 3 anfangen. Viele Bibliotheken sind dafür bereit und sofern du nicht auf Abwärtskompatibilität aus bist, machst du mit 3 nichts falsch. Schwieriger wird es glaube ich, dafür gute Tutorials zu finden ...
Mittlerweile kannst du ruhig mit 3 anfangen. Viele Bibliotheken sind dafür bereit und sofern du nicht auf Abwärtskompatibilität aus bist, machst du mit 3 nichts falsch. Schwieriger wird es glaube ich, dafür gute Tutorials zu finden ...
- Dienstag 25. August 2015, 07:29
- Forum: Allgemeine Fragen
- Thema: Klassen, Funktionen - Tipps und Kritik benötigt
- Antworten: 37
- Zugriffe: 5977
Re: Klassen, Funktionen - Tipps und Kritik benötigt
Es geht mir um Beides MagBen, wobei das OOP Lernen im Vordergrund steht. Erstmal! ;-)
Ich kenne Blenders Game Engine, aber würde ich mich direkt da versuchen reinzufuchsen, dann geht fehlen mir wahrscheinlich wieder die Basics.
Freut mich, dass mein erster Ansatz scheinbar doch gut war, ich model ...
Ich kenne Blenders Game Engine, aber würde ich mich direkt da versuchen reinzufuchsen, dann geht fehlen mir wahrscheinlich wieder die Basics.
Freut mich, dass mein erster Ansatz scheinbar doch gut war, ich model ...
- Montag 24. August 2015, 14:29
- Forum: Allgemeine Fragen
- Thema: Klassen, Funktionen - Tipps und Kritik benötigt
- Antworten: 37
- Zugriffe: 5977
Re: Klassen, Funktionen - Tipps und Kritik benötigt
Das Ganze soll ja später durch einen menschlichen Spieler beeinflussbar sein. Heißt es müsste bei der Klasse Participant noch ein Attribut - nennen wir es human - geben und je nachdem True oder False sein.
Dann eine Funktion namens move() (Spielzug), darin die Routine was der Spieler machen kann ...
Dann eine Funktion namens move() (Spielzug), darin die Routine was der Spieler machen kann ...
- Montag 24. August 2015, 12:53
- Forum: Allgemeine Fragen
- Thema: Klassen, Funktionen - Tipps und Kritik benötigt
- Antworten: 37
- Zugriffe: 5977
Re: Klassen, Funktionen - Tipps und Kritik benötigt
Das war eigentlich nicht mein Ziel!
Dachte eher an so Zufallskämpfe wie in allen gängigen RPGs. Habe ja auch wiedermal ohne große Vorplanung angefangen. Keine Klassendiagramme, keine Struktogramme, nichts...dabei sollte ich DAS eigtl. auch lernen... -.-
- Montag 24. August 2015, 12:47
- Forum: Allgemeine Fragen
- Thema: Klassen, Funktionen - Tipps und Kritik benötigt
- Antworten: 37
- Zugriffe: 5977
Re: Klassen, Funktionen - Tipps und Kritik benötigt
Dann ändere ich den Klassennamen in Participant!^^
- Montag 24. August 2015, 12:20
- Forum: Allgemeine Fragen
- Thema: Klassen, Funktionen - Tipps und Kritik benötigt
- Antworten: 37
- Zugriffe: 5977
Re: Klassen, Funktionen - Tipps und Kritik benötigt
Ach, klar...danke sparrow! Beim Aufruf von "play_round" (ich habe es jetzt fight genannt) einfach die Rollen tauschen, ist ja logisch. Könnte jetzt aber auch innerhalb von fight so:
active.print_name()
active.print_life()
opponent.attack(active)
active.print_name()
active.print_life ...
active.print_name()
active.print_life()
opponent.attack(active)
active.print_name()
active.print_life ...
- Montag 24. August 2015, 11:02
- Forum: Allgemeine Fragen
- Thema: Klassen, Funktionen - Tipps und Kritik benötigt
- Antworten: 37
- Zugriffe: 5977
Re: Klassen, Funktionen - Tipps und Kritik benötigt
Aaaaalso, soweit mit den Anpassungen:
#!/usr/bin/env python
class Attacker:
def __init__(self, name, life, strength, xp):
self.alive = True
self.loser = ""
self.name = name
self.life = life
self.strength = strength
self.xp = xp
def print_life(self):
print("Life: %s" % self.life ...
#!/usr/bin/env python
class Attacker:
def __init__(self, name, life, strength, xp):
self.alive = True
self.loser = ""
self.name = name
self.life = life
self.strength = strength
self.xp = xp
def print_life(self):
print("Life: %s" % self.life ...
- Montag 24. August 2015, 10:24
- Forum: Allgemeine Fragen
- Thema: Klassen, Funktionen - Tipps und Kritik benötigt
- Antworten: 37
- Zugriffe: 5977
Re: Klassen, Funktionen - Tipps und Kritik benötigt
Ich danke euch für die informativen Ratschläge! Vor Allem Sirius3, da hast du dir echt Mühe geben, ich weiß das zu schätzen. Ich versuche das gleich so umzusetzen und melde mich dann mit neuen Code! Bis dahin hoffe ich, dass Alfons sich nicht hier einmischt, sonst ist der nächste Thread dicht ...
- Montag 24. August 2015, 09:17
- Forum: Allgemeine Fragen
- Thema: Klassen, Funktionen - Tipps und Kritik benötigt
- Antworten: 37
- Zugriffe: 5977
Klassen, Funktionen - Tipps und Kritik benötigt
Hey Leute,
ich mal wieder...dümpel immer noch als blutiger Anfänger rum und komme zu nichts. Um meine Kenntnisse (vor Allem im Bezug auf OOP) ein wenig zu festigen, habe ich mich an eine Übung gewagt, die sicherlich nicht neu und auch nicht sonderlich kreativ ist.
Kurzer Umriss:
Es handelt sich ...
ich mal wieder...dümpel immer noch als blutiger Anfänger rum und komme zu nichts. Um meine Kenntnisse (vor Allem im Bezug auf OOP) ein wenig zu festigen, habe ich mich an eine Übung gewagt, die sicherlich nicht neu und auch nicht sonderlich kreativ ist.
Kurzer Umriss:
Es handelt sich ...
- Donnerstag 7. Mai 2015, 08:11
- Forum: Tkinter
- Thema: askopenfilename - nur bestimmte Ordner anzeigen
- Antworten: 1
- Zugriffe: 1078
Re: askopenfilename - nur bestimmte Ordner anzeigen
Ich denke, dass das nicht möglich sein wird. Die Ordner sind ja auf der Festplatte vorhanden. Nach welchen Faktoren sollen die denn ausgeschlossen werden? Man könnte das Verzeichnis in eine Liste laden und dann die entsprechenden Einträge entfernen und den Rest ausgeben. Quasi ein eigener FileDialog ...
- Donnerstag 14. August 2014, 19:26
- Forum: Offtopic
- Thema: Informatik? - Fachinformatik? - Vergiss es!
- Antworten: 46
- Zugriffe: 16606
Re: Informatik? - Fachinformatik? - Vergiss es!
Protest gibt es genug, nur das Handeln seitens der Verantwortlichen lässt warten. Bis sich da was getan hat, ist unsere "Generation" schon weg von da!^^
- Donnerstag 14. August 2014, 14:55
- Forum: Offtopic
- Thema: Informatik? - Fachinformatik? - Vergiss es!
- Antworten: 46
- Zugriffe: 16606
Re: Informatik? - Fachinformatik? - Vergiss es!
Naja, mir ist schon klar, dass ich selbst was erarbeiten muss. Aber so wie es momentan ausschaut, müsste ich mir quasi ALLES selbst beibringen.
Wir haben nicht "den" Ausbilder bei uns. Unsere Dozenten wechseln wöchentlich, je nach Thematik. Viele davon haben ihre Ausbildung selbst bei meinem ...
Wir haben nicht "den" Ausbilder bei uns. Unsere Dozenten wechseln wöchentlich, je nach Thematik. Viele davon haben ihre Ausbildung selbst bei meinem ...
