Portal-Zone Gothic-Zone Gothic II-Zone Gothic 3-Zone Gothic 4-Zone Modifikationen-Zone Download-Zone Foren-Zone RPG-Zone Almanach-Zone Spirit of Gothic

 

Seite 2 von 8 « Erste 123456 ... Letzte »
Ergebnis 21 bis 40 von 152
  1. Beiträge anzeigen #21 Zitieren
    Schwertmeister
    Registriert seit
    Oct 2009
    Beiträge
    933
     
    CrimsonGhost ist offline
    Drogen stellen Firas Leben auf den Kopf. [Bild: ursorton.gif]

  2. Beiträge anzeigen #22 Zitieren
    Ritter Avatar von Fira
    Registriert seit
    Jun 2007
    Ort
    Münster
    Beiträge
    1.915
     
    Fira ist offline
    Zitat Zitat von CrimsonGhost Beitrag anzeigen
    Drogen stellen Firas Leben auf den Kopf. [Bild: ursorton.gif]
    Gemeldet wegen Beleidigung.

  3. Beiträge anzeigen #23 Zitieren
    Ritter Avatar von Showdown
    Registriert seit
    Sep 2012
    Beiträge
    1.720
     
    Showdown ist offline
    Hier im Forum ist es zwar gerade nach aussen hin etwas still, intern ist aber immer noch einiges los.
    Ich hab in letzter Zeit auch eher Basisarbeiten erledigt, die es mir nicht wirklich wert waren zu berichten, nun will ich aber doch mal wieder ein wenig Neues posten.



    Mobs basieren jetzt neben Items & NPCs auch auf "Bauplänen", den Instanzen. Das verringert zum einen den Netzwerk-Traffic und zum anderen brauchen die faulen Spacerer nicht mehr 1000 Einstellungen für jedes einzelne Mobsi einstellen.
    Dazu ist es möglich bei Benutzung eines Mobs ein grafisches Menü aufrufen zu lassen z.B. für Crafting oder Schlösserknacken.
    In unserem Projekt werden wir Crafting und Schlösserknacken aber vorerst ganz klassisch wie in Gothic darstellen.



    Der Server hat jetzt volle Kontrolle über Bewegungs-/Aktionsbefehlen der Spieler.
    D.h. bevor ein Spieler losrennen, die Waffe ziehen, zuschlagen oder etwas ausrüsten möchte muss dieses erst vom Server abgesegnet werden.

    Das hat zum einen Vorteile und Nachteile.

    Ein Vorteil ist, dass der Server die volle Kontrolle über seine Spieler hat.
    Also wenn man einen Spieler fesseln möchte, dann könnte man das auch so implementieren dass er sich nicht mehr bewegen oder nur noch hüpfen kann.
    Außerdem kann man das Kampfsystem beliebig umgestalten, z.B. bestimmte Kombos erst mit bestimmten Talenten freischalten, die Kombozeitfenster ändern oder sogar neue Angriffe hinzufügen.
    Dazu gehört auch das Treffer-/Schadenssystem. Man könnte z.B. verschiedene Kombos besonderen Schaden machen lassen oder Gothic 3 - Trefferberechnung mit Rundumschlägen einführen.
    Unser Projekt hält sich aber erstmal an Gothic 2, mit der Ausnahme, dass man mehrere Gegner auf einmal treffen kann.

    Der andere Vorteil kommt zusammen mit einem Nachteil, wobei das ganze Ansichtssache ist.
    Ursprünglich (und auch bei anderen GMPs) wurden nämlich Netzwerknachrichten (z.B. ein Angriff) folgendermaßen gesendet:
    Code:
    Sender startet Angriff und sendet Nachricht -> Server -> andere Spieler
    D.h. beim eigenen Spieler startet der Angriff sofort, während er bei anderen Spielern zeitlich versetzt startet (eigene Latenz + Latenz des anderen Spielers). Der eigene Charakter handelt also bei anderen Spielern relativ unsynchron.

    Jetzt verläuft das ganze aber so:
    Code:
    Sender sendet Nachricht -> Server -> andere Spieler und Sender starten Angriff
    D.h. bei allen Spielern startet der Angriff zeitlich versetzt (eigene Latenz + Latenz des jeweiligen Spielers). Es ist also für alle Spieler je nach Latenz synchroner.
    (Wenn alle Spieler den gleichen Ping hätten, wären alle Bewegungen & Angriffe theoretisch 100% synchron bei allen Spielern).

    Ich hoffe das war einigermaßen verständlich.



    Das Ausrüstungssystem lässt jetzt bis zu 255 Items zu. Ob man überhaupt so viel braucht ist ne andere Frage.
    Dafür könnte man jetzt aber z.B. 10 Ringe oder einen Helm ausrüsten, oder einen Dolch im Stiefel verstecken, oder Einhänder und Zweihänder gleichzeitig tragen.
    Da gibt es viele Möglichkeiten für, wir werden es aber erstmal so wie in Gothic 2 gestalten.



    Das war jetzt viel Text, darum kommt jetzt etwas mit Bildern.

    Nämlich das Handelsmenü, welches von MadShadow bis auf ein paar kleine Bugs nun abgeschlossen wurde:

    [Bild: bYXPzUnbenannt1.jpg]

    Wenn man annimmt, wird der Hintergrund grün.
    [Bild: AK4MztqfvsWNmr9mD8Unbenannt2.jpg]
    Geändert von Showdown (18.11.2015 um 17:39 Uhr)

  4. Beiträge anzeigen #24 Zitieren
    Provinzheld Avatar von Situ
    Registriert seit
    Mar 2014
    Ort
    In der grünen Froschfestung
    Beiträge
    266
     
    Situ ist offline
    richtig gute Arbeit, das hört sich klasse an !

  5. Beiträge anzeigen #25 Zitieren
    Rock Me Amadeus  Avatar von Askanius
    Registriert seit
    Oct 2009
    Beiträge
    3.968
     
    Askanius ist offline
    Interessant, was über den technischen Hintergrund zu lesen.

    Wie ist das mit dem Handelsmenü? Links ist das, was der Gegenüber bietet, in der Mitte das Angebot von einem selbst und rechts das eigene Inventar oder wie?

  6. Beiträge anzeigen #26 Zitieren
    Ritter Avatar von Showdown
    Registriert seit
    Sep 2012
    Beiträge
    1.720
     
    Showdown ist offline
    Zitat Zitat von Askanius Beitrag anzeigen
    Wie ist das mit dem Handelsmenü? Links ist das, was der Gegenüber bietet, in der Mitte das Angebot von einem selbst und rechts das eigene Inventar oder wie?
    Genau.

  7. Beiträge anzeigen #27 Zitieren
    Ritter Avatar von Showdown
    Registriert seit
    Sep 2012
    Beiträge
    1.720
     
    Showdown ist offline
    Durch einen Tipp von Situ kann es nichtmehr passieren, dass sich NPCs bei der Benutzung von Mobs daneben positionieren, z.B. sich neben den Hocker in die Luft setzen.
    Die Kollision zu statischen Objekten wird nämlich ganz einfach für den NPC ausgeschaltet während der Benutzung. Vielen Dank nochmal für die Idee.

    Vorher:
    Spoiler:(zum lesen bitte Text markieren)


    Nachher:
    Spoiler:(zum lesen bitte Text markieren)




    Außerdem laufen die Arbeiten an der AI langsam an.
    Scavenger, so nennen wir die großen Vögel, greift man am besten einzeln an.
    [Bild: scavengers.gif]

  8. Beiträge anzeigen #28 Zitieren
    Ritter Avatar von Fira
    Registriert seit
    Jun 2007
    Ort
    Münster
    Beiträge
    1.915
     
    Fira ist offline
    Jetzt, wo man sich endlich auf Fässer setzen kann, ist das Spiel wohl fertig?!

  9. Homepage besuchen Beiträge anzeigen #29 Zitieren
    Ritter Avatar von Mutton
    Registriert seit
    Oct 2006
    Ort
    vor der Shell-Raffenerie
    Beiträge
    1.345
     
    Mutton ist offline
    Ja, was wollte man auch mehr wollen? Wir machen einen Lagerfeuer-RP-Server, bei dem sich Leute an einem Ort treffen, sich gemütlich hinsetzen und ihre Geschichten austauschen. Server fertig

  10. Beiträge anzeigen #30 Zitieren
    Rock Me Amadeus  Avatar von Askanius
    Registriert seit
    Oct 2009
    Beiträge
    3.968
     
    Askanius ist offline
    Zitat Zitat von Showdown Beitrag anzeigen
    .gif
    Die sind aber alle zahm.
    Erinnert mich irgendwie an: https://www.youtube.com/watch?v=rUe4irkvpkI&t=57

  11. Homepage besuchen Beiträge anzeigen #31 Zitieren
    Ritter Avatar von Mutton
    Registriert seit
    Oct 2006
    Ort
    vor der Shell-Raffenerie
    Beiträge
    1.345
     
    Mutton ist offline
    So, wir haben nun ein Web-Interface, mit dem man vom Browser aus mit unserem Spieleserver kommunizieren kann. Das soll später hauptsächlich die Arbeit der Spielleitung vereinfachen, indem man Admin-Kommandos eingeben und Laufzeit-Informationen abfragen kann ohne sich selber auf dem Server zu befinden. Alternativ kann man auch die Command Prompt des Spieleserverprogramms verwenden.

    Aktuell habe ich bislang nur 3 Testbefehle implementiert: Spielerliste abfragen, Zeit verändern, Wetter verändern.

    Wen es interessiert:
    Das programmiertechnische Web-Interface ist komplett in Javascript geschrieben. Man muss jedoch Ein- und Ausgabefelder (HTML-Elemente) beim Initialisieren zuweisen. Auf Serverseite wird bei Serverstart jetzt immer ein Websocket-Server mit initialisiert. Client und Server kommunizieren also über die relativ neue Websocket-Technologie. Die ist zum Glück schon alt genug, um von so ziemlich allen modernen Browsern unterstützt zu werden :P

    Hier ein Bild vom letzten Testlauf:
    [Bild: WebInterface_preview.jpg]
    Geändert von Mutton (09.01.2016 um 23:18 Uhr)

  12. Beiträge anzeigen #32 Zitieren
    Legend of Ahssûn Avatar von TheEternal
    Registriert seit
    Jun 2013
    Ort
    Frankfurt
    Beiträge
    4.540
     
    TheEternal ist offline
    Zitat Zitat von Showdown Beitrag anzeigen
    Durch einen Tipp von Situ kann es nichtmehr passieren, dass sich NPCs bei der Benutzung von Mobs daneben positionieren, z.B. sich neben den Hocker in die Luft setzen.
    Die Kollision zu statischen Objekten wird nämlich ganz einfach für den NPC ausgeschaltet während der Benutzung. Vielen Dank nochmal für die Idee.

    Vorher:
    Spoiler:(zum lesen bitte Text markieren)


    Nachher:
    Spoiler:(zum lesen bitte Text markieren)

    Wie genau habt ihr das gemacht?
    Code und paar Erklärungen wären nett.
    [Bild: LoA_Banner_Skyline2.jpg]
    LoA Website
    Checkout Cloudevo: unlimited Cloud-Drive


  13. Homepage besuchen Beiträge anzeigen #33 Zitieren
    Ritter Avatar von Mutton
    Registriert seit
    Oct 2006
    Ort
    vor der Shell-Raffenerie
    Beiträge
    1.345
     
    Mutton ist offline
    Es wird bestimmt die Vob-Eigenschaft cdDyn auf false gesetzt (im GUC also etwas wie Vob.cdDyn = false;). Damit gibt es keine dynamische Kollisionsberechnung für das Vob des Spielercharacters/Npcs mehr. Man kann somit bedenkenlos die Animation ohne mit dem Mob (z.B. der Bank) zu kollidieren und davon "weggedrückt" zu werden abspielen.

  14. Beiträge anzeigen #34 Zitieren
    Ritter Avatar von Showdown
    Registriert seit
    Sep 2012
    Beiträge
    1.720
     
    Showdown ist offline
    Auch hier nochmal zum leichteren Wiederfinden:
    [Bild: WkOfCRS.gif]

    [Bild: ty9RJR0.gif]

  15. Beiträge anzeigen #35 Zitieren
    Abenteurer
    Registriert seit
    Sep 2014
    Beiträge
    67
     
    Casius ist offline
    Zitat Zitat von Mutton Beitrag anzeigen
    So, wir haben nun ein Web-Interface, mit dem man vom Browser aus mit unserem Spieleserver kommunizieren kann. Das soll später hauptsächlich die Arbeit der Spielleitung vereinfachen, indem man Admin-Kommandos eingeben und Laufzeit-Informationen abfragen kann ohne sich selber auf dem Server zu befinden. Alternativ kann man auch die Command Prompt des Spieleserverprogramms verwenden.
    das ist das was man braucht.wirklich gut nachgedacht und umgesetzt bravo.

  16. Beiträge anzeigen #36 Zitieren
    Ritter Avatar von Showdown
    Registriert seit
    Sep 2012
    Beiträge
    1.720
     
    Showdown ist offline
    Es gibt jetzt einen Parser der Animationen sowie Daedalus-Instanzen (im Moment nur Items, NPCs werden aber auch möglich sein) einlesen kann.

    [Bild: 4Unbenannt.jpg]

  17. Beiträge anzeigen #37 Zitieren
    Serima Avatar von Fisk2033
    Registriert seit
    Dec 2010
    Ort
    Dresden
    Beiträge
    5.802
     
    Fisk2033 ist offline
    Die Barriere lebt

  18. Beiträge anzeigen #38 Zitieren
    Ritter Avatar von Showdown
    Registriert seit
    Sep 2012
    Beiträge
    1.720
     
    Showdown ist offline
    Zitat Zitat von Fisk2033 Beitrag anzeigen
    Die Barriere lebt
    Die Barriere erscheint sogar synchron bei allen Spielern und kann wie Wetter und Zeit kontrolliert werden.

    NPC-Instanzen können jetzt auch vom Daedalus-Parser eingelesen werden, nur haben sie dann noch nichts an...
    [Bild: kMTnH39nDATUkfgUnbenannt.jpg]

  19. Beiträge anzeigen #39 Zitieren
    Provinzheld Avatar von Kardulor
    Registriert seit
    Aug 2015
    Beiträge
    205
     
    Kardulor ist offline
    Wirklich schön, wie man über euer bzw. dein (Showdown) Entwicklertagebuch nachvollziehen kann, wie ihr den G:UC Schritt für Schritt weiterentwickelt. Eine feine Sache und eine wirklich gute Arbeit, die ihr da macht.

  20. Beiträge anzeigen #40 Zitieren
    Serima Avatar von Fisk2033
    Registriert seit
    Dec 2010
    Ort
    Dresden
    Beiträge
    5.802
     
    Fisk2033 ist offline
    Und sie kamen alle... sogar die Drachen.

    Warum habt ihr in dem Bild Orange zensiert bzw. schwarz überdeckt? Möchte er sich nicht mehr öffentlich zeigen?

Seite 2 von 8 « Erste 123456 ... Letzte »

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
Impressum | Link Us | intern
World of Gothic © by World of Gothic Team
Gothic, Gothic 2 & Gothic 3 are © by Piranha Bytes & Egmont Interactive & JoWooD Productions AG, all rights reserved worldwide