begin process at 2010 02 09 18:27:02
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > JEU D'ECHEC EN RESEAU

JEU D'ECHEC EN RESEAU


 Information sur la source

Note :
7,25 / 10 - par 8 personnes
7,25 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Classé sous :jeu, echec, reseau Niveau :Expert Date de création :03/07/2003 Date de mise à jour :03/07/2003 09:45:34 Vu / téléchargé :42 555 / 5 880

Auteur : kikinou

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

 Description

La classe principale(là où il y a le main()) est dans FenetreDeJeu.java
Ce jeu a été développé pour un projet lors de mon année d'iut. Je fournit aussi les images dans le zip.
Il reste à coder le "echec et mat" mais le echec au roi marche bien.
Les choses importantes sont la gestion de l'interface graphique, le deplacement de piece avec souris et la gestion des coups sur le reseau

Amusez-vous !



 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


 Sources de la même categorie

Source avec Zip Source avec une capture DÉMARRAGE DE JEUX DE CARTES par mercierdes
Source avec Zip Source avec une capture OUTPOST (PAS FINIT) par Pratana
Source avec Zip CITY, C'EST UN JEU DE VILLE par edouard333
Source avec Zip Source avec une capture PETIT JEU AVEC JAVAFX par puccino1er
Source avec Zip Source avec une capture ANIMATION DANS UN JPANEL + SURVEILLANCE DE LA SOURIS ET DU C... par pyo656

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture JEU D'ECHEC par coucou747
Source avec Zip PETIT JEU D'ECHEC EN RESEAU (SERVEUR MULTI-PARTIE) par mep
Source avec Zip JEU D'ECHEC EN RÉSEAU par bloofi
Source avec Zip Source avec une capture UN PETIT JEU D'ECHECS POUR JOUER À DEUX EN ÉTANT SUR DE RESP... par amauryxiv
JEU D'ECHEC EN JAVA AVEC JEU EN RESEAU SUR INTERNET VIA TCP/... par hysteria

Commentaires et avis

Commentaire de suebvitrh le 14/07/2003 16:29:01

on ariv pa a jouer.j compren pa comen on f!ki p maider a trouver l site d'echec?svp

Commentaire de lemurient le 08/08/2003 14:02:54

je n'arrive pas a jouer!!!!

Commentaire de BSide le 09/08/2003 15:37:35

FenetreDeJeu.java [13:1] cannot resolve symbol
symbol  : class Echiquier
location: class echec.FenetreDeJeu
        private Echiquier echiquier;
                ^
FenetreDeJeu.java [25:1] cannot resolve symbol
symbol  : class Piece
location: class echec.FenetreDeJeu
      private Piece p;
              ^
FenetreDeJeu.java [124:1] cannot resolve symbol
symbol: class MenuAide
               MenuAide menu = new MenuAide();
               ^
FenetreDeJeu.java [124:1] cannot resolve symbol
symbol: class MenuAide
               MenuAide menu = new MenuAide();
                                   ^
FenetreDeJeu.java [138:1] cannot resolve symbol
symbol: class Apropos
               Apropos info = new Apropos();
               ^
FenetreDeJeu.java [138:1] cannot resolve symbol
symbol: class Apropos
               Apropos info = new Apropos();
                                  ^
FenetreDeJeu.java [184:1] cannot resolve symbol
symbol  : class Echiquier
location: class echec.FenetreDeJeu
      echiquier=new Echiquier(this);
                    ^
7 errors
Errors compiling class FenetreDeJeu.

Commentaire de kall333 le 16/09/2003 10:57:45

J'ai bien evidement les meme problemes.....
si vous avez une soluce....efin vous savez...

Commentaire de echecman le 24/04/2004 11:55:22

moi aussi j'arrive pas a jouer,on peut m'aider svp

Commentaire de kikinou le 27/04/2004 23:13:19

Il faut le compiler avec JBuilder (creer un nouveau projet et importer toutes les classes et images) et mettre comme classe principale de compilation la classe FenetreDeJeu.java.
Ensuite, compilez, normalement ça marche !!

Commentaire de ouechmeco le 15/12/2004 20:54:47

Salut
tout d'abord bravo a ceux qui ont fait ce programme c exactement ce que je cherchais pour jouer en reseau aux echecs.

Ensuite, pour tout ceux qui arrivent pas a le faire marcher:
Si vous etes sur Mac ou Unix (sinon debrouillez vous....)
Vous pouvez tout simplement commencer par effacer la ligne "package echec" de tous les fichiers
Ensuite compilez Couple.java puis Piece.java
Puis faites un javac *.java pour compiler tout le reste

Enfin lancez le jeu : java FenetreDeJeu

et voila mettez votre nom et l'ip de celui ou celle avec qui vous voulez jouer

Commentaire de rom1v le 10/01/2005 22:16:23

Pour compiler:
déjà modifier Dame.java, et remplacez son constructeur par public Dame(int x, int y, String nom,boolean c,ImageIcon imic, Couple t[])
(et non String c).
Ensuite, allez dans le répertoire où il y a tous les .java, et faites javac *.java -d . (avec le . c important).
Ensuite il suffit de faire java echec/FenetreDeJeu

Commentaire de JackMoZaFoKa le 21/12/2006 15:09:53

ça marche bien mais comment fait on pour roquer ?

Commentaire de princess1313 le 23/05/2007 21:29:42

Bonsoir je voudrai savoir si quelqu'un peut m'aider car j'éssai d'envoyer des messages entre 4 machines (listes de cartes) et il n'ya pas de serveur

Commentaire de thithi83 le 24/08/2007 15:21:23

Bonjour,

Dommage que ça se soit soldé par un échec... et mat...
Sinon la tentative est à saluer, car ce n'est pas facile de coder un jeu d'échecs.

Commentaire de thithi83 le 24/08/2007 19:00:42

Le programme se lance... Et là deux gros défauts :
- L'interface est trop petite... comprimée... ;
- Connexion réseau active qui est obligatoire pour pouvoir jouer...

Enrichissements souhaitables :
- implémentation d'une IA;
- implémentation d'un moteur pour lire des fichiers de parties officielles (*.pgn);
- implémentation d'une bibliothèque avec les fonctions suivantes :
    . enregistrement automatique et/ou volontaire des parties;
    . import/export des fichiers de parties;
    . analyse des parties en temps réel.

Pourquoi ces remarques ?
Parce que tout seul on ne peut pas l'utiliser pour jouer aux échecs,
il faut donner une ip réseau valide, avec un client actif à l'autre bout...
Conditions pénibles...
Dommage... Je dois donc attendre qu'un ami se connecte... et me donne son ip pour découvrir
ce que vaut réellement ce programme...

Côté code incomplet, voici les vérifications à faire pour l'échec et mat et pour les Roques.
L'échec et mat :
Conditions devant être réunies simultanément :
- Roi sous échec;
- Aucune case libre pour que le Roi ne puisse pas se déplacer;
- Pièce qui met le Roi sous échec imprenable;
- Trajectoire non blocable par une pièce adverse
   (la notion de blocage de trajectoire ne s'applique pas aux Cavaliers);

Le Roque (grand ou petit):
Conditions devant être réunies simultanément :
- Il faut que les pièces (Roi et la Tour correspondante)
n'aient pas encore bougé depuis le début de la partie;
- Le Roi ne doit pas être sous échec au moment du Roque;
- Sur toute la trajectoire du Roque choisi, aucune pièce adverse ne doit pouvoir frapper.
On considère cela comme une mise sous échec du Roi, ce qui n'est pas possible.

Si l'intention est très bonne, il faudrait implémenter ces méthodes et ces contrôles
pour augmenter l'engouement des gens envers ce programme.

Commentaire de LordSnotling le 17/09/2007 19:00:13

il manque également la prise en passant

condition: un pion doit se déplacer de deux cases (lors de son premier mouvement) et attérir à coté d'un pion adverse qui sur le coup suivant pourra le prendre en venant se placer derrière

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Servlet et jeu en reseau [ par Noir ] Hello :) Je suis en train de faire un petit jeu en java multijoueur. Jusqu'a present, je comptait faire le client sous forme d'applet et le serveur s creer un reseau jeu sur serveur dedié [ par sylc ] Bonjour , je possede un serveur dedié et je ne trouve pas de solutions pour y creer un reseau , en vue de mettre un jeu pour ameliorer le site .Donc l jeu d'echec [ par anouar2009 ] je cherche un programme java  de jeu d'echec sans interface graphique "avec des matrice" des images qui bougent [ par amouna03 ] dans le cadre d'un projet java.je voulais développer un jeu,pour cela j'ai divisé mon projet en plusieurs étapes. dans un premier temps je veux bouge [Jeu - Java - Recrutement]SF War [ par rXp ] Bonjour,Je suis Emmanuel, j'ai 17 ans et je suis en 2ième année de mon apprentissage de programmation. Gamer et programmeur depuis déjà des année tout Intégrer l’intelligence artificielle dans une petite application [ par Khenissi ] Je fais un simple jeu en Java (jeu de TIC-TAC-TOE) et je veux intégrer  l'intelligence artificielle <p class="MsoNor Problème d'affichage de JPanel (et de synchronisation?) [ par NonoMoreno ] Tout d'abord, Bonjour / Bonsoir à tous !Et je remercie d'avance ceux qui auront le courage de lire jusqu'en bas et de tenter de m'aider : -)...Je suis jeu en java [ par zinowa ] bonjour tout le mondeje suis debutante en java j'ai un jeu de cartes à developper ,je veux savoir comment faire pour afficher une carte pendant 3 seco Jeu 1 contr 1 [ par sissimumu35 ] Bonjouron a un petit forum http://www.missterbuzz.fr/index.php et on a crée une categorie pour des défi 1 contre 1et on aimerait en fait qu'un membre reseau Java et interaction Interface [ par roumze ] Bonsoir à tous,Je développe actuellement une méssagerie instantanée en Java conenant interface et une partie réseau multicast.Je rencontre actuelement


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 2,184 sec (3)

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