Entwickler-Ecke
Sonstiges (Delphi) - Sprache und Engine für Strategiespiel
Mitmischer 1703 - Sa 06.02.10 16:47
Titel: Sprache und Engine für Strategiespiel
Hi DF!
Ich habe vor ein Strategiespiel zu programmieren, und dabei gehört das Canvas nicht der richtige Ansprechpartner sei, und als Sprache auch eher C++ und zur Frage 2D/3D hab ich auch noch keine Antwort gefunden.
Deswegen wollt ich euch fragen, wie ihr dazu steht:
OGRE (soll wohl ganz gut sein)
SDL ( wurde in einem Thread als gute Wahl bezeichnet)
Irrlicht (Arbeitet mit .NET-Sprachen, also wahrscheinlich auch Delphi Prism zusammen)
Als Sprache wurde mir gesagt, dass C++ am besten mit der Hardware zusammenarbeitet und nur bei OOP richtig langsam wird. Delphi ist bei OOP richtig schnell, und auf OOP verzichten will ich nicht, höchstens ein wenig runterfahren. Was ist mit C# / Delphi Prism?
Ob 2D oder 3D weiß ich noc gaaaar nicht. 3D sieht bestimmt hübsch aus, aber 2D scheint mir halt einfacher zu proggen :?
Könnt ihr mir einen guten Rat geben?
Jetzt verweist mich nicht auf http://homepages.tesco.net/~J.deBoynePollard/FGA/questions-with-yes-or-no-answers.html !
Kha - Sa 06.02.10 17:49
Ich denke nicht, dass am Anfang Performance der Sprache (die OOP-Performance halte ich btw. für ein Gerücht ;) ) oder Feature-Bandbreite der Engine relevant sind. Keins von beidem wirst du ausreizen müssen und können ;) . Nimm eine Engine, die dir einsteigerfreundlich, aber nicht
zu einengend erscheint, in einer Sprache, die du beherrschst.
Mitmischer 1703 hat folgendes geschrieben : |
| Ob 2D oder 3D weiß ich noc gaaaar nicht. 3D sieht bestimmt hübsch aus, aber 2D scheint mir halt einfacher zu proggen :? |
Das kannst wohl nur du selbst entscheiden ;) .
Mitmischer 1703 - Sa 06.02.10 21:31
Naja, 80 Euro sollte es nicht kosten.
Und ich leg mich für den Anfang auf 2D fest ;)
@Finno: Andorra steht nicht auf der Kompatibilitätsliste von Delphi 2009 :(
@All: Welche Sprache würdet ihr verwenden? Daher mache ich die Engine fest :|
Und weiß einer von euch, ob es auch Engines für Delphi Prism gibt? Für den Rest findet man se ja wie Sand am Meer...
FinnO - Sa 06.02.10 22:34
Du darfst gerne Andorra von String nach Ansistring usw. übersetzen. An der Version hätten bestimmt noch mehr Leute als ich interesse ;)
Für Prism gibt's diverse Engines, Stichwort: .Net Game Engine. Auch XNA ist zu empfehlen.
Blackheart666 - So 07.02.10 02:30
Mitmischer 1703 hat folgendes geschrieben : |
Naja, 80 Euro sollte es nicht kosten.
Und ich leg mich für den Anfang auf 2D fest ;)
@Finno: Andorra steht nicht auf der Kompatibilitätsliste von Delphi 2009 :(
@All: Welche Sprache würdet ihr verwenden? Daher mache ich die Engine fest :|
Und weiß einer von euch, ob es auch Engines für Delphi Prism gibt? Für den Rest findet man se ja wie Sand am Meer... |
Was hatt dir denn dein Delphi 2009 gekostet. :wink:
80 EUR ist doch heut zu tage nicht unbedingt der Hit (mit allen Rechten etc.), die Demo Versionen sind umsonst und ohne Einschränkungen nutzbar außer das man keine Lauffähige Exe erstellen kann.
Freu mich schon auf dein erstes Spiel.
smt - So 07.02.10 11:16
Na, wenn Du D2009 schon hast, hast Du Dich doch im Grunde schon für eine Sprache entschieden, oder?
Ansonsten kann ich Dir Unity empfehlen. Läuft jetzt auch auf Windows (vorher nur Mac) - und ist in der Basis-Version kostenlos.
http://www.unity3d.com
Wenn es Delphi sein soll gibt es auch bei Asphyre eine nette 2D/3D Engine. Aber auch wohl leider nur bis D2007
http://afterwarp.net/
VG Sascha
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!