mmofacts.com

3D Karte Prototyp

gepostet vor 15 Jahre, 9 Monate von cherry

Hi Leute,

ich habe mal wieder einen Prototypen einer Sternenkarte fuer ein Spiel erstellt. Es ist eine 3D Karte inspiriert von dem Spiel Ascendancy.

Er benutzt das canvas HTML Element, welches der Internet Explorer leider (noch) nicht versteht. Die Funktionalitaet wird zwar emuliert (Explorercanvas) aber um den Prototypen in seiner vollen Pracht zu sehen ist es ratsam Firefox, Opera oder Safari zu verwenden.

Hier gehts zum Prototypen

Man kann die Karte automatisch drehen lassen oder sie mit den Pfeilen rechts per Hand drehen. Man kann einzelne Sterne selektieren und verschiedene Parameter veraendern. Es gibt auch ein Bild:

Im Blogpost zum Release erklaere ich ein paar Sachen inklusive die Probleme und noch fehlenden Sachen: die Tiefe wird nicht korrekt dargestellt also Sterne die weiter hinten liegen koennen weiter vorne auftauchen. Bei nicht zu grossen Sternen stoert es nicht aber bei grossen sieht mans ganz deutlich.

Der Code steht unter der MIT Open Source Lizenz jedem frei zur Verfuegung.

Ueber Kommentare, Meinungen und Anregungen wuerde ich mich sehr freuen.

cherry

Update: Ich habe einen Spiral Galaxy Generator hinzugefuegt. Man kann jetzt entweder wuerfelfoermige oder spiralfoermige Galaxien rendern. Wer sich fuer den Galaxy-Maker Algorithmus interessiert dem empfehle ich diesen Artikel und wer damit rumspielen will dem hilft vielleicht dieses Script.

gepostet vor 15 Jahre, 9 Monate von Fobby

Auf jeden Fall ein Hingucker!

In einem entsprechenden BG wäre das ein nettes Gimmick. Erstaunlich, was mit JS/HTML schon möglich ist.

gepostet vor 15 Jahre, 9 Monate von n26

Kann ich mich nur anschließen sehr schön gemacht.

@Fobby: Kennst noch kein Mario, Wolfenstein, Mario Kart etc via JS/HTML?

gepostet vor 15 Jahre, 9 Monate von Fobby

Ich hab mir selbst mal Tetris mit JS/HTML geschrieben und kenne auch die Minigames von den Pixelbezähmern aber mit 3D habe ich ehrlichgesagt noch nichts gesehen.

gepostet vor 15 Jahre, 9 Monate von tector

sieht nice aus,

auch wenn ich Verfechter von 2D-Karten bin ^^

gepostet vor 15 Jahre, 9 Monate von cherry

Danke, freut mich, dass es euch gefaellt.

Ich habe den Prototypen auch upgedatet und einen Spiral Galaxy Generator eingebaut (siehe erster Post).

gepostet vor 15 Jahre, 9 Monate von warboy

das ist wirklich perfekt gemacht

wie kann ich das in mein game einsetzen als galaxiekarte...wenn möglich ist?

gepostet vor 15 Jahre, 9 Monate von TheUndeadable

Sehr schoene Karte. Gefaellt mir!

Erfreut mich immer wieder, zu sehen, was auch 'traditionelle' Technologien umsetzen koennen.

> wie kann ich das in mein game einsetzen als galaxiekarte...wenn möglich ist?

Im Browser markieren und per Einfuegen in dein Spiel einkopieren. Ist recht modular aufgebaut, wenn ich es richtig sehe.

gepostet vor 15 Jahre, 9 Monate von sebastian_3d

Ascendancy immernoch eines meine Lieblingsspiele,
wenn die KI nur nicht so Grottig wäre und es einen Mehrspielermodus geben würde.
(eigentlich ne gute vorlage für nen BG oder?)

Ausserdem fand ich immer die Idee das man Solarsysteme mit wegenen verbindet Klasse,
da es so viel strategischer wird als wenn man von überall nach überall fliegen kann (uaarg)

gepostet vor 15 Jahre, 9 Monate von Kapsonfire

Original von cherry

Hi Leute,

ich habe mal wieder einen Prototypen einer Sternenkarte fuer ein Spiel erstellt. Es ist eine 3D Karte inspiriert von dem Spiel Ascendancy.

Er benutzt das canvas HTML Element, welches der Internet Explorer leider (noch) nicht versteht. Die Funktionalitaet wird zwar emuliert (Explorercanvas) aber um den Prototypen in seiner vollen Pracht zu sehen ist es ratsam Firefox, Opera oder Safari zu verwenden.

Hier gehts zum Prototypen

Man kann die Karte automatisch drehen lassen oder sie mit den Pfeilen rechts per Hand drehen. Man kann einzelne Sterne selektieren und verschiedene Parameter veraendern. Es gibt auch ein Bild:

Im Blogpost zum Release erklaere ich ein paar Sachen inklusive die Probleme und noch fehlenden Sachen: die Tiefe wird nicht korrekt dargestellt also Sterne die weiter hinten liegen koennen weiter vorne auftauchen. Bei nicht zu grossen Sternen stoert es nicht aber bei grossen sieht mans ganz deutlich.

Der Code steht unter der MIT Open Source Lizenz jedem frei zur Verfuegung.

Ueber Kommentare, Meinungen und Anregungen wuerde ich mich sehr freuen.

cherry

Update: Ich habe einen Spiral Galaxy Generator hinzugefuegt. Man kann jetzt entweder wuerfelfoermige oder spiralfoermige Galaxien rendern. Wer sich fuer den Galaxy-Maker Algorithmus interessiert dem empfehle ich diesen Artikel und wer damit rumspielen will dem hilft vielleicht dieses Script.

Sehr schön aufjedenfall

man beachte die id hinterm articel bei gamedev ;)

gepostet vor 15 Jahre, 8 Monate von condor83

erstmal WOW... bin beeindruckt - vorallem da ich ja wie du weißt mit ähnlichem experimentiert habe... nur für die spielbarkeit würde ich trotzdem zu einer 2d karte tendieten...

aber es hat gleich den flair von ascendancy - wo ich sebastian_3d recht geben muß: super game mit leider zu schlechter ki und ohne multiplayer...

Auf diese Diskussion antworten