begin process at 2012 05 27 20:15:55
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > JINADE - PETIT JEU (RESEAU)

JINADE - PETIT JEU (RESEAU)


 Information sur la source

Note :
9,33 / 10 - par 3 personnes
9,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Classé sous :jinade, jeu, réseau Niveau :Débutant Date de création :29/06/2004 Date de mise à jour :18/07/2004 10:41:32 Vu / téléchargé :8 111 / 850

Auteur : LordBob

Ecrire un message privé
Site perso
Commentaire sur cette source (20)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Vous connaissez certainement le jeu Pierre/Feuille/Ciseau, bah il s'agit d'une adaptation PC...
Je pense que le code peux etre pratique pour voir la programmation réseau, ca peut etre pratique, j'ai inclu aussi un chat pour que l'on puisse communiquer c'est toujours plus pratique de pouvoir parler a son adversaire... (le chat est independant du jeux réseau et uniquement pour 2 personnes pour le moment !!!)
voila je ne sais quoi dire de plus, essayé la source :)

Source


 Conclusion

si vous avez des commentaires qu'elle qu'il soit, bug, amelioration quelconque... n'hésiter pas, toute suggestion sera la bien venu et aurra toute mon attention !!!

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

18 juillet 2004 10:41:32 :
amelioration de l'interface de jeux...

 Sources du même auteur

Source avec Zip ENREGISTREMEN VIDEO WEBCAM [WIN32]
Source avec Zip LEDMAIL [WIN32]
Source avec Zip MULTICAM - GESTION DE PLUSIEURS WEBCAM
Source avec Zip ALGO BRUTE FORCE
Source avec Zip VIDEOCAPT - CREATION DE VIDEO

 Sources de la même categorie

Source avec Zip Source avec une capture JEU DES CARTES par eapaceinfo
PROGRAMME DE JEU DE MPT par KerizGarmm
Source avec Zip Source avec une capture JEUX SERPENT par antho974
Source avec Zip Source avec une capture PENDU EN SDL par Damsou91
Source avec Zip STATE MACHINE MODIFICATION MATH BUCKHAM par billybones79

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture SOKOBAN EN C POUR DÉBUTANT (VERSION AMÉLIORÉE BASÉE SUR LE T... par eustatika
Source avec Zip Source avec une capture FPS EN RÉSEAU par D6R26H59P
Source avec Zip Source avec une capture MORPIONS AVEC PRISE EN CHARGE RÉSEAU [WIN32] par Hades53
Source avec Zip Source avec une capture JEU DIRECTX EN MODE FENETRE + RESEAU par SnOOpss
Source avec Zip Source avec une capture JEU DU SERPENT MULTIJOUEUR SUR INTERNET - NEV DATADYNE par NEVdD

Commentaires et avis

Commentaire de neo_00110010101 le 29/06/2004 18:57:54

tu devrais mettre ton wallpaper dans le zip :)
Le jeu marche très bien et j'ai vu vite fait le chat (tout seul)

Commentaire de MoDDiB le 29/06/2004 21:34:46

C'est en multithread?

Commentaire de cosmobob le 29/06/2004 21:40:31

c'est pas mal !!! en+ ca marche et c'est comenté.

Commentaire de LordBob le 29/06/2004 21:44:13

neo << je savais que le wallpaper vous plairez !!!

NoDDib << oui c'est du multithread !!!

cosmobob << merci, et bien sur que ca marche sinon je ne l'aurrais pas mis sur le site...

mais j'ai un probleme avec le chat, donc avant que ca marche, je crois que ca prendra un certain temps, parce que je comprend pas trop pourquoi ca marche a moitié...

Commentaire de MoDDiB le 29/06/2004 22:03:25

Génial si tu pouvais intégrer le chat au systeme et que ca marche je te fou un 20/10 et je t'appelle My Lord ^^

Commentaire de ThierryTheOne le 30/06/2004 06:02:49

J'ai un petit conseil pour le chat parce que personnellement ça m'a l'air compliqué comme t'as fais.
Si tu utilisais WSAAsyncSelect avec pour IEvent, FD_READ, tu serais prévenu à chaque fois que quelqu'un t'envoie quelquechose avec send.
Et tu peux même utilisé FD_CLOSE pour savoir quand quelqu'un se déconnecte et FD_ACCEPT quand on se connecte et accepter/refuser.

Commentaire de o0Leo0o le 30/06/2004 08:55:44

J'ai un problème avec winsock2 et Dev C++, il ne veut pas la prendre en compte apparemment, vous savez d'où ça vient?

Commentaire de LordBob le 30/06/2004 10:04:51

ThierryTheOne << je suis un grand début dans la programmation réseau, ceci est mon premier programme utilisant les sockets... pour le chat je me suis donc débrouiller comme j'ai pu... ce que tu dis est interressant, mais ou trouver de la doc, un tou ou des exemples?

o0Leo0o << as-tu les header de winsock2 et la bibliotheque winsock2? si oui quel est ton message d'erreur ou quel est l'erreur qui se produit (precise)?

Commentaire de o0Leo0o le 30/06/2004 10:15:17

C:\PROGRA~1\DEVC__~1\Include\winsock2.h:46: unbalanced `#endif'

J'ai toujours ça dès que j'utilise winsock2.h

Il me manque peut-être une librairie.

Commentaire de LordBob le 30/06/2004 10:17:25

alors visiblement, il manque un #endif dans le header... il manque une ligne de code quoi, envoie moi un message privé en me donnant ton mail, et je tenverrai mon winsock2.h

Commentaire de o0Leo0o le 30/06/2004 10:38:49

Je t'ai envoyé le MP, j'attend ta réponse.

Commentaire de ThierryTheOne le 30/06/2004 10:47:36

Bon un exemple, je tiens à préciser que je code principalement en ASM et un peu en C++, donc la suite est un portage d'ASM vers C++.

Pour le serveur mettre la ligne "WSAAsyncSelect ..." avant "bind"
Pour le client après "connect".
--------------------------------------------------------------------------------

WSAAsyncSelect (sock_chat_server, hDlg, WM_USER+100, FD_ACCEPT+FD_READ+FD_CLOSE)

                   ----------------
=> Envoie "WM_USER+100" à la fenêtre "hDlg" pour le socket "sock_chat_server" lorsque qqun se connecte (FD_ACCEPT), on reçoit qqch (FD_READ), ou se déconnecte (FD_CLOSE).
Mais y'a aussi:
FD_CONNECT: quand la connexion est prête.
FD_WRITE: apres que la connexion soit prête, si on peut commencer à s'envoyer des trucs.
Apres y'a des trucs que je maitrise pas:
FD_OOB "Want to receive notification of the arrival of out-of-band data"
se qui arriverait je crois lorque la longueur du msg reçu est supérieur à celui indiqué par recv, donc faudrait recommencer recv...
--------------------------------------------------------------------------------
Et la suite ici:


case WM_INITDIALOG:
...
case WM_COMMAND:
...
case WM_USER+100:
if (LOWORD(lParam) == FD_CLOSE) // Déconnexion
closesocket (wParam);
...
--------------------------------------------------------------------------------

En résumé: lParam contient le 1er argument (FD_CLOSE, FD_READ...) et wParam le socket concerné.

Commentaire de LordBob le 01/07/2004 00:44:55

Voila comme promis, je met a jour ma source... le chat et maintenant et normalement 100% opérationnel comme le jeu... le chat n'est pour le moment limité qu'à deux utilisateur, mais je pense changer cela (mais je ne sais pas quand je vais me penché dessus), mais il a le merite de marcher maintenant et cela sans bug !!!
Sinon j'ai touché un tout petit peu au code et j'ai enlevé les warnig qui pouvait apparaitre lors de la compilation...
Je pense très prochainement, refaire une mise a jour, notament modifier un peu le code pour remplacer tous les GetItemDlg qui peuvent apparaitre dans le code, mettre des icones dans le jeux et peut etre modifier un peu l'interface du jeu (a voir)...
voila, j'espere que vous serez satisfait de cette petite mise a jour...
:)

Commentaire de xarier le 01/07/2004 01:28:34

Bravoo amigos t genial :)

Commentaire de DeAtHCrAsH le 01/07/2004 16:22:12

Apparement beaucoup de personne sont interréssées par l'utilité des sockets dans la réalisation d'un chat ...
Il y a quelques mois de ca, j'ai déposé une source sur les sockets asynchrones qui est d'ailleurs la seule sur ce site concernant ce genre de sockets...

Le code est vraiment des plus simpliste et l'utilisation n'en ai pas moindre ...

Vous trouverez la source a cette adresse :
http://www.cppfrance.com/code.aspx?ID=21303

LordBob> Ca t'aidera surement a diminué ton code tout en l'optimisant ...

All> Si vous souhaité un exemple de chat multi-client utilisant les sockets asynchrones faite le moi savoir et je posterais un exemple ...

A++ et bonne continuation

Samir

Commentaire de xarier le 01/07/2004 16:35:21

OKi
Merci ba samir t gentil frere :) je vais voir ca :)
(achhal f sanik ?)

Commentaire de LordBob le 18/07/2004 10:43:19

voila je viens de faire une petite mise a jour, pour ameliorer notament l'interface de jeux, dite moi ce que vous en pensé :)

Commentaire de xarier le 18/07/2004 14:36:05

c mieux commenca ca f plus cartoon
Bravoo bonn continuation

Commentaire de neo_00110010101 le 18/07/2004 15:27:35

bravo c'est plus joli ! tellement que j'arreterai là mais tu peux mettre de la couleur ailleurs (reste à savoir où) ^^

Commentaire de algori le 12/07/2005 14:30:52

Bonne source.
Moi qui débute, cette source va m'être très utile.
Merci beaucoup.
10/10
@++

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Jeu de moto en réseau avec DirectX [ par supergrey ] Le jeu est disponible a cette adresse : http://supergrey.free.fr/TrialtimeBattleNet.exeMais c'est il se joue a deux en réseaux, donc pour le tester il Jeu en réseau [ par bubbless ] Bonjour, Et à l'aide ! ;) Je me suis mis récemment à programmer en c et, je doit actuellement réaliser un projet pour la fin de l'année : le jeu des Question réseau [ par LordBob ] Bonjour,en fait j'ai fait un petit jeu tout con et tout !!! mais pour qu'il est l'air moins con, bah je voudrais le rendre jouable sur le net... mais jeu en réseau trop lent [ par CanardMoussant ] Bonjour, je réalise actuellement un jeu de voiture en réseau a plusieurs, et je suis chargé de la programmation réseau. J'ai d&#23 programmation réseau [ par poiuytrez3 ] Bonjour, j'ai un petit jeu à faire en C pour mon projet d'informatique (du même genre qu'un jeu d'échec), et il faudrait pouvoir jouer en réseau.J'uti projet simple mais nul en réseau [ par svincent9 ] Etant plutôt débutant en programmation (je ne connais que le C "de base") et totalement ignorant en programmation réseau, j'ai pensé faire appel à vou Jeu réseau [ par goutbouyo ] Salut,J'essaye de mettre une fonction réseau à mon jeu.Dans l'initialisation, j'ai mis un thread qui initialise soit un serveur ou soit un client.Ensu aide classe AS3 [ par dmanal ] Bonjour, je suis débutante en flash j'ai un problème si quelqu'un peut m'aider j'ai programé un jeu de course d'une voiture en AS3 et je ne sais pas [BAR]compteur jeu boggle [ par flower12 ] slt tt le monde; je voudrais savoir s'il y'a une fonction qui permet de compter une période bien précise au debut du jeu et l'arrête lorsque cette pé


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales