PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Scriptsprache für Kartenspiel


Dorrrgan
14.02.2005, 20:58
Hallo,

ich hab mir etwas überlegt, das ich versuchen möchte, umzusetzten:

Eine Scriptsprache für Kartenspiele:
Ich hab mir das so überlegt, dass man ein Player hat, und in dem kann man die verschiedensten Kartenspiele (vor allem) Sammelkartenspiele spielen.

Dazu soll es eine Scriptsprache geben, in der die Regel der Kartenspiele vermerkt sind, so dass man nicht nur endlich viele voreingestellte Spiele spielen kann, sondern auch ohne kenntniss des Quelltextes neue Kartenspiele ertsellen kann, oder vorhandene erweitern.

Nun meine Frage:

1. Wer hätte Lust dabei mitzuhelfen ( C++ und Java )
2. Gibt es zu diesem Thema geeignete Tutorials und Tipps (zum Thema scriptsprachen Erstellen) oder sonstiges.
3. Hat einer schon erfahrung bei diesem Thema? Und hat mir ratschläge, wie man an sowas rangeht?


Fadan
17.02.2005, 01:10
zu 2.:

GameDev.net Scripting Tutorials (bischen suchen) (http://www.gamedev.net/reference/list.asp?categoryid=76)
FlipCode Scripting Tutorial Series (auch bischen suchen, weiter unten) (http://www.flipcode.com/articles/index.shtml)
Google (http://www.google.de)

dazu ist muss ich sagen: alles sehr oberflächlich, Scrip-Sprachen sind nicht leicht und können nicht "genau" beschrieben werden (ist wie mit kompletten Games, wirst du auch nirgens ein Tutorial finden ;P)

zu 3.:

ich hab mal eine scriptsprache geschrieben, ohne vorher irgentwas darüber gelesen zu haben (es gibt auch nicht viel) sondern einfach nur so wie ich es mir vorgestellt habe. deine scriptsprache muss ja nicht unbedingt sehr komplex sein, ich hab mich mit dem thema nicht beschäftigt aber evtl. reicht es für karten-spiele wenn du einen sehr simplen aufbau benutzt. desto komplexer die scriptsprache werden (if-statements, for-schleifen, klassen, ...) soll desto aufwendiger und schwieriger wird es auch. kurz: wenn es simpel werden soll (zB. nur abfolge von keywords = auruf von C-Funktionen) kann man das ziemlich schnell selbst umsetzen, sollte es eher komplex sein rate ich dir eine andere Scriptsprache zu wählen (Python oder Lua in erster Linie) was den Vorteil hat daß...

- du Zeit sparst
- gute Performance
- einige Spieler sich mit der Sprache auskennen
- keine bugs (sehr selten)
- ...

es hat also nur Sinn eine eigene Scriptsprache zu schreiben wenn du irgentwas üben willst oder es dir einfach Spaß macht einen eigenen Syntax zu entwerfen usw. (war bei mir teilweise der Grund).