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!
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.
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...
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!
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...
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!
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...
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...
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...
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...
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... -.-
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() acti...
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... :mr...
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 um e...
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...
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!^^
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 mein...