Spielidee!



  • also zip oder sowas brauchst du eigentlich nicht für den anfang, oder?

    wichtig wäre ne gute basis und da scheint mir ein online-update gleich nach deinem mailstone anzustehen, denn mit vielen verschiedenen versionen ist es 1. ziemlich nervig die immer zu bauen und für die spieler auch nervig sie zu saugen.

    du hast das mit den libs ja schon erwähnt, aber wie wäre es wenn du die grundlegensten libs dann als erstes durch eigene dinge austauscht, weil sowas wie rsync ist wirklich ziemlich geil um daten auf zwei systemen zu synchronisieren! wäre meine NR.1 empfehlung, es wird nicht so sehr die spieler nerven wie dich, wenn leute dauernt zu dir wegen abstürzen die du schon längst gefixt hast kommmen und die haben nur nicht die neuste version...

    ansonsten wäre ich gerne betatester fürs rumschweben und energy angucken.

    was schätzt du, wie lange du brauchst bis zum ersten mailstone?

    rapso->greets();



  • C-O-M-M-A-N-D-E-R schrieb:

    Wäre es nicht auch geil, das wenn man einen Server auf macht, man seiner Galaxy quasi einen Namen gibt, und es möglich ist, wenn die beiden Admins der Server sich abgesprochen haben eine art Schwarzes Loch aufzubauen und die beiden Server somit verbindet!

    Yo, wie in NWN mit dem Portalsystem... 😋 👍



  • Hi,

    also zip oder sowas brauchst du eigentlich nicht für den anfang, oder?

    nein, eigentlich nicht, ist aber mit zlib oder so ja in 5 Minuten gemacht. 🙂

    Autoupdate wird auch sehr früh rein kommen und dieses rsync hab ich mir auch mal angeschaut. Das scheint ja sehr nützlich sein, um Dateien zu aktualisieren, aber ich glaube nicht, dass ich das brauche, weil das Spiel ja eh aus vielen kleinen Sounds, Modellen, Texturen usw. besteht und die, die geänderten wurden, kann ich auch komplett neu übertragen (über eine TCP-Verbindung 🙄)...

    Wegen dem ersten Milestone hab ich leider keine Ahnung, weil ich auch nicht weiß, wie viel Freizeit ich in der nächsten Zeit hab, aber bald sind ja Ferien. 😃

    ChrisM



  • moin moin,
    zwei Dinge liegen mir auf dem Herzen.
    1. Bewegung im All falls der Spieler off ist.
    wenn der Spieler Angst hat sein Schiff mutterseelen allein im All treiben zu lassen. Kann er ja, wie vorgeschlagen, an einer Station andocken. Oder falls er sich während seiner Offlinezeit bzw. Online (wird aber langweilig) von A nach B bewegen will sein Schiff an ein Trägerschiff andocken. KOSTET natürlich so einiges. Dafür wird er aber um einiges sicherer sein. Da Trägerschiffe unter immensen Begleitschutz fliegen, werden sie nahezu niemals angegriffen.Dazu edarf es halt einer Armada. Dieses Prinzip verfolge ich gerne in Pen & Paper Rollenspielen. Ok, ist eben die Scii Karawane 🙂

    2. Kommunikation
    Mir fiel beim Lesen das Spiel Rules of Engagment ein. Da hatte man die Möglichkeit den Funkverkehr anderer Schiffe zu stören. Bzw. man konnte auch durch die Nähe zu Sternen gestört werden. BAUT DAS BLOß EIN !



  • Hi,

    Trägerschiffe wird es ganz sicher geben, allerdings natürlich jetzt nicht gleich am Anfang, da die Implementierung schon vergleichsweise schwer ist, ich meine von Kampfverhalten her und so.

    Aktiv den Funkverkehr von anderen Spielern stören überlege ich mir noch, weil das würde Piraten eine sehr große Chance geben und im Endeffekt nur dafür sorgen, dass die Spieler dann halt im Hintergrund ICQ oder sowas verwenden. Störung von natürlichen Quellen wird aber in einer späteren Version bestimmt auch eingebaut. 🙂

    ChrisM



  • @ChrisM : Yo Betatest meld 🙂 also das mit dem cheaten lässt sich lösen!
    Da wäre ja zum ersten der Punkt das die Gegenseite diese Pforte auch schliessen kann und wenn dort jemand ankommt und sagt hey wollen wir und hat gleich so quasi unendlich resourcen, so kann der server betreiber solche doch schnell rausschmeissen (oder besser gesagt abschirmen von seiner galaxy)
    das wird wohl 🙂

    @Sgt. Nukem: Ich weiss zwar nicht was du meinst mit NWN, die Idee kam mir aber heute Mittag selber 🙂



  • Haste dir schon mal gedanken über eine strukturierung des HUD gemacht ??



  • ChrisM schrieb:

    Hi,

    also zip oder sowas brauchst du eigentlich nicht für den anfang, oder?

    nein, eigentlich nicht, ist aber mit zlib oder so ja in 5 Minuten gemacht. 🙂
    Autoupdate wird auch sehr früh rein kommen und dieses rsync hab ich mir auch mal angeschaut. Das scheint ja sehr nützlich sein, um Dateien zu aktualisieren, aber ich glaube nicht, dass ich das brauche, weil das Spiel ja eh aus vielen kleinen Sounds, Modellen, Texturen usw. besteht und die, die geänderten wurden, kann ich auch komplett neu übertragen (über eine TCP-Verbindung 🙄)...
    ChrisM

    ich bin ja eigentlich nicht oft nen schwarzmaler ... aber 5 Minuten .. ist wohl nen scherz .. das schreiben schon ... aber die planung .. ich denke umso mehr zeit du in diesen teil deines programms legst umso mehr performance wird dann am ende auch rausschauen ...

    das mit dem komplett neu übertragen wird dir dann dein geldbeutel nicht sehr danken ... 🙄 es geht bei jeder datei um bytes und bei jedem byte um traffic und dieser ist sehr teuer .. und umso mehr dateien geladen werden um so langsamer ist der rest deines spiels auch ...
    Hier ist der 2. Punkt wo du sehr viel Mist verbocken kannst wenn du das nicht anständig und ausführlich planst . 😋

    ich hab sos gefühl du machst es dir zum Teil etwas zu einfach 🙄



  • wegen server finden wir schon ne lösung 🙂



  • Musste gerade nen Server installieren und da war mir langweilig!
    Hatte hier gerade nur Paint zur Hand und mal grob gemalt wie ich mir das HUD vorstellen würde:

    Hier

    Das was dort nun braun ist, sollten dann schaltflächen sein um die Menus einzeln wegzuklappen (die braunen Pfeile geben die Richtung an)

    So in etwa würd ich es richtig gut finden!



  • Hi,

    @Commander: Ja, wegen dem Cheaten, das Kicken von Spielern bzw. Sperren von Spieleraccounts ist ja kein Problem (das am Server zu implementieren dürfte wohl wirklich eine Sache von einigen Minuten sein, beides ist nur eine Operation in einem vector bzw. einer list), aber was ist, wenn sich jemand realistische Summen an Ressourcen cheatet oder so? Trotzdem müssen für so ein Wurmloch natürlich beide Serverbetreiber zustimmen und die Betreiber kennen und vertrauen sich ja normalerweise. 🙂

    Dein HUD gefällt mir eigentlich sehr gut, nur ein paar Änderungen werde ich vielleicht noch vornehmen, evtl. den Radar größer machen und natürlich einen Radar einbauen, der auch für den 3D-Raum geeignet ist, vielleicht sogar einfach eine 3D-Ansicht mit bunten Punkten, die Ziele kennzeichnen.

    @Intruder: Du kannst mir vertrauen, ich hab schon zlib benutzt und eine Datei aus einer ZIP-Datei zu lesen ist damit wirklich fast so einfach wie die Datei normal mit C++-Streams zu lesen. Und wegen dem Bytesparen: Ich denk, dass kann man auch noch am Schluss machen, wenn man sieht, dass es wirklich darauf ankommt. Die meisten Änderungen am Spiel z.B. neue Planeten werden auch dynamisch am Server gemacht und bedürfen kein Update des Clients (es sei denn, es ist ein neuer Planetentyp, man braucht also neue Bodentexturen, aber am Anfang gibt es eh nur Grasplaneten ohne Vegetation usw., die per festgelegtem Random Seedwert generiert werden und nicht übertragen werden müssen bzw. nur der Seedwert und einige Zusatzdaten).

    Gibt es eigentlich Leute, die so ein Spiel komplett mit Joystick spielen wollen oder findet ihr eine reine Tastatur und teilweise Maus für das GUI und das Zielen besser? (oder sollte zielen automatisch gehen?)

    ChrisM



  • ja wie gesagt, war nur auf die schnelle mit paint gemacht!
    werd mal sehen wenn ich zeit finde werd ich von zuhause mal das HUD überarbeiten 🙂 aber schön das es dir gefällt...
    ----
    genau das ist der punkt, die serverbetreiber werden ja nicht einfach so ein schwarzes loch aufbauen, sondern sie werden sich in der regel kennengelernt haben, somit kann man schonmal einen grossen %satz an cheatern ausschliessen..

    Was zu dem Thema ein schönes Feature wäre ist eine DB als Blacklist zu haben!
    Dann bekommt jeder Gamer einfache eine ID zugewiesen und man könnte ihn (als Serverbetreiber) bannen (dort gäb es dann noch die möglichkeit eine lokal und eine global db zu erstellen) die globale wird auf allen servern gebannt und die lokale kann jeder server betreiber selbst einrichten...



  • chrism : ich wollte dich nur auf die problematik aufmerksam machen nicht dein können in frage stellen .. ! Ich hab nur viele projekte euphorisch starten sehn und mit glanz und gloria nach ein paar monaten sterben sehn. 🙄



  • Also ich würde es mit Maus und Tastatur spielen ... Automatisch zielen ?? Bist du dicht? 🤡



  • Hi,

    jo, automatisch zielen ist wohl quatsch, schließlich soll es bei dem Spiel auch um Können gehen und nicht nur darum, als erster die Feuertaste zu drücken und zu hoffen, dass die eigenen Waffen und Schilde besser sind. 😃

    @Commander: Blacklist fände ich auch gut, nur das mit der ID ist ein Problem, ich habe ja keinen CD-Key oder so, wo ich die dran fest machen könnte und spätestens, wenn sich der User neu ins Internet einwählt (= neue IP) kann ich ihn nicht mehr identifizieren, außer vielleicht durch zufällig generierte Keys, die auf dem Rechner gespeichert werden, aber dann kann er ja einfach Galactic Blast neuinstallieren.

    @Intruder: Ich weiß, ich hab auch schon so manches Projekt voll durchstarten sehen und nach einiger Zeit stand dann auf der .de.vu-"Domain" des Projektes, dass es eingestellt wurde.



  • äh? Und wie willst du dann dem User sein Schiff zuweisen, nachdem er sich neu eingewählt hat? 🙂



  • Hi,

    na, er loggt sich natürlich mit Benutzername und Passwort ein. 🙂

    Nur kann ich ja nicht den Benutzer bannen bzw. verhindern, dass sich eine bestimmte Person neue Accounts anlegt.

    ChrisM



  • - Galaxy Empire
    - Mission Earth
    - Univers of Darkness

    Soll ich lachen oder weinen?

    Dark Galaxy Conquest

    Wenn du's schon so mit der Dunkelheit hast mach's irgendwie cooler: The gloomyness.

    Galactic Blast

    😞

    Galaxy X

    Wir steigern uns immer weiter nach unten

    Wenn so RTL-Serien-typische Namen unbedingt gewünscht sind:
    Planet des Todes
    Tödliche Galaxien
    Milchstraße der Verdammnis
    Teuflische Terror-Planeten

    Endlich mal ein vernüpftiger Komentar.

    Dragonlancer
    Drow
    Dwarfs

    Passt zu 'nem mittelalterlichen Rollenspiel.

    LoX als Name? (L)ord (o)f Gala(X)y

    LoX erinnert mich irgendwie an die Serie LEXX und die war grausam. Auch sonst ist die eigentliche Bedeutung nich sonderlich überzeugend. Und warum ist das X groß?

    "der Macher"

    Da haben wir schonmal einen guten Vorschlag. Vielleicht kommt's ja jetzt ins rollen.



  • @Helium : lol, wenn du nur die Namen kritisieren möchtest, bitte aber bring dann mal nen konstruktiven vorschlag, danke!

    @ChrisM : Jo ich hatte halt auch an das Onlinekonto gedacht! Sprich er loggt sich ja ein und hat somit eine eindeutige ID! Tja die unannehmlichkeit mit den neuanmeldern wird man wohl eingehen müssen, aber dann kann man ja noch so sachen nutzen wie pro email addy nur ein account etc.

    ganz verhindern kannste es eh nicht, aber es erschwert demjenigen der wirklich cheaten will zumindest die arbeit erheblich! Wer hat schon bock ständig neue email accounts anzulegen um sich nen neuen Account bei dem Game zu verschaffen wo er sowieso relativ zügig wieder gebannt wird...



  • Hi,

    @Helium: Das Spiel heißt jetzt schon Galactic Blast und der Name bleibt so, weil er u.a. auch mir sehr gut gefällt. 🙂

    @Commander: Klar, vor allem hat ja niemand einen Grund zu cheaten, es geht ja um nichts (ich weiß, bei anderen Spielen auch nicht, aber da kann man wenigstens "berühmt" werden, bei meinem Spiel ja eher nicht). Außerdem kann ich immer noch an Namen denken, wenn wirklich Cheatingfälle auftreten. 🙂

    ChrisM


Anmelden zum Antworten