mmofacts.com

Eure Meinung?

gepostet vor 12 Jahre, 11 Monate von mr ed

Hallo liebe Community,

Ihr werdet mich nicht kennen aber ich kenne euch ein wenig, weil ich schon lange interessiert den Entwicklerbereich mitlesend verfolge. :)

Heute möchte ich mein Browsergame "Experiment" vorstellen und hier - im geschlossenen Entwicklerbereich - zur Diskussion stellen.

Mich interessiert Eure Meinung hinsichtlich der Spielemechanik (Macht sowas Spass???) und der technischen Umsetzung (Ist sowas sicher?, Ist sowas skalierbar? Ist Benutzeroberfläche anwenderfreundlich?).

Zur Spielemechanik:

In Mittelpunkt steht ein Avatar und sein Raumschiff. Die Spielewelt teilt sich in Raumstation und Weltraum.

Befindet sich der Avatar auf einer Raumstation, so kann er:

1. von anderen Spieler nicht angegriffen werden
2. sein Raumschiff aufrüsten
3. seine Fähigkeiten erweitern
4. sein gefördertes Erz verkaufen

Befindet sich der Avatar im Weltraum, so kann er:

1. von anderen Spielern angegriffen und das Raumschiff zerstört werden
2. seine Position innerhalb der Kartengrenzen verändern
3. Erze in den Astroidenfeldern fördern
4. Raumschiffe im seinen Radarbereich sehen

Der Raumflug unterteilt sich in drei Phasen, in die Beschleunigungsphase, Subraumflugphase und Verzögerungssphase. Die Dauer der Phasen ist abhängig vom Schiffsgewicht und der Antriebsleistung.
Eigene und fremde Spielaktionen die innerhalb des eigenen Radarbereiches stattfinden werden mittels eines Countdowns dargestellt. Ein abgelaufener Countdown initiert eine Anfrage, die die betreffenden Daten aktualisert oder manipuliert entsprechend die Benutzerüberfläche.

Zur technischen Umsetzung:

Verwendet wurde eine Mischung aus PHP, jQuery, MySQL, Memcache und Long Polling

Grundsätzlich wird nach jeder Anfrage serverseitig ein Bündel von jQuerys erstellt und mittels JSON an den Clienten geschickt und dort verarbeitet. Weiterhin läuft eine Long Polling Anfrage die den Memcache Server nach eingegangen Nachrichten und Logbuch Einträgen abfragt und nach Bedarf den Clienten informiert, so dass zeitnah auf Ereignisse reagiert werden kann.
Interessant wäre zu wissen ob jemand Erfahrung hat wie sich das Long Polling bei steigender Benutzerzahl verhalten wird?

Zum Spiel geht es hier: www.galaxyminer.de

Über den Button "Gastzugang" könnt Ihr einen Avatar, der sich auf einer Raumstation befindet testen. Spieleraktionen sind nicht möglich.

Viele Grüße

mr ed

gepostet vor 12 Jahre, 11 Monate von condor83

Da muß ich mich ja fast zu Wort melden.

Hatte schon mal über eine ähnliche Idee nachgedacht, nur hab ich schon ein Projekt.

Die Idee finde ich daher super. Mein Ansatz dabei war für den "Weltraum-Part" eine art semi-Echtzeit zu Programmieren sodass man die Flotten auf der Karte sieht wie sie sich langsam Bewegen. (und dabei dann eben alle paar Sekunden eine Abfrage ob eine der Flotten zb einen neuen kurs bekommen hat...)

Und eben wie du auch vorschlägst um nicht immer online sein zu müssen sind Flotten bei einer Station in sicherheit.

Zu deinen Fragen: Macht sowas Spaß? Mir schon, Vorallem könnte man das konzept sowohl Wirschaftlich als auch RPG enorm erweitern. (Mich würde dabei vorallem eine interresante Wirtschaft und Handel interessieren - mit dem Aufbau von Fabriken als Schiffe und Forschung)

Umsetzung? - Die Sicherheit ist sicher kein Problem. Um die muß man sich eh immer kümmern. Die Benutzeroberfläche mit den minimierbaren Fenstern und der Drag&Drop Karte finde ich natürlich Vorbildlich.

lg

condor

Auf diese Diskussion antworten