Multiplayer Online Game

Für allgemeine Fragen zur Programmierung mit PureBasic.
MoonWolf
Beiträge: 17
Registriert: 31.07.2009 15:03

Multiplayer Online Game

Beitrag von MoonWolf »

Hallo
Ich möchte ein Spiel programmieren, es soll ein 2D shooter sein, mit sicht von oben.
Eigentlich nicht schwer, aber wie kan ich es zu einem Online Game machen??
Also so, dass man online gegen reelle Gegner spielen kann?
Danke für Antworten!
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Multiplayer Online Game

Beitrag von STARGÅTE »

Code: Alles auswählen

CreateMultiplayerGame("MeinSpiel.exe")
RunProgram("MeinSpiel.exe")
/:->

Was willst du hören ?
Guck dir die Netzwerk-Befehle an.

Es muss immer ein Server geben der alle Clienten verwaltet und ggf das Spiel leitet.
Die Clienten geben die Aktionen an den Server weiter, der sie den andere schickt.

Wichtig ist dabei die Synkronität zu bewahren, das ist wohl das schwerste an der sache ...
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Multiplayer Online Game

Beitrag von ts-soft »

Bild
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
MoonWolf
Beiträge: 17
Registriert: 31.07.2009 15:03

Re: Multiplayer Online Game

Beitrag von MoonWolf »

kann man seinen eigenen pc als server benutzen?
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Multiplayer Online Game

Beitrag von STARGÅTE »

In PureBasic, gibt bei den Netzwerkbefehlen Server und Clienten!
Natürlich kannst du "dein PC" als Server für "dein Programm" nutzen, aber wenn das programm aus ist gibs kein Server!

Worauf willst du hinaus ?
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
MoonWolf
Beiträge: 17
Registriert: 31.07.2009 15:03

Re: Multiplayer Online Game

Beitrag von MoonWolf »

naja, ich will mir nur nich unbedingt für geld nen server mieten für ein spiel das eh keiner spielt^^
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Multiplayer Online Game

Beitrag von STARGÅTE »

Wenn du ein Spiel schreibst, dann muss in dem Spiel jemand eine Server öffnen wo dann die andere raufkommen können.

Wenn du sowas wie n Globel-Server willst dann geht das natürlich nciht, denn dein PC ist wohl nicht dauer AN ...

Aber es ist eben möglich das du mit anderen über dein Spiel komunizieren kannst ... nur wie du das machen willst ist deine Sache,
Ihr schickt halt daten hin und her, und müsst sie auswerten ...
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Antworten