Membres: 1429  •  Messages: 46612  •  Sujets: 6155  •  Merci d'accueillir jumps, notre dernier membre.
Merci de vous connecter ou de vous inscrire.

Connexion avec identifiant, mot de passe et durée de la session
Recherche avancée  


Auteur Sujet: Programmer un jeu de dominos en ligne.  (Lu 1939 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne yesil08

  • Grand Maître
  • *****
  • Messages: 1387
  • Karma: 0
  • Sexe: Homme
  • misogyne officiel du forum
Programmer un jeu de dominos en ligne.
« le: 09 juillet 2008 à 21:06:27 »
bonjour,

je souhaite programmer un jeux de dominos en ligne, l'idée n'est pas de faire un algorithme d'intelligence , juste l'interface et la gestion des pierres pour 4 joueurs ( humains ).

mes problèmes sont les suivant :

- j'en ai aucune idée de comment faire ça en reseau ou en ligne.
- la generation aleatoire des pierres au débuts.
- quel langage choisir, au pif je choisis visuel C#,ou java..

orientez moi SVP :)
Celui qui pose une question risque cinq minutes d'avoir l'air bête. Celui qui ne pose pas de question restera bête toute sa vie.

Hors ligne Obelix

  • Administrateur
  • Grand Maître
  • *****
  • Messages: 1442
  • Karma: 0
  • Sexe: Homme
    • Entre-aide
Re : Programmer un jeu de dominos en ligne.
« Réponse #1 le: 09 juillet 2008 à 21:08:10 »
Bonsoir,

Le plus simple serait de dire quel language connais-tu ? :)


Hors ligne O-ERON

  • travailleur fou
  • Super modérateur
  • Grand Maître
  • *****
  • Messages: 4782
  • Karma: 0
  • Sexe: Homme
    • Codeweaver
Re : Programmer un jeu de dominos en ligne.
« Réponse #2 le: 09 juillet 2008 à 21:28:22 »
en effet, ça dépend de la réponse à la question d'obelix

mais je peux déjà te dire que pour les interfaces c'est plus simple en C# (bien que je n'ai pas refait joujou avec les interfaces java depuis longtemps)
le principal avantage du java est sa portabilité sur d'autres systèmes que windows
[Sig removed by Admin: Total file size of all images in sig may not exceed 20 TB]

Hors ligne yesil08

  • Grand Maître
  • *****
  • Messages: 1387
  • Karma: 0
  • Sexe: Homme
  • misogyne officiel du forum
Re : Programmer un jeu de dominos en ligne.
« Réponse #3 le: 10 juillet 2008 à 15:18:00 »
donc je mise sur le C#

j'ai visuel C# installé , donc je veux juste une idée globale sur le fonctionnement de la programmation réseau. comme je l'ai dis je n'en ai aucune idée.


Celui qui pose une question risque cinq minutes d'avoir l'air bête. Celui qui ne pose pas de question restera bête toute sa vie.

Hors ligne O-ERON

  • travailleur fou
  • Super modérateur
  • Grand Maître
  • *****
  • Messages: 4782
  • Karma: 0
  • Sexe: Homme
    • Codeweaver
Re : Programmer un jeu de dominos en ligne.
« Réponse #4 le: 10 juillet 2008 à 15:55:18 »
je suppose que par visuel C# tu veux dire visual studio ?

oufti comme on dit par chez nous ;)
la programmation réseau c'est vaste

d'abord, quelle version de visual studio as-tu ?
je te conseil d'utiliser la dernière et de passer par le .NET 3.5 pour bénéficier de WCF (windows communication foundation) qui simplifie pas mal la communication entre programme

après je peux te dire que la base c'est de définir une interface (au sens programmation) pour le serveur et le client
de déterminer les informations qui devront être échanger et leur type, de créer sur base de ça les classes de communication (attention, tous les types ne sont pas sérializables)
etc, etc, etc
[Sig removed by Admin: Total file size of all images in sig may not exceed 20 TB]

Hors ligne ferrari

  • Membre VIP
  • Grand Maître
  • *
  • Messages: 8161
  • Karma: 10
  • Sexe: Homme
Re : Re : Programmer un jeu de dominos en ligne.
« Réponse #5 le: 10 juillet 2008 à 17:34:57 »
après je peux te dire que la base c'est de définir une interface (au sens programmation) pour le serveur et le client
de déterminer les informations qui devront être échanger et leur type, de créer sur base de ça les classes de communication (attention, tous les types ne sont pas sérializables)
etc, etc, etc

ca me rappelle mes cours de systeme unix ou on apprenait la prog systeme
beurk

Hors ligne O-ERON

  • travailleur fou
  • Super modérateur
  • Grand Maître
  • *****
  • Messages: 4782
  • Karma: 0
  • Sexe: Homme
    • Codeweaver
Re : Re : Re : Programmer un jeu de dominos en ligne.
« Réponse #6 le: 10 juillet 2008 à 18:06:45 »
après je peux te dire que la base c'est de définir une interface (au sens programmation) pour le serveur et le client
de déterminer les informations qui devront être échanger et leur type, de créer sur base de ça les classes de communication (attention, tous les types ne sont pas sérializables)
etc, etc, etc

ca me rappelle mes cours de systeme unix ou on apprenait la prog systeme
beurk
lol j'en ai fait aussi
programmation en C (même pas de C++) avec appel système, gestion des IPC (pipe, shared memory, etc)
j'adorais  :D
[Sig removed by Admin: Total file size of all images in sig may not exceed 20 TB]

Hors ligne yesil08

  • Grand Maître
  • *****
  • Messages: 1387
  • Karma: 0
  • Sexe: Homme
  • misogyne officiel du forum
Re : Programmer un jeu de dominos en ligne.
« Réponse #7 le: 10 juillet 2008 à 18:21:12 »
pour répondre à  o-eron , oui c'est visual studio 2005.

j'avoue que je débute sur le visuel C#, et l'idée m'est venue comme ça, j'espere que ce n'est pas trés dur à faire :p.

sinon pour la programmation système, on en a fait un TP cette année, et je dis plus que berrk lol , je haï ça.
Celui qui pose une question risque cinq minutes d'avoir l'air bête. Celui qui ne pose pas de question restera bête toute sa vie.

Hors ligne O-ERON

  • travailleur fou
  • Super modérateur
  • Grand Maître
  • *****
  • Messages: 4782
  • Karma: 0
  • Sexe: Homme
    • Codeweaver
Re : Programmer un jeu de dominos en ligne.
« Réponse #8 le: 10 juillet 2008 à 18:41:19 »
si je peux me permettre de chipoter  :P visuel C# ne se dit pas
on dit C#, ou si tu veux parler de la partie graphique c'est les form ou win forms

ben euh si, c'est quand même compliqué comme projet si tu ne connais pas le C#, ni comment fonctionne la communication entre programme en C#

plus simple ça serait par exemple un programme de chat (juste à 2 pour commencer)
pas de règle de jeu, quasi que des messages texte échangés, interface sommaire

visual studio 2005 n'est pas la dernière version (c'est 2008 la dernière) et ne supporte pas le framework 3.5
ceci dit, tu as dans le framework 3.0 une version précédente de WCF

nb:
à savoir que le framework 2.0 et 3.0 utilisent le même compilateur
3.0 rajoute juste des libs (WCF, WPF, etc)
le 3.5 par contre est un nouveau compilateur
[Sig removed by Admin: Total file size of all images in sig may not exceed 20 TB]

Hors ligne ferrari

  • Membre VIP
  • Grand Maître
  • *
  • Messages: 8161
  • Karma: 10
  • Sexe: Homme
Re : Re : Re : Re : Programmer un jeu de dominos en ligne.
« Réponse #9 le: 10 juillet 2008 à 19:43:44 »
après je peux te dire que la base c'est de définir une interface (au sens programmation) pour le serveur et le client
de déterminer les informations qui devront être échanger et leur type, de créer sur base de ça les classes de communication (attention, tous les types ne sont pas sérializables)
etc, etc, etc

ca me rappelle mes cours de systeme unix ou on apprenait la prog systeme
beurk
lol j'en ai fait aussi
programmation en C (même pas de C++) avec appel système, gestion des IPC (pipe, shared memory, etc)
j'adorais  :D

ouais tout pareil mais moi j'aimais pas trop
désolé mais pisser des lignes de code c pas mon kiff lol

Hors ligne yesil08

  • Grand Maître
  • *****
  • Messages: 1387
  • Karma: 0
  • Sexe: Homme
  • misogyne officiel du forum
Re : Programmer un jeu de dominos en ligne.
« Réponse #10 le: 10 juillet 2008 à 23:18:45 »
ça se voit de loin que je suis débutant lool.

ok alors j'essayerais de me procurer le visuel 2008.

hey ferrari tu sais je n'ai jamais compris ce que tu fais exactement !
Celui qui pose une question risque cinq minutes d'avoir l'air bête. Celui qui ne pose pas de question restera bête toute sa vie.

Hors ligne ferrari

  • Membre VIP
  • Grand Maître
  • *
  • Messages: 8161
  • Karma: 10
  • Sexe: Homme
Re : Re : Programmer un jeu de dominos en ligne.
« Réponse #11 le: 11 juillet 2008 à 07:40:04 »
hey ferrari tu sais je n'ai jamais compris ce que tu fais exactement !

heu moi je suis rentier lol
et mon passe temps c de surveiller oeron pour qu'il arrete de chipoter sur tout ;)
sinon je suis responsable informatique dans une pme de 90 personnes et a la base j'ai un diplome d'inge en info option reseau et systeme

Hors ligne O-ERON

  • travailleur fou
  • Super modérateur
  • Grand Maître
  • *****
  • Messages: 4782
  • Karma: 0
  • Sexe: Homme
    • Codeweaver
Re : Re : Programmer un jeu de dominos en ligne.
« Réponse #12 le: 11 juillet 2008 à 09:21:10 »
ça se voit de loin que je suis débutant lool.

ok alors j'essayerais de me procurer le visuel 2008.

hey ferrari tu sais je n'ai jamais compris ce que tu fais exactement !
il existe toujours les versions express de visual studio 2008
elles sont gratos mais ne contiennent pas tous les composants de l'ide (genre modélisation uml)
[Sig removed by Admin: Total file size of all images in sig may not exceed 20 TB]