• Anmelden
  • »Archelaus« ist der Autor dieses Themas

Motto: Der RPG-Maker ist antiproportional, für Anfänger leicht - für Erfahrene schwer xD

  • Nachricht senden

1

Donnerstag, 18. März 2010, 13:57

Suche Hilfe für Strategiespiel-Skript !

Hallo,

ich habe mir neuerdings mit Freunden ein Strategiespielkonzept ausgedacht.
Und da dachte ich mir, dass ich es vielleicht mit dem RPG-Maker umsetzen könnte.
Jetzt stehe ich hier allerdings vor meinem Problem: Ich habe keinen Schimmer, wie ich das umsetzten soll.

Also das konzept ist folgendermaßen:
Spoiler: Spielkonzept

Es ist für 2-4 Spieler. Diese haben am anfang jeweils eine kleine Basis und ein kleines Raumschiff.
Am anfang bekommt man pro Zug, einen Punkt (Punkte können mit Runden auch gesammelt werden).

Diese Punkte können dann entweder dazu eingesetzt werden die Basis zu erweitern, Truppen zu bauen, die Truppen zu verschieben (sprich zur Basis des Gegners zu bewegen), oder anzugreifen.

Der erste Ausbau der Basis kostet dann 1 Punkt, die 2te 2 usw. Man kann die Basis insgesamt 5 mal ausbauen.
Der vorteil der ausgebauten Basis ist einmal, das man nach dem 5ten Ausbau pro Runde anstatt ein Punkt 5 Punkte bekommt (natürlich ist das auch so, dass man dann bei der 1ten Erweiterung 2, bei der 2ten 3 Punkte bekommt usw...).

Die Truppen sehen so aus, man kann sich beliebig viele Truppen bauen. Es gibt diese arten an Truppen:

Kleines Raumschiff: Kostet nur einen Punkt, ist also die günstigese Einheit.

Großes Raumschiff: Kostet 3 Punkte.

Traktor Staler: Kostet 5 Punkte. Kann für einen Punkt ein kleines Raumschiff des Gegners zu seiner Basis ziehen. Um es mit seinen Truppen anzugreifen.

Schild: Kostet 4 Punkte. Der Schild kann nur bei der eigenen Basis bleiben und ist dazu gut, die Basis vor angriffen zu schützen, wenn die anderen Truppen gestorben sind.

Sternzerstörer: Hier kommt das Star Wars artige xD. Kostet 8 Punkte. Ist dafür aber auch die stärkste Einheit im Spiel.


Kampf: Der Kampf verläuft so ab:

Um einen Gegner anzugreifen, muss man seine Truppen erst einmal für einen Punkt zu der Basis des Gegners verschieben. Danach Kann man erst einmal die Truppen des Gegners mit den eigenen angreifen (eine Einheit oder auch Ausbau der Basis hat genausoviele deffpunkte und offpunkte wie viele Punkte sie gekostet hat).

Danach greift man die Schilde an (falls der Gegner keine Schilde gebaut hat, fällt dies weg).

Wenn man dann alle Truppen und alle Schilde besiegt hat und immer noch Truppen von einem an der Basis des Gegners stehen, kann man die Basis angreifen (also erstmal die erweiterungen). Sind die Erweiterungen zerstört, kann man mit 5 Offpunkten die Basis komplett zerstören, damit ist dann der Gegner besiegt.

Die Zug reihenfolge geht immer im Urzeiger sinn.

Wenn man einen Gegner angreift, kann immer ein Dritter die eigene Basis angreifen (desshalb sind Schilde schon fast ein Muss ;D).

Was auch noch zum Kampf gesagt werden muss: Wenn jetzt zum Beispiel 6 kleine Raumschiffe die Basis des Gegners (ohne gegnerische Truppen, Schilde oder erweiterungen) angreifen, dann sterben 5 von den Raumschiffen (mit der Basis natürlich) und ein Raumschiff bleibt übrig. Das gleiche würde auch passieren wenn 5 angreifen würden, nur dass keiner übrig bleibt.
zum Lesen den Text mit der Maus markieren



Hat jemand eine Ahnung, wie man das als Skript lösen könnte?

MfG
Archelaus

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Archelaus« (18. März 2010, 13:57)


Tice

ShoutBox Camper

Motto: Leider kann ich mir jetzt kein Motto aus dem Kopf ziehen.

  • Nachricht senden

2

Donnerstag, 18. März 2010, 14:53

Oha...
Du willst ein RTS Game mit den Rpg maker erstellen?.
Ich sag dir das wird nichts.
Und das ganze würde auch nicht nur mit einen Skript Laufen.
Ich würde dir raten den Game Maker [4..8] dafür zu benutzen.
;)

lg.
Tice

  • »Archelaus« ist der Autor dieses Themas

Motto: Der RPG-Maker ist antiproportional, für Anfänger leicht - für Erfahrene schwer xD

  • Nachricht senden

3

Donnerstag, 18. März 2010, 15:06

Mir wäre es aber lieber das auf dem Maker umzusetzen ;)

Außerdem habe ich es schon fast komplett in C++ geschrieben, halt ohne Grafiken.
Desshalb muss es doch auch irgentwie in RGSS zu lösen sein.

Neo-Bahamut

Himmelsgleicher

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

  • Nachricht senden

4

Donnerstag, 18. März 2010, 16:38

Ja, ist es auch.
Aber warum willst du, dass jemand dir eine komplette RTS-Engine schreibt, wenn dus doch schon selber gemacht hast? oO
Spoiler: Wurstinator
zum Lesen den Text mit der Maus markieren

Spoiler: Lazer-Wurst
zum Lesen den Text mit der Maus markieren

Spoiler: Hallowurst
zum Lesen den Text mit der Maus markieren

  • »Archelaus« ist der Autor dieses Themas

Motto: Der RPG-Maker ist antiproportional, für Anfänger leicht - für Erfahrene schwer xD

  • Nachricht senden

5

Donnerstag, 18. März 2010, 16:41

Ich hab leider keine Ahnung wie ich das auf den RPG Maker übertragen soll.

Außerdem verlange ich ja auch nicht, das mir einer ne komplette Engine schreibt^^
Ich will ja nur ein paar Ideen, wie ich sie mir dann selber schreiben könnte...

Tice

ShoutBox Camper

Motto: Leider kann ich mir jetzt kein Motto aus dem Kopf ziehen.

  • Nachricht senden

6

Donnerstag, 18. März 2010, 17:32

Dann mach es doch mit C++ da du es schon darin geschrieben hast.

  • »Archelaus« ist der Autor dieses Themas

Motto: Der RPG-Maker ist antiproportional, für Anfänger leicht - für Erfahrene schwer xD

  • Nachricht senden

7

Donnerstag, 18. März 2010, 17:43

Zitat von mir selbst:

Zitat

Außerdem habe ich es schon fast komplett in C++ geschrieben, halt ohne Grafiken.
Ich wollte da auch ein wenig Farbe reinbringen, nur mit ASCII Zeichen ist das nicht so ganz Spannend^^

8

Samstag, 20. März 2010, 15:58

Natürlich kann man das mit dem Maker umsetzten. Du wirst ihn allerdings im Prinzip nur als Grafikengine benutzen. Wenn du die Gamelogik schon in c++ geschrieben hast sollte es ja für ich kein Problem sein, dass in RGSS zu übersetzen.
Dann musst du dir im Prinzip überlegen, wie das Spiel dargestallt werden soll:
Also kann man sich in dem "Universum" bewegen und sich zB die Basen der Gegner ankuken oder sieht man prinzipell nur die eigene Basis?
Danach brauchst du ein Funktion die für jeden Frame fragt: was kann der Spieler grade sehen? Die entsprecehnden Grafiken(die du natürlich erstellen musst) in Sprite läd und auf den Bildschirm packt (an die richtigen Stellen).
Den Ablauf eines Spielzuges musst du natürlich mit entsprechenden Menüs (Punkte ausgeben, Angreifen) unterstützen. Dann willst du vielleicht noch Kampfanimation haben. Da is der Maker mit der vorgefertigten Animationsklasse, die man auf Sprite abspielen kann dann natürlich wieder hilfreich.

Klingt für mich nach nem umfangraichen aber schaffbaren Projekt. Und wer weiß, vielleicht ist das Ergeniss ja sogar interessannt zu spielen.... :)

Wie soll das ganze denn ablaufen für alle Spieler nacheinander am gleichen Bildschirm?

  • »Archelaus« ist der Autor dieses Themas

Motto: Der RPG-Maker ist antiproportional, für Anfänger leicht - für Erfahrene schwer xD

  • Nachricht senden

9

Sonntag, 21. März 2010, 13:00

Jap, soll ein Rundenbasierendes Spiel sein, an dem alle an ein und dem selben PC sitzen.

Mein größtes Problem dabei ist eigentlich, dass ich mich mit RGSS nicht gut auskenne.
Werd mir die Zeit mal ein bisschen Wissen aneignen.

Ähnliche Themen

Social Bookmarks