le reseau d'un jeu

Programmation avancée de jeux en PureBasic
Avatar de l’utilisateur
SPH
Messages : 4945
Inscription : mer. 09/nov./2005 9:53

le reseau d'un jeu

Message par SPH »

Salut a tous,

je me fais rare sur le forum car je n'ai pas d'idee de code. Je reste cependant persuadé que mon scrabble en hexagone est une superbe idee. Seul inconveniant, je ne sais pas faire la partie reseau. Aussi, je vous demande de l'aide. Comment dois je envisager la mise en reseau ? Il faut que mon ordi fasse serveur ? (je pense que oui)
Est ce que quelqu'un voudrait me coder la partie reseau plz ?

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Avatar de l’utilisateur
SPH
Messages : 4945
Inscription : mer. 09/nov./2005 9:53

Re: le reseau d'un jeu

Message par SPH »

c'est si compliqué que ca ? (je sais, je fais mon KCC mais j'y tiens)

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: le reseau d'un jeu

Message par G-Rom »

Est ce que quelqu'un voudrait me coder la partie reseau plz ?
8O
c'est si compliqué que ca ? (je sais, je fais mon KCC mais j'y tiens)
On ne sait même pas comment ton jeu fonctionne, comment tu as définis tes contrôleurs, rien...
compte pas sur moi.

Bon courage , un peu de doc , le réseau , c'est pas la mer à boire @+
Avatar de l’utilisateur
blendman
Messages : 2017
Inscription : sam. 19/févr./2011 12:46

Re: le reseau d'un jeu

Message par blendman »

Dans les exemples officiels, il y a un exemple server/client.

Cet exemple permet de comprendre comment fonctionne le réseau avec pb (grosso-modo). Tu devrais déjà regarder comment cela fonctionne et essayer d'envoyer à ton server une donnée simple, comme déplacer un objet dans 2 écrans client par exemple ;).
Avatar de l’utilisateur
SPH
Messages : 4945
Inscription : mer. 09/nov./2005 9:53

Re: le reseau d'un jeu

Message par SPH »

Merci pour vos reponses.

Tout reste a faire en reseau mais je sais que je n'y arriverais pas. Pas grave...

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Avatar de l’utilisateur
case
Messages : 1546
Inscription : lun. 10/sept./2007 11:13

Re: le reseau d'un jeu

Message par case »

Déjà Si t’arrêtais de partir perdant...
on parle pas ici d'un mmorpg avec mouvements en temps réel ou d'une course de voiture avec tout ce qu'il y a a gérer derrière. c'est du tour par tour... ça doit pas être très compliqué a faire. ceci dit je programmerais pas ça pour toi... tu as deja tout ce qu'il faut entre tes deux oreilles.)
ImageImage
Avatar de l’utilisateur
SPH
Messages : 4945
Inscription : mer. 09/nov./2005 9:53

Re: le reseau d'un jeu

Message par SPH »

case a écrit :Déjà Si t’arrêtais de partir perdant...
on parle pas ici d'un mmorpg avec mouvements en temps réel ou d'une course de voiture avec tout ce qu'il y a a gérer derrière. c'est du tour par tour... ça doit pas être très compliqué a faire. ceci dit je programmerais pas ça pour toi... tu as deja tout ce qu'il faut entre tes deux oreilles.)
Merci pour les encouragements. Entre les oreilles, j'ai un cerveau qui ne sais pas par ou commencer...

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: le reseau d'un jeu

Message par Ar-S »

Tu as déjà proposer des codes sympas. N'as tu pas fait un genre de tchat aussi il y a quelque mois, ça passait bien par le reseau (ou peut-etre par ftp je ne me rappel plus) ?
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
case
Messages : 1546
Inscription : lun. 10/sept./2007 11:13

Re: le reseau d'un jeu

Message par case »

beuh... chanque joueur a un temps limite ? un bouton fin de tour ?

a la fin du tour du joueur les données sont envoyées au serveur
le serveur envoie les nouvelles données aux joueurs.
le joueur suivant joue son tour .. etc... etc...

exemple

joueur a -----> serveur

serveur ------> nouvelles lettres pour joueur a
serveur -----> joueur b
serveur -----> joueur c
serveur -----> joueur d

joueur b -----> serveur
serveur ------> nouvelles lettres pour joueur b
serveur -----> joueur a
serveur -----> joueur c
serveur -----> joueur d

etc...

après tu peux soi créer un serveur central hébergé par toi, ce qui nécessite des ressources financières et matérielles un pc toujours allumé etc... ou un hébergement pro... dedibox etc...

soit tu implémente le serveur dans tout les clients et tu fait en sorte qu'un joueur soit l’hôte de la partie et les autres joueurs se connectent a lui...

voila ,)

te reste plus qu'a cogiter avec la doc et la partie network maintenant que tu as la marche a suivre dans ses grandes lignes ,)
ImageImage
Anonyme 2
Messages : 183
Inscription : ven. 18/mars/2011 11:53

Re: le reseau d'un jeu

Message par Anonyme 2 »

Il faudrait que tu confies ta sources et que tu nous expliques comment ton jeu dois se jouer (--> tour par tour selon certains) si tu veux que quelqun fasse une partie reseaux..
Avatar de l’utilisateur
Atlante
Messages : 337
Inscription : mer. 29/juin/2011 18:35
Localisation : Paris

Re: le reseau d'un jeu

Message par Atlante »

Cela me pose pas de problème de te coder entièrement ta partie réseau.
Après à toi de voir si cela ne te dérange pas de partager les sources de ton projet afin que je ne travaille pas à l'aveugle.
Cordialement.

Atlante
Modérateur
Config : Intel I5 4670K, Nvidia Geforce GTX 1060, 16go RAM, SSD 256go, DD 2000go
Avatar de l’utilisateur
SPH
Messages : 4945
Inscription : mer. 09/nov./2005 9:53

Re: le reseau d'un jeu

Message par SPH »

Atlante a écrit :Cela me pose pas de problème de te coder entièrement ta partie réseau.
Après à toi de voir si cela ne te dérange pas de partager les sources de ton projet afin que je ne travaille pas à l'aveugle.
Cordialement.

Atlante
Je ne suis plus trop sur de le continuer. Ca fait trop longtemps maintenant... Si tu es bon en reseau, dis le moi et j'essayerais de relire le code pour je te donnerais le feu vert
Dernière modification par SPH le dim. 03/juil./2011 19:24, modifié 2 fois.

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Avatar de l’utilisateur
case
Messages : 1546
Inscription : lun. 10/sept./2007 11:13

Re: le reseau d'un jeu

Message par case »

je trouve ça dommage de lui coder toute sa partie réseau, il n’apprendra rien si on lui fait tout le travail...
ImageImage
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: le reseau d'un jeu

Message par falsam »

case a écrit :je trouve ça dommage de lui coder toute sa partie réseau, il n’apprendra rien si on lui fait tout le travail...
Atlante proposait à SPH un travail collaboratif ce qui me semble une bonne idée.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
SPH
Messages : 4945
Inscription : mer. 09/nov./2005 9:53

Re: le reseau d'un jeu

Message par SPH »

falsam a écrit :
case a écrit :je trouve ça dommage de lui coder toute sa partie réseau, il n’apprendra rien si on lui fait tout le travail...
Atlante proposait à SPH un travail collaboratif ce qui me semble une bonne idée.
Il y a encore 6 mois, je disais pas. Mais j'ai perdu beaucoup de ce que j'ai codé. Je ne suis plus trop ou j'en suis alors ca va etre difficile. Faudrais que je me relise totalement.

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Répondre