AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Scriptparser

Ein Thema von Niels · begonnen am 23. Jul 2004 · letzter Beitrag vom 24. Jul 2004
 
Niels

Registriert seit: 25. Okt 2003
192 Beiträge
 
#1

Scriptparser

  Alt 23. Jul 2004, 22:42
Moin,

will mit nem Kumpel ein Spiel programmiern. Wir wolln das ganze über Scripte laufn lassn. Das heißt, wenn ein Objekt erzeugt wird, geschieht das über ein Script in ner externen Datei. Unser Problem ist, dass wir nicht wissen was über das Script läuft und was von der Engine dabei gesteuert wird.

Beispiel:
Das Spiel beginnt und die Map wird geladen. Je nachdem wie viele Spieler teilnehmen, werden diese erzeugt. Dafür steht in der Map-Datei ein Script das alle Objekte, die der Spieler zum Beginn besitzt (Gebäude, Einheiten, etc) erzeugt.
Das könnte so aussehen:

Code:
setPlayer:
  createObject(Arbeiter,x,y)
  createObject(Kaserne,x,y)
end
OK, nun meine Fragen:

1. parst man ein Script Zeilenweise? (wenn ja, dann kann man ja an setPlayer gar keine Infos weitergeben, weil diese nicht für die nächste Zeile zur Verfügung stehen).
2. wie wird dann die Zugehörigkeit der Objekte zu Teams gelöst, wenn keine Infos weitergegeben werden können.

Am besten wäre es, wenn mir jemand die grundsätzliche Funktionsweise von Scriptsprachen erklären könnte.

Danke
mfg Niels

[edit] Leider falsches Forum...wäre erfreut wenns jemand verschiebt [/edit]
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz