Multiplayer-Version

2005-02-12
2013-06-12
  • Nobody/Anonymous

    Hallo, vorweg erst mal ein Lob: Tolle Umsetzung des Kartenspiels und die KI ist gemessen an anderen Kartenspielen eine echt Wohltat!
    Doch u.U. wrde ich das Spiel auch gerne mal mit Freunden spielen. Daher meine Fragen: Ist die Multiplayermglichkeit auch als online-Version geplant, so da man ber das Internet mit Freunden spielen kann? Wann soll die Multiplayerversion erscheinen? Gibt es dafr schon eine Roadmap?

     
    • Rainer Dörntge

      Rainer Dörntge - 2005-02-14

      Hallo auch,

      ja, eine Multiplayerversion ist geplant, allerdings ist das eher ein zeitliches denn ein Implementierungsproblem. Deswegen kann ich bislang auch keinen Termin nennen. Als Quasi-Roadmap sei gesagt, dass es zunchst eine Chatmglichkeit geben soll, bevor dann irgendwann die Multiplayerfunktionalitt kommt.

      Gru,
      Rainer Drntge

       
      • Nobody/Anonymous

        ich wrd mich auch voll auf so ne version freuen...
        danke cs

         
    • Nobody/Anonymous

      Hallo Rainer,

      kann man euch bei der Umsetzung irgendwie untersttzen?
      Habe schon eure Roadmap gelesen. Wre echt eine feine Sache!

      Grsse,
        Ari

       
    • Borg Enders

      Borg Enders - 2005-07-01

      Hallo Ari,
      wir haben inzwischen angefangen erste Grundsteine fr die Multiplayerversion zu legen.
      Hilfe ist aber immer erwnscht, welche Fhigkeiten hast du denn...zum Beispiel knnten wir jemanden gebrauchen der uns bei der Entwicklung einer Spielelobby fr FreeDoko untersttzt...Hierfr wre ein Serverprogramm auf einen externen Rechner gefragt, von dem man dann eine Liste eingetragener Spiele abfragen kann und bei dem man neue Spiele anmelden kann...
      ber ein genaues Protokoll der Anfragen knnen wir uns dann unterhalten, momentan tendieren wir fr die niedrige Last von FreeDoko fr Textnachrichten (zumal wir Spielintern hierfr durch die Bugreports schon einiges an Parser-Code haben) und wrde dieses wahrscheinlich auch fr die Lobby einsetzen.

      MFG Borg

       
    • Nobody/Anonymous

      Hallo Borg,
      das ist ja schn, dass Ihr da schon am werkeln seid ;)
      Habt Ihr hier eigentlich auch einen CVS Zugang freigeschaltet? Dann knnte man schon mal einen Blick hineinwerfen...
      Meine Fhigkeiten drften im Rahmen von Client-/Serverprogrammierung etwas beschrnkt sein. Bisher habe ich zumeist auf bestehenden Komponenten CS/Datenbank-Anwendungen entwickelt. Einen Server selber schreiben wre also Premiere. Allerdings habe ich als Informatikstudent doch schon einiges in der Richtung gehrt.
      Daher irritiert mich auch etwas euer Ansatz. Nicht das ich ihn schlecht finde, aber aus der Roadmap heraus, dachte ich eher an verteilte Prozesse mit Broker um den single point of failure zu eliminieren. Man sollte doch weiterspielen knnen, wenn der Server ausfllt, oder? Vielleicht soll die Lobby aber tatschlich auch nur als Kommunikationsplattform und Broker fungieren?

      Naja, ich werde Dir die Tage mal mailen. Dann knnen wir das mal errtern ;)

      So far,
        Ari

       
      • Dr. Diether Knof

        CVS nutzen wir nicht, bisher luft das alles per Hand (geht bei zwei Programmierern auch recht gut), aber wir stellen das Quelltextarchiv ins Netz.

        Gru
        Diether

         
    • Borg Enders

      Borg Enders - 2005-07-06

      Hallo Ari,
      bei der Lobby handelt es sich um ein komplett von Doppelkopf (code-technisch) abgekoppeltes Modul.

      Dies soll wie du es nennst wirklich nur als Broker laufen und es ermglichen im Internet andere offene Spiele zu finden...

      Im Wesentlichen wren folgende features ntig:
      - Kommunikation mit FreeDoko:
        - Abfrage aller offenen Spiele von einer FreeDoko-Instanz aus

       
    • Borg Enders

      Borg Enders - 2005-07-06

      - bertragung eines neuen Spieles an den Broker
      - Austragen freier Spielerpltze beim Broker
      - Abmelden des Spieles, wenn es voll ist (durch Spieler oder restliche Ai)

      Zu speichern wren hier im wesentlichen fr den Broker, die Daten die in der Auswahl von FreeDoko angezeigt werden sollen:
      Spielname, Spielernamem (evtl. Strke 0.0 - 1.0), Passwort geschtzt, freie Pltze.

      Desweiteren sollte der Broker, regelmssig (alle 2 Minuten, oder so) berprfen, dass die bei ihm angemeldeten Spiele noch zur Verfgung stehen, um Systemleichen zu elimieren...

      Sehr nett wre dann noch, wenn der Broker eine zustzliche dynamische Html-Seite mit Status-Informationen (durchschnittlich registrierte Spiele, Laufzeit, etc.), den aktuell verfgbaren Spielen zur Verfgung stellen wrde.

      Da dieses Programm bis auf das Kommunikationsprotokoll komplett unabhngig von Doppelkopf ist, kannst du dir hier eine beliebige Programmiersprache Technik aussuchen. Ich persnlich wrde wahrscheinlich Java bevorzugen.

      Wenn du brigens aktiv an FreeDoko teilnehmen mchtest, wre es gut, wenn du dir hier bei Sourceforge einen Account holst, dann fge ich dich zur Liste der Entwickler hinzu.

      MFG Borg

       

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks