Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].
Prinzipiell gibt es erstmal die Objekte im Spiel als reine Logikobjekte ohne Rendering. Das ist bei beiden Spielen gleich. Wenn du ein Netzwerkspiel hast, liegen diese auf dem (nicht dedizierten) Server, ansonsten direkt im Client. Zusätzlich gibt es zu jeder Klasse ein Datenlieferungs-Interface. Dieses wird von den Logik-Objekten selbst implementiert und von der Klasse, die die Daten vom Server erhält (NetGameClient).Zitat
Wie meinst du das, dass für Single-/Multiplayer die selben States benutzt werden? Läuft die Netzwerkkommunikation über eine andere Schicht die ausgetauscht wird, oder ist ein Singleplayer Spiel wie ein Multiplayerspiel, nur eben mit einem Client bzw mit einem Client pro KI?
Ja sind einfach noch nicht implementiert. Ich wollte erstmal schauen, ob das Konzept greift- und das sogar sehr gut! Mir fehlen die ModelleZitat
Im linken Bild fehlen noch Spielfiguren und Item. Hast du dafür einfach noch keine Modelle oder woran liegt es?
Daran habe ich auch schon gedacht. Das würde auch problemlos funktionieren. Man müsste nur die Interfaces in eine DLL auslagern und los gehts!Zitat
Und wie ist das mit den einzelnen Ansichten geplant? Möglich wäre ja eine Art Plugin System. Du bietest eine DLL mit allen benötigten Funktionen und Klassen die man nutzen kann. Dann ein Interface welches implementiert wird und mann kann seine eigenen Views schreiben.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »TrommlBomml« (08.09.2012, 17:21)
Zitat
Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.
Werbeanzeige