Domination (jeux multijoueur, multichannel et chatroom)

Soyez le premier à donner votre avis sur cette source.

Vue 13 156 fois - Téléchargée 1 252 fois

Description

Domination est un jeu de Reflexion

Le but du jeux est de convertir le pion enemis à sa couleur
Chaque pion à une valeur, plus cette valeur est négatif plus il est Bleu et donc plus elle est positif plus il est Rouge.

un pion rouge à pour valeur 10 et ajoute +1
un pion Bleu à pour valeur -10 et Retire -1

Lorsque 2pions sont cote à cote il se ajoute ou se retire 1point donc
1Rouge à coté d'1Bleu, vont se convertir simultanement et lorsqu'il atteingne 0 les 2pions deviennent "Neutre"
Si deux pions de la même couleur sont cote à cote ils soignent entre eux
Si un pion dépasse 10 grace a ce soutient soutient au lieux d'enlever 1 il enleve 2
Ce sont des pion dominant il sont représenter avec une lettre R ou B

A la fin on regarde le score, s'il est positif c'est les Rouge qui domine, et s'il est Négatif c'est les Bleu

ça parait compliqué mais à jouer c'est tres simple

Pour le faire fonctionne il faut un server SockLandYard(tm)
1.Télécharger FreeSLY à cette adresse, c'est gratuit

http://socklandyard.bwanavista.net

Il est limité à 10 personnes et sur un seul Channel "2001", mais au moins pas besoin d'installer
ni de server ISS ni JavaSDK ou quoique soit d'autre, en plus il est tres léger il peux tourner en tache de fond sur votre PC.

2.Une fois FreeSLY lancé et Démarer (une icone BLEU dans votre systray)
il faut donner aux autres joueurs votre adresse IP
(elle est indiqué ans la fenetre de FreeSLY)

3.Les jouer doivent entrer cette IP à la place des 00.00.00.00

Le server peut héberger donc 5partie simltanément (2joueur/10place=5)

bon jeu

Conclusion :


Pour Trier les info concernant chaque room
il suffit de regarder le nom de l'expéditeur c'est le 1er Noeud

dans le Paquet XML reçut il y a aussi le status du joueur
c'est à dire s'il est en train de jouer dans une "room"ou s'il est dans le "salon" en train de taper la causette. Ainsi je peux utiliser les même Noeuds <xpos> et <ypos> pour traiter soit le déplacement de l'avatar dans le Salon soit la position du pion qu'il vient de poser s'il est en train de jouer.

Il arrive que le server lagg, et donc que le paquet n'arrive pas chez le client.
Et là c'est catastrophe la partie est bloqué!
pour cela il y a un avec le paquet un n° sur le paquet qui correspond au déroulement e la partie.
Je renvoie le même paquet tout les 5s si rien ne se passe
Si le n° est égale au dernier paquet reçut, c'est qu'il l'a déjà receptionné.

Pour traiter les invitations à rejoindre ou acepter ou Abandonner une partie, j'utilse le même noeud que pour le TCHAT.
Si le message contient "invitation:" ou "Accepter:" ou "Quitter:"
ça execute l'action.
bien sur il y a des filtre pour éviter que tous le monde reçoivent l'invitation du jouer.

-------UPDATE
arf c'est en jouant que je me suis rendue compte que le cacul des points du pion était faux...voila la source corrigier
bug>>>>>Temp[Xpos][Ypos] = Temp[Xpos][Ypos] + Hit;
Correction>Temp[Xpos][Ypos] = Game[Xpos][Ypos] + Hit;

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
2
Date d'inscription
dimanche 6 février 2005
Statut
Membre
Dernière intervention
8 mars 2005

bongawonga ?? as tu recu mon message ? j'aurai des kestions !
Messages postés
18
Date d'inscription
jeudi 23 octobre 2003
Statut
Membre
Dernière intervention
11 mai 2004

blackwizzard a quand un tuto sur les jeux multi en reseau ???
Messages postés
8
Date d'inscription
dimanche 2 février 2003
Statut
Membre
Dernière intervention
26 octobre 2004

Bravo voici enfin un bon moyen de créer du multi-joueur le fait qu'il soit limiter
a 10 ne pose pas de problème.
Comme la plupart le save déjà je me suis lancer dans le projet de créer
un zelda en flash et lorsque que cette tache sera accomplie du moin si j'arrive au
bout de cette folle aventure, il est fort possible que je m'interesse au RPG multi joueur
voila sinon merci pour cette source si précieuse
Messages postés
1511
Date d'inscription
samedi 8 décembre 2001
Statut
Modérateur
Dernière intervention
11 juin 2009

Moi, je trouve que tu as fait un boulot admirable, et etant sur un site de sources gratuites, quoi de plus naturel que de promouvoir freeSLY, qui est une reference pour du xmlsocket gratuit.

Top30, t'es sur que ca viendrait pas de ton firewall, ou de tes configuration serveurs? Parce que je connais des sites qui l'utilisent, et ca fonctionne super bien...

Attention au limites de ce logiciel gratuit, il y a un nombre maximum de perso connectés pour freeSLY...

9/10 de la part d'un autre admin...
Messages postés
83
Date d'inscription
lundi 12 janvier 2004
Statut
Membre
Dernière intervention
12 septembre 2004

°_°! de la PUB pourquoi..pour TetoCarre?
c'est le nom que je donne à mes jeux , j'ai même pas de site, tu peux regarder sur google.

Et je ne vois pas le probleme de publier les sources d'un jeu complet, quoi qu'il reste beaucoup de chose à faire et c'est d'ailleurs pour ça que je les ai plubliés.
C'est en essayant de comprendre les sources de jeux finaliser que j'ai appris à construire un jeux du début jusqu'a la fin.
c'est pas tout de savoir programmer, le plus dur reste la méthode.

pour ceux qui est du server il faut effectivement un programme.
je ne fais pas non plus la pub pour "FreeSLY" (en plus la version commercial n'existe plus, regarde sur le site)
c'est le seul prog gratos que je connaisse qui permette de faire des jeux multijoueur sans passer par du Java, car c'est pas tous les hébergeurs qui acceptent de faire tourner ce genre d'application ou ne serait-ce que de donner leur IP.
Personnelement c'est un bon moyen pour apprendre le XMLsocket
Afficher les 9 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.