Lemuria: Unterschied zwischen den Versionen

Aus Fantasya
(LERNEN)
(RESERVE)
Zeile 255: Zeile 255:
|RESERVIEREN
|RESERVIEREN
|15
|15
|(siehe [https://wiki.eressea.de/index.php/Materialpool Materialpool in Eressea])
|RESERVE<br/>(siehe [https://wiki.eressea.de/index.php/Materialpool Materialpool in Eressea])
|RESERVIEREN 150 Holz<br />RESERVIERE Alles<br />RESERV Alles Silber
|RESERVIEREN 150 Holz<br />RESERVIERE Alles<br />RESERV Alles Silber
|In Lemuria gibt es den "Materialpool" aus Eressea zum gemeinsamen Zugriff.<br />Einheit schnappt sich alle Ressourcen der anderen Einheiten ihrer Partei<br />"Alles" kann weggelassen werden
|In Lemuria gibt es den "Materialpool" aus Eressea zum gemeinsamen Zugriff.<br />Einheit schnappt sich alle Ressourcen der anderen Einheiten ihrer Partei<br />"Alles" kann weggelassen werden

Version vom 27. März 2021, 18:58 Uhr

Lemuria

„Ich schreibe schon (im Jahr 2020) eine ganze Weile (mit ein paar Pausen ungefähr 3 Jahre) an einer Fantasya-Version in der Programmiersprache PHP (Fantasya ist in Java geschrieben, aber PHP ist „meine“ Sprache). Fantasya in Java ist an sich gar nicht so schlecht umgesetzt, aber es würde ziemlich schwer, dort ganz neue Konzepte, wie wir sie weiter oben aufgezählt haben, einzubauen. Daher ist es einfach sinnvoller für mich, eine komplette Neuentwicklung zu machen, wobei man dann gleich solche anderen Ansätze berücksichtigen kann. Ein PHP-Fantasya ließe sich dann auch leicht direkt in die Webseite integrieren. So könnte man sich eine Art Liveansicht der eigenen Partei ähnlich wie in Magellan vorstellen, oder auch eine Simulation der Befehle, um die Auswirkungen einfacher zu verstehen und Fehler zu vermeiden (aber das nur am Rande).“

Der Arbeitstitel ist „Lemuria“ (wie der Name eines mythologischen Kontinents), um klarzumachen, dass dies nicht Fantasya ist, sondern ein Spiel in der Art von Fantasya. Für den Anfang beinhaltet Lemuria die Konzepte von Fantasya und Eressea als Grundgerüst, um mit einem funktionierenden Spielprinzip zu starten, aber es sollen auch direkt einige Erweiterungen integriert sein: Zum Beispiel weniger Mikromanagement, ein von den Spielern betriebener Markt (mit mehr als nur Luxuswaren), und vielleicht auch die geschlossene Welt mit größeren Kontinenten und Ländern. Momentan gibt es noch keinen vollständigen Spielzug, also die Berechnung des Zusammenspiels der Befehle aller Parteien, aber es gibt das Datenmodell (Regionen, Gebäude, Einheiten, Parteien und deren Eigenschaften), das Einlesen von Befehlen und die Erzeugung der Text-Auswertungen. Auch ein Ausgabeformat für Magellan habe ich vor kurzem ausprobiert. Manche Befehle, vor allem die einfacheren, funktionieren schon (GIB, BENENNE, BETRETE, HANDEL, MACHE etc.). Man könnte sagen, es gibt schon diverse Ecken und Enden des Spiels, aber das Puzzle hat noch viele Löcher (Kämpfe, Wachstum, Magie, Effekte/Ereignisse, Monster, Spielweltgenerierung). Es gibt einen Datenimport für den Spielstand von Fantasya. Somit wäre es also möglich, die eigene Partei und die Spielwelt zu übernehmen, um herumspielen zu können.

Diskussion im Forum

Die größte Herausforderung ist, die neuen Konzepte, die wir angedacht haben, konkret auszugestalten, damit man sie programmieren kann. Ein Beispiel: Weniger Mikromanagement bedeutet ja nicht, dass das Spiel selbstständig für den optimalen Unterhalt der Einheiten sorgt, man will ja schon selbst festlegen, wie die Regionen sich entwickeln sollen. Es braucht also neue Befehle, um dem Automatismus zu steuern: Wieviele Bäume sollen pro Runde gefällt werden? Was sollen die Schmiede produzieren? Welche Handelsrouten gibt es? Wenn wir solche Angaben über die gewohnte Befehlsabgabe machen wollen, braucht es ein System: Es braucht ein Gebäude (Schmiede), einen Besitzer (Schmiedemeister), und diese Einheit gibt Steuerbefehle wie "PRODUKTION 10 Schwert 5 Speer" (nur ein Beispiel). Die Arbeiter der Schmiede (freie Bauern) müssen irgendwie "zugeteilt" und ernährt/bezahlt werden, das könnte vielleicht die Burgenverwalter-Einheit erledigen: "ARBEITER Schmiede 100 Sägewerk 50". Dann muss Nahrung/Silber beschafft werden für die Versorgung. Solche Konzepte müssen erarbeitet werden, bevor sie programmiert werden können. Was ich auch gerne machen würde sind eine Art „handgestaltete Weltkarte“, also keine prozedural generierten Inseln, wie es sie jetzt gibt. Die finde ich langweilig. Ich würde gerne einen, spätere mehrere, größere Kontinente haben und ein paar wenige Inseln zum Entdecken. Und auf den Kontinenten so eine Art Klimazonen, mit Wüstengebieten, großen Wäldern, Gebirgszügen - also größere Strukturen. Das Problem dabei ist nur, dass die Gestalter dieser Welt diese dann in- und auswendig kennen...

Hier sind gerne alle eingeladen, die dabei mitmachen möchten. Bei genügend Interesse könnten wir ein Unterforum für die Konzepte aufmachen. Es wäre auch leicht möglich, andere oder weitere Talente, Gegenstände, Rasse, Gebäude umzusetzen. Um vielleicht auch was „handfestes“ zu haben, könnte man über eine kleine Erweiterung der Webseite nachdenken, wo man seine Fantasya-Partei "im Lemuria-Gewand" anschauen kann, was wie gesagt allerdings noch nicht allzu aufregend ist. Oder wir eröffnen eine eigenständige kleine Lemuria-Runde zum Ausprobieren, und bauen dort die neuen Features Stück für Stück ein.

Lemuria Alpha

Im März 2021 hat Lemuria einen Umfang erreicht, der bereit ist für einen ersten Testlauf. Man könnte sagen, Lemuria Alpha ist Fantasya ohne Handel, Kampf und Magie. Es gibt noch keine der vorgesehen Optimierungen für weniger Mikromanagement, sondern es geht darum, erst einmal den gewohnten Spielablauf zu haben. Dadurch ist es prinzipiell möglich, später das Fantasya-Spiel zu Lemuria zu transferieren und dann das Spiel mit den Erweiterungen weiterspielen zu können.

Befehlsliste

Hier eine Auflistung der aktuell möglichen Befehle. Manche Befehle haben eine oder mehrere gleichwertige alternative Schreibweisen. Alle Befehle können auch abgekürzt werden, sie müssen nur eindeutig sein. Beispiel: LERNEN - LERNE - LERN - LER sind alle möglich, aber nicht LE wegen der Doppeldeutigkeit zu LEHREN.

Die meisten Befehle entsprechen in der Wirkung dem jeweiligen Fantasya-Befehl, teilweise ist der Anwendungsbereich erweitert worden (z.B. kann man den Bauern auch Silber übergeben).

Kursiv geschriebene Befehle sind noch nicht verfügbar, aber in der Planung. Durchgestrichene Befehle werden voraussichtlich nicht umgesetzt werden. Die Spalte R gibt die Stellung in der #Befehlsreihenfolge an.

Befehl R Alternative Schreibweisen Syntaxbeispiele Hinweise
ADRESSE EMAIL
BESTÄTIGT
ATTACKIEREN 19 (geplant)
BELAGERN 24 (geplant)
BENUTZEN siehe Alchemie in Eressea (geplant)
BESCHREIBUNG 3 BESCHREIBEN, TEXT BESCHREIBUNG Partei Meine erste Partei
BESCHREIBEN Einheit Beschreibung
BESCHREIBE Region Hier ist es schön.
BESCHR Burg Mein Schloss
TEXT Schiff Diese Karavelle ist uralt.
Beschreibungstext ist alles bis zum Ende der Zeile.
"Einheit" ist optional.
ist dem Besitzer der größten Burg vorbehalten
statt "Burg" kann auch "Gebäude" oder "Gebaeude" verwendet werden.

BESTEIGEN 12 BESTEIGE s14 Es wird nur die Nummer des Schiffes angegeben.
BETRETEN 11 BET bu3
BETRETE Burg mb
BETRETEN Schiff ship
Bei Gebäuden muss nur die Nummer angegeben werden.
Statt "Burg" kann auch "Gebäude" oder "Gebaeude" verwendet werden.
Für das Betreten von Schiffen gibt es auch einen eigenen Befehl (#BESTEIGEN).
BEWACHEN 37
5
BEWACHEN
BEWACHE Nicht
BOTSCHAFT 10 (geplant)
EINHEIT EINHEIT e55
ENDE ENDE
ENTLASSEN 17 GIB Bauern ENTLASSEN Alles
ENTLASSE Personen
ENTLASS 7 Person
ENTLASSEN Alles Silber
GIB Bauern 300 Silber
"Alles" kann weggelassen werden.
"Personen" kann auch mit "Person" abgekürzt werden.
Bauern können annehmen: Silber, Personen, Tiere
"Alles" kann weggelassen werden.
Was die Bauern nicht annehmen, geht unwiederbringlich verloren!
FOLGE (geplant)
FORSCHE siehe FORSCHE in Eressea FORSCHE Kräuter (geplant)
GIB 16 GEBEN, ÜBERGEBEN, UEBERGEBEN GIB abc Alles
GEBE abc Alles Silber
ÜBERGEB abc 123 Silber
"Alles" kann weggelassen werden
"Alles" kann weggelassen werden

HANDEL (ersetzt durch KAUFEN, VERKAUFEN)
HELFEN 8 HELFEN p4 Handel
HELFE p4 Alles/Nicht
HELF p4 Handel Region
HELFE 0 Kämpfen
HELFE 0 Silber Region Nicht
Optional mit "Nicht" - entspricht der Fantasya-Syntax
alle Rechte gewähren oder verwehren
ein Recht nur für die Region gewähren
allen Parteien ein Recht gewähren
alle Optionen können kombiniert werden
KAMPFZAUBER (geplant)
KAUFEN 33 KAUFEN 10 Balsam (geplant; Menge kann weggelassen werden)
KOMMANDO 13 GIB Kommando KOMMANDO e14
GIB e14 Kommando
KOMMENTAR 40 // KOMMENT bis zum Ende der Zeile
// Kommentare werden in die Befehlsvorlage übernommen
Kommentare mit ; werden ignoriert und nicht übernommen
KÄMPFEN 7 KAEMPFEN KÄMPFE Hinten Agressiv, Defensiv, Fliehe, Hinten, Nicht, Vorne
KONTAKTIEREN 9 KONTAKTIERE e1 e2 e3... mehrere Einheiten können mit einem Befehl kontaktiert werden
LEHREN 29 LEHRE e1 e2 e3
LERNEN 30 LERNE Unterhaltung
LIEFERE (geplant: LIEFERE als permanentes GIB bzw. wiederholende Befehle mit @)
MACHEN 34 MACHEN 12 Stein
MACHE Holz
MACHE Sägewerk 5
MACHE Gebäude
MACHEN Karavelle
MACHE Schiff
MACHE Temp 7
Menge und Ressource können vertauscht werden
soviel wie möglich produzieren
ein neues Gebäude bis Größe 5 bauen
Einheit im Gebäude baut weiter
neue Karavelle bauen
Schiff weiterbauen
neue Einheit erzeugen (Nummer kann weggelassen werden)
NAME 2 BENENNEN NAME Partei Die Superhelden
BENENNEN Einheit Heermeister
BENENNE Region Verfluchte Heide
NAME Burg Mein Schloss
BENENNE Schiff Enterprise
Anführungszeichen müssen nicht angegeben werden
"Einheit" ist optional.
ist dem Besitzer der größten Burg vorbehalten
statt "Burg" kann auch "Gebäude" oder "Gebaeude" verwendet werden.
der Kapitän kann ein Schiff umtaufen
NÄCHSTER NAECHSTER NÄCHSTER
NUMMER 39 ID NUMMER Partei x
NUMMER Einheit 4711
ID Burg home
NUMMER Schiff ship
NUMMER wird ganz zuletzt ausgeführt und stört die anderen Befehle nicht
"Einheit" kann weggelassen werden
statt "Burg" kann auch "Gebäude" oder "Gebaeude" verwendet werden
der Kapitän kann ein Schiff ändern
PARTEI ERESSEA, FANTASYA, LEMURIA PARTEI xy <Passwort> PARTEI muss der erste Befehl sein; Magellan sendet "ERESSEA"
PASSWORT
PRÄFIX
REISEN 27 NACH REISE NO O SO SW W NW was die Einheit nicht schafft, wird in die Befehlsvorlage übernommen
REKRUTIEREN 20 REKRUTIERE 5
RESERVIEREN 15 RESERVE
(siehe Materialpool in Eressea)
RESERVIEREN 150 Holz
RESERVIERE Alles
RESERV Alles Silber
In Lemuria gibt es den "Materialpool" aus Eressea zum gemeinsamen Zugriff.
Einheit schnappt sich alle Ressourcen der anderen Einheiten ihrer Partei
"Alles" kann weggelassen werden
ROUTE 28 (geplant)
SAMMEL BEUTE
SENDE
STEHLEN BEKLAUEN (geplant)
STIRB
STRATEGIE (geplant: Taktik-Talent ermöglicht Kampfstrategien)
SORTIEREN 38 TAUSCHEN SORTIEREN Anfang
SORTIERE Ende
SORT Vor e123
SORT Tauschen e123
alternativ auch Erste / Erster / Zuerst
alternativ auch Letzte / Letzter / Zuletzt
alternativ auch Hinter / Nach
alternativ auch Austausch / Mit / Wechsel
SPIONIEREN (geplant)
TARNEN 4 TARNEN
TARNE 3
TARNE Nicht
TARNEN Partei
TARNE Partei p
maximale Tarnung
Einheit tarnt sich mit wählbarer Stufe
Tarnung aufheben
Parteizugehörigkeit verstecken
als Mitglied einer Partei ausgeben
TREIBEN 35 BESTEUERN, EINTREIBEN TREIBEN
TREIBE 123
maximal mögliche Silbermenge eintreiben
genau 123 Silber eintreiben
UNTERHALTEN 36 UNTERHALTEN
UNTERHALTE 123
maximal mögliche Silbermenge durch Unterhalten verdienen
genau 123 Silber verdienen
URSPRUNG 6 (siehe URSPRUNG in Eressea) URSPRUNG
URSPRUNG Partei p123
URSPRUNG Region r14
setzt Ursprung (also den Karten-Nullpunkt) auf die Region der Einheit
synchronisiert den Ursprung mit der (bekannten) Partei
setzt den Ursprung auf eine (schon besuchte) Region
VERGESSEN
VERKAUFEN 32 VERKAUFEN 10 Seide (geplant; Menge kann weggelassen werden)
VERLASSEN 14
VERLIEREN 18 GIB 0 VERLIEREN Alles
VERLIERE Personen
VERLIER 7 Person
VERLIERE Alles Silber
GIB 0 300 Silber
"Alles" kann weggelassen werden.
"Personen" kann auch mit "Person" abgekürzt werden.
Personen gehen an die Bauern
"Alles" kann weggelassen werden.
weggeworfene Gegenstände werden zufällig an andere Parteien vererbt
VERSENKEN siehe SABOTIERE Schiff in Eressea (geplant)
VORLAGE 1 DEFAULT wie in Eressea VORLAGE NACH O Schreibt beliebige Befehle in die Befehlsvorlage
ZAUBERN 25 ZAUBERE (geplant)
ZEIGE
ZERSTÖREN 26 ZERSTOEREN ZERSTÖREN Gebäude x15
ZERSTOERE Schiff s44
alternativ auch Gebaeude / Burg, Einheit muss Besitzer des Gebäudes sein
die Kapitänseinheit kann ein Schiff zerstören

Befehlsreihenfolge

  1. VORLAGE
  2. NAME
  3. BESCHREIBUNG
  4. TARNEN
  5. BEWACHEN Nicht
  6. URSPRUNG
  7. KÄMPFEN
  8. HILFE
  9. KONTAKTIEREN
  10. BOTSCHAFT
  11. BETRETEN
  12. BESTEIGEN
  13. KOMMANDO
  14. VERLASSEN
  15. RESERVIEREN
  16. GEBEN
  17. ENTLASSEN
  18. VERLIEREN
  19. ATTACKIEREN
  20. REKRUTIEREN
  21. Gebäudekosten werden bezahlt
  22. Bauern arbeiten
  23. nicht mehr steuerbare Schiffe treiben
  24. BELAGERN
  25. ZAUBERN
  26. ZERSTÖREN
  27. REISEN
  28. ROUTE
  29. LEHREN
  30. LERNEN
  31. SPIONIEREN
  32. VERKAUFEN
  33. KAUFEN
  34. MACHEN
  35. TREIBEN
  36. UNTERHALTEN
  37. BEWACHEN
  38. SORTIEREN
  39. NUMMER
  40. KOMMENTAR
  41. GEBEN Einheit
  42. überladene Schiffe auf See nehmen Schaden
  43. zerstörte Schiffe sinken
  44. Einheiten zahlen Unterhalt oder hungern
  45. Bauern vermehren sich, hungern oder wandern aus
  46. Tiere vermehren sich, hungern oder streifen umher
  47. Bäume wachsen und vermehren sich
  48. Einheitenlöschung

Unterschiede zu Fantasya

LERNEN

Beim Lernen von Talenten erhält eine Einheit zusätzliche Erfahrungspunkte. In Lemuria ist der Lernerfolg zum Teil vom Zufall bestimmt, daher ist es nicht genau vorhersehbar, wie lange der nächste Stufenanstieg dauert. Lehrer verdoppeln den Lernerfolg, sofern ausreichend viele Lehrer beim Lernen helfen (es gilt wie in Fantasya das Verhältis 1 : 10).

Die Anzahl von notwendigen Erfahrungspunkten für die nächste Talentstufe wächst stetig an und kann über folgende Formel berechnet werden:

EP = 100 * Stufe²

Die Talentstufe 1 entspricht somit 100 Erfahrungspunkten, Stufe 2 entspricht 400 Erfahrungspunkten, Stufe 3 900 Erfahrungspunkten und so weiter.

Waffenbau

Waffe Talentstufe Bemerkungen
Speer 1
Schwert 1
Bogen 2 in Fantasya: 3
Armbrust 3 in Fantasya: 2