Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Spiel Idee, aber Umsetzungsprobleme (https://www.delphipraxis.net/70336-spiel-idee-aber-umsetzungsprobleme.html)

Daether 28. Mai 2006 22:15


Spiel Idee, aber Umsetzungsprobleme
 
Hi,
ich habe mir überlegt ein Strategiespiel zu machen. Ich möchte ein 2D-Strategiespiel entwickeln, bei dem Raumschiffe gegeneinander auf einer Karte kämpfen.
Ich möchte, dass man die Raumschiffe immer in einem Winkel drehen kann, damit dies nicht zu kompliziert wird, dachte ich mir, dass man um 0,22.5,45,67.5,90,... drehen können soll.
Nun überlege ich wie ich dieses am besten realisieren kann. Grundsätzlich gehe ich davon aus, dass ich für jeden Winkel ein Bitmap erstelle. Nun habe ich überlegt entweder direkt auf der Form zu zeichnen oder ein DrawGrid zu benutzen. Bei beidem habe ich allerdings ein Problem. Sobald man scrollt, kann ich nichtmehr bei der Form nach Koordinaten zeichnen.
Außerdem habe ich das Problem, dass wenn ich dann herumscrolle, meine Bilder nichtmehr richtig angezeigt werden, da meine Raumschiffe größer als ein Feld des Drawgrids sein sollen.

PS: Habe schon von DelphiX gehört und dass es damti einfacher gehen soll, doch bis jetzt habe ich keine fertige umgearbeitete Version für Delphi6 gefunden.

inherited 28. Mai 2006 22:17

Re: Spiel Idee, aber Umsetzungsprobleme
 
Mit DelphiX liegst du da schon gut. Must ein bisschen suchen, das gibt es auch für DelphiX
Dann einfach ein ImageSpriteEx erstellen und mit hilfe von SPrite.Angle den WInkel einstellen.

3_of_8 28. Mai 2006 22:19

Re: Spiel Idee, aber Umsetzungsprobleme
 
Die Koordinaten kannst du ja ganz einfach mithilfe des Scroll-Offsets berechnen und eine Drehung kriegst du mit Sinus, Cosinus usw. auch leicht hin (Achtung, Bogenmaß!).

Daether 28. Mai 2006 22:28

Re: Spiel Idee, aber Umsetzungsprobleme
 
Danke für eure Antworten

@inherited:
Wie erwähnt, habe auch schon ein ppar DelphiX unter Delphi6 Lösungen gefunden, kam aber mit keiner zurecht.

@3_of_8:
Wie funktioniert diese Scrolloffset angebe und wie kann ich denn Bilder in Delphi "drehen" um ein bestimmten Grad?

fkerber 29. Mai 2006 00:21

Re: Spiel Idee, aber Umsetzungsprobleme
 
Hi!

Hier ( http://turbo.gamedev.net/delphixd6.asp ) findest du eine "Anleitung" für DelphiX unter D6.


Ciao Frederic

Sidorion 29. Mai 2006 09:07

Re: Spiel Idee, aber Umsetzungsprobleme
 
Wenn Du Dich eh frisch in eine Graphikengine einarbeiten willst, dann nimm bitte nicht DelphiX. Diese ist aud 2D 'beschränkt' und wenn Du später mal 'echtes' 3D haben willst, war alles, was Du bisher gelernt hast für die Tonne.
Ich als OpenGLer würde Dir OpenGL empfehlen, da hier problemlos 2D Darstellungen, auch mit 3D-Objekten möglich sind. Zudem bist Du hier plattformunabhängig (falls non-VCL). Falls Du fragen zu OpenGL hast, siehe DelphiGL. Hier gibts auch tolle Tutorials und ein Wiki.
Falls Du allerdings in Deinem Bekanntenkreis schon DirectXler hast, dann mach lieber das, weil mündlich erklärt sichs leichter, als per Tut/Forum.

p.s.: Nein, ich will hier nicht die ewige OpenGL/DirectX Diskussion anfangen, ich mein nur wenn, dann sollte man gleich richtig.

inherited 29. Mai 2006 13:59

Re: Spiel Idee, aber Umsetzungsprobleme
 
Zitat:

Zitat von Sidorion
Wenn Du Dich eh frisch in eine Graphikengine einarbeiten willst, dann nimm bitte nicht DelphiX. Diese ist aud 2D 'beschränkt' und wenn Du später mal 'echtes' 3D haben willst, war alles, was Du bisher gelernt hast für die Tonne.

Noch nie was von Tdx3D gehört? (->DelphiX)


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:00 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz