Dynamische Elderworld-Map
4 verfasser
DinkelºForum :: Gaming :: Clonk :: Entwickeln
Seite 1 von 1
Dynamische Elderworld-Map
Pitri schrieb:Vielleicht Dynamische Landschaft, aber das ist nicht unbedingt nötig
Ich werde mich demnächst mal an dynamische Maps wagen... Bisher kann ich noch nicht mit dem Generator umgehen, aber es gibt ja Tutorials auf dem Clonk-Center...
Zuletzt von Wipfmagus am Sa 25 Sep - 9:35:35 bearbeitet; insgesamt 1-mal bearbeitet
Re: Dynamische Elderworld-Map
Ohh... obwohl ich gut mappen kann, habe ich nicht den geringsten blassen Schimmer, wie dynamische Maps angelegt werden. Für die ElderworldSpamForward-Map hier aber ein paar Vorschläge:
1. Es gibt große Inseln im Himmel, die alle voneinander getrennt sind.
2. Diese Inseln bestehen meist aus zufälligem Material, von Kristall über Säure bis zum Schwefel und sind mit einer Schicht unzerstörbarem Material umrandet, welches ebenfalls verschiedene Farben besitzt.
3. Die Inseln haben einen mittleren bis großen Abstand voneinander fürs optimale Entwickeln von Gelftechniken (Splittern, Kegeln, frosten etc.).
Außerdem war dies kein Spampost.
Langsam aber sicher habe ich das Gefühl, dass dieses Forum sich in eine gestreite Streitzone verwandelt. Daran habe nicht nur ich mit meinem passiven Spam zu beigetragen, sondern alle. Es gibt manchmal einige unerwünschte Dinge, die sollte man aber schnell vergessen und nicht stundenlang auf denen rumreiten.
1. Es gibt große Inseln im Himmel, die alle voneinander getrennt sind.
2. Diese Inseln bestehen meist aus zufälligem Material, von Kristall über Säure bis zum Schwefel und sind mit einer Schicht unzerstörbarem Material umrandet, welches ebenfalls verschiedene Farben besitzt.
3. Die Inseln haben einen mittleren bis großen Abstand voneinander fürs optimale Entwickeln von Gelftechniken (Splittern, Kegeln, frosten etc.).
Außerdem war dies kein Spampost.
Langsam aber sicher habe ich das Gefühl, dass dieses Forum sich in eine gestreite Streitzone verwandelt. Daran habe nicht nur ich mit meinem passiven Spam zu beigetragen, sondern alle. Es gibt manchmal einige unerwünschte Dinge, die sollte man aber schnell vergessen und nicht stundenlang auf denen rumreiten.
Teraclonk- Experte
- Irgendwo im Nirgendwo
Mathe studieren.
Re: Dynamische Elderworld-Map
Da kann ich mal was machen...!Teraclonk schrieb:1. Es gibt große Inseln im Himmel, die alle voneinander getrennt sind.
2. Diese Inseln bestehen meist aus zufälligem Material, von Kristall über Säure bis zum Schwefel und sind mit einer Schicht unzerstörbarem Material umrandet, welches ebenfalls verschiedene Farben besitzt.
3. Die Inseln haben einen mittleren bis großen Abstand voneinander fürs optimale Entwickeln von Gelftechniken (Splittern, Kegeln, frosten etc.).
Re: Dynamische Elderworld-Map
Freut mich!!
Was denn?
Was denn?
Teraclonk- Experte
- Irgendwo im Nirgendwo
Mathe studieren.
Re: Dynamische Elderworld-Map
Tolle Ideen! Das könnte gut funktionieren.Teraclonk schrieb:Ohh... obwohl ich gut mappen kann, habe ich nicht den geringsten blassen Schimmer, wie dynamische Maps angelegt werden. Für die ElderworldSpamForward-Map hier aber ein paar Vorschläge
Dann auch als Elderworld-Map im Stile des Originalszenarios? Sonst bräüchte es ja einen anderen Titel...
Ohh, großartig! Super! Danke... ich bin gespannt.Pitri schrieb:Ich bin grad am erstellen der Landschaft :B
Niemand hat behauptet, dies sei Spam - im Gegenteil, es war ein sehr konstruktiver und freundlicher Beitrag.Teraclonk schrieb:Außerdem war dies kein Spampost.
Wirklich?Teraclonk schrieb:Langsam aber sicher habe ich das Gefühl, dass dieses Forum sich in eine gestreite Streitzone verwandelt.
Mir kommt es ehr vor, als würde der Umgangston in diesem Forum immer freund(schaft)licher und sozialer...
Tut mir leid, dass wir dich so beschuldigt haben und so. Wir hatten keine Möglichkeit, zu ahnen, dass dein Spam unverschuldet war.Teraclonk schrieb:Daran habe nicht nur ich mit meinem passiven Spam zu beigetragen, sondern alle.
Diese Dinge (sprich Spam) wiederholen sich oft und sind dadurch einfach nicht direkt vom Tisch...Teraclonk schrieb: Es gibt manchmal einige unerwünschte Dinge, die sollte man aber schnell vergessen und nicht stundenlang auf denen rumreiten.
Re: Dynamische Elderworld-Map
Ja, bin noch da
So! Da isse!
Die Vorkommen habe ich von Stippelhöhlen übernommen. Wenn du eine andere willst, sags einfach.
- Code:
map SpamForward
{
overlay Skylands
{
mat=Earth; algo=rndchecker; a=10; turbulence=100;zoomX=-100; zoomY=-100;
overlay {mat=Crystal; a= 70; algo=random; a=10;};
overlay MatArea {algo=rndchecker; a=10; turbulence=100; zoomX=-100; zoomY=-100;};
MatArea {mat=Ashes;};
MatArea {mat=Sulphur;};
MatArea {mat=Ore; a= 12;};
MatArea {mat=Gold; a= 15;};
MatArea {mat=Rock; a=8;};
MatArea {mat=Granite; a=7;};
};
};
So! Da isse!
Die Vorkommen habe ich von Stippelhöhlen übernommen. Wenn du eine andere willst, sags einfach.
Re: Dynamische Elderworld-Map
Was bedeuten die einzelnen Parameter?
Teraclonk- Experte
- Irgendwo im Nirgendwo
Mathe studieren.
Re: Dynamische Elderworld-Map
Okay, alsoTeraclonk schrieb:Was bedeuten die einzelnen Parameter?
map Name{};
Das ist die Landschaft, man kann mehrere Landschaften Definieren und sie per script schnell zeichnen.
overlay Name{};
Das ist ein sog. Overlay. Diese kann man ineinander verschachteln. Der Name ist optional. Hat man ein Overlay definiert, kann man dieses mehrmals benutzen (Siehe oben). Overlays kann man mit Parametern füllen:
mat = Name;
Der Name des Materials, mit dem das Overlay gefüllt ist.
algo = Name;
Der Name des Algorhytmus des overlays. Der Algorhytmus bestimmt über die Form des Overlays.
turbulence = Anzahl;
Die Verzerrung der Form. Je Höher desto heftiger. DAS ist die eigentliche Dynamik der Landschaft.
zoomX = Anzahl;
Zoom in die Breite.
zoomY = Anzahl;
Zoom in die Höhe.
So... Das dürfte soweit mal reichen.
Re: Dynamische Elderworld-Map
Ok, danke. Und wie bestimmt man, dass diese Inseln von einem unzerstörbaren Material umhüllt sind? Denn die Inseln sollen nicht von Feuerbällen zerstört werden.
Teraclonk- Experte
- Irgendwo im Nirgendwo
Mathe studieren.
Re: Dynamische Elderworld-Map
Dazu muss man erst eins erstellen, denn Sven2 hat mir schon geraten, nicht das schon vorhandene Vehicle zu nehmen.
Zur umrandung wird algo = border; benutzt, a = Zahl; b = Zahl; geben die horizontale und die vertikale Dicke der Kruste an.
Zur umrandung wird algo = border; benutzt, a = Zahl; b = Zahl; geben die horizontale und die vertikale Dicke der Kruste an.
- Beispiel:
- Code:
map Bla
{
overlay Blub
{
algo=bozo; mat=Gold;
overlay Kruste {algo=border; mat=Granite; a=2; b=2;};
};
};
Re: Dynamische Elderworld-Map
Danke für diese kleinen Tipps. Der Map-"Script" sieht vielversprechend aus. Hätte nicht gedacht, dass es so einfach wird.
Als unzerstörbares Material wäre etwas mit einer bröckeligen Steintextur o. Ä. sehr schön.
Wir bräuchten auch ein Appendto an den Temp. Tunnel, damit sich niemand in die Inseln reintunnelt und campt.
Als unzerstörbares Material wäre etwas mit einer bröckeligen Steintextur o. Ä. sehr schön.
Wir bräuchten auch ein Appendto an den Temp. Tunnel, damit sich niemand in die Inseln reintunnelt und campt.
_________________
Zuletzt von Wipfmagus am Sa 30 Okt - 11:00:05 bearbeitet; insgesamt 1-mal bearbeitet
Re: Dynamische Elderworld-Map
Dann wäre der Temp. Tunnel nicht mehr nötig, da man ihn so nicht mehr einsetzen kann.
Teraclonk- Experte
- Irgendwo im Nirgendwo
Mathe studieren.
Re: Dynamische Elderworld-Map
Stimmt natürlich, hatte ich gar nicht bedacht. Danke für den hinweis.Teraclonk schrieb:Dann wäre der Temp. Tunnel nicht mehr nötig, da man ihn so nicht mehr einsetzen kann.
Dann müssen wir aber aufpassen, dass garantiert nirgendwo in der Erde Hohlräume sind. Sonst wird man irgendwo in eine Kammer gespawnt und kommt nicht raus.
Re: Dynamische Elderworld-Map
Dann machen wir halt alles unsprengbarWipfmagus schrieb:Dann müssen wir aber aufpassen, dass garantiert nirgendwo in der Erde Hohlräume sind. Sonst wird man irgendwo in eine Kammer gespawnt und kommt nicht raus.
Ich persönlich hätte es besser gefunden, wenn die Landschaft sprengbar ist. Wenn man eine Stunde schon spielt und der Gegner wird einfach nicht getötet, irgendwann ist der Boden weg und man muss sich per Krötensprung oben halten. Das macht das ganze automatisch ein wenig schwieriger
Dann tunnelt sich der andere halt rein, und macht ihm den Garaus. So einfach ist dasWipfmagus schrieb:Wir bräuchten auch ein Appendto an den Temp. Tunnel, damit sich niemand in die Inseln reintunnelt und campt.
Re: Dynamische Elderworld-Map
Entschuldigung, dass ich das beantworte, ohne Pitri zu sein, aber:
Das hat sich in der Mathematik (Geometrie, graphische Analysis usw.) vor Jahrhunderten so eingebürgert, und diese Tradition wurde schon in frühen Phasen überall auf die Programmierung übertragen. Auch C4Script macht da keine Ausnahme (es baut ja schließlich auf C++ auf)...
Das hat sich in der Mathematik (Geometrie, graphische Analysis usw.) vor Jahrhunderten so eingebürgert, und diese Tradition wurde schon in frühen Phasen überall auf die Programmierung übertragen. Auch C4Script macht da keine Ausnahme (es baut ja schließlich auf C++ auf)...
Re: Dynamische Elderworld-Map
X und Y sind nicht breite und höhe, das wird mit wdt = Anzahl und hgt = Anzahl deklariert. x = Anzahl und y = Anzahl sind die Verschiebung eines Overlays, so kann man es zum Rand rausschieben etc
Re: Dynamische Elderworld-Map
Ich finde auch, dass x und y nicht die Breite und Höhe, sondern die Verschiebung beschreiben.
Teraclonk- Experte
- Irgendwo im Nirgendwo
Mathe studieren.
Re: Dynamische Elderworld-Map
Das ist nichts, was man so finden kann, sondern es ist so. Genug gesagt.
DinkelºForum :: Gaming :: Clonk :: Entwickeln
Seite 1 von 1
Befugnisse in diesem Forum
Sie können in diesem Forum nicht antworten
|
|