Die Suche ergab 61 Treffer

von CrisBee
Freitag 28. August 2015, 10:40
Forum: Allgemeine Fragen
Thema: Klassen, Funktionen - Tipps und Kritik benötigt
Antworten: 37
Zugriffe: 1984

Re: Klassen, Funktionen - Tipps und Kritik benötigt

Hmpf...wohl wahr... XD Ach Menno! :P

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! :)
von CrisBee
Freitag 28. August 2015, 10:27
Forum: Allgemeine Fragen
Thema: Klassen, Funktionen - Tipps und Kritik benötigt
Antworten: 37
Zugriffe: 1984

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.
von CrisBee
Freitag 28. August 2015, 07:45
Forum: Allgemeine Fragen
Thema: Klassen, Funktionen - Tipps und Kritik benötigt
Antworten: 37
Zugriffe: 1984

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 F...
von CrisBee
Freitag 28. August 2015, 07:36
Forum: Allgemeine Fragen
Thema: Klassen, Funktionen - Tipps und Kritik benötigt
Antworten: 37
Zugriffe: 1984

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! :P
von CrisBee
Donnerstag 27. August 2015, 20:28
Forum: Allgemeine Fragen
Thema: Klassen, Funktionen - Tipps und Kritik benötigt
Antworten: 37
Zugriffe: 1984

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 Rei...
von CrisBee
Dienstag 25. August 2015, 21:35
Forum: Allgemeine Fragen
Thema: Klassen, Funktionen - Tipps und Kritik benötigt
Antworten: 37
Zugriffe: 1984

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"! :D Danke! :)
von CrisBee
Dienstag 25. August 2015, 18:42
Forum: Allgemeine Fragen
Thema: Klassen, Funktionen - Tipps und Kritik benötigt
Antworten: 37
Zugriffe: 1984

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("%s %s %s %...
von CrisBee
Dienstag 25. August 2015, 18:30
Forum: Allgemeine Fragen
Thema: Klassen, Funktionen - Tipps und Kritik benötigt
Antworten: 37
Zugriffe: 1984

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 Game: d...
von CrisBee
Dienstag 25. August 2015, 14:10
Forum: Allgemeine Fragen
Thema: Entscheidung zu Python 2 oder 3 ...
Antworten: 14
Zugriffe: 660

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, wobei...
von CrisBee
Dienstag 25. August 2015, 07:29
Forum: Allgemeine Fragen
Thema: Klassen, Funktionen - Tipps und Kritik benötigt
Antworten: 37
Zugriffe: 1984

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 da...
von CrisBee
Montag 24. August 2015, 14:29
Forum: Allgemeine Fragen
Thema: Klassen, Funktionen - Tipps und Kritik benötigt
Antworten: 37
Zugriffe: 1984

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: An...
von CrisBee
Montag 24. August 2015, 12:53
Forum: Allgemeine Fragen
Thema: Klassen, Funktionen - Tipps und Kritik benötigt
Antworten: 37
Zugriffe: 1984

Re: Klassen, Funktionen - Tipps und Kritik benötigt

Das war eigentlich nicht mein Ziel! :D 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... -.-
von CrisBee
Montag 24. August 2015, 12:47
Forum: Allgemeine Fragen
Thema: Klassen, Funktionen - Tipps und Kritik benötigt
Antworten: 37
Zugriffe: 1984

Re: Klassen, Funktionen - Tipps und Kritik benötigt

Dann ändere ich den Klassennamen in Participant!^^
von CrisBee
Montag 24. August 2015, 12:20
Forum: Allgemeine Fragen
Thema: Klassen, Funktionen - Tipps und Kritik benötigt
Antworten: 37
Zugriffe: 1984

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.update_...
von CrisBee
Montag 24. August 2015, 11:02
Forum: Allgemeine Fragen
Thema: Klassen, Funktionen - Tipps und Kritik benötigt
Antworten: 37
Zugriffe: 1984

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) def print_name(self)...