begin process at 2012 02 09 06:15:30
  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é :46 608 / 6 093

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 UN SIMPLE SNAKE EN JAVA par Niidhogg
Source avec Zip Source avec une capture [MIDP] SIMPLE CHESS BOARD par loloof64
Source avec Zip Source avec une capture JEU DE DAMES par Julien39
Source avec Zip BLACKBOX SWING ET JAVA2D par GodConan
Source avec Zip Source avec une capture COMBAT DE SERPENTS VERSION MIDLET par khilio

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture PROGRAMME DE PARTAGE DE FICHIER EN RESEAUX par billatosco
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 JEU D'ECHEC EN JAVA JOUABLE EN RESEAU ET SUR INTERNET VIA TC... 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 grille de jeu d'echec [ par paillon ] Salut svp j'ai besoin d'un code pour faire une grille de jeu d'echec grace au java (eclipse) Mercii [^^happy13] 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 connexion reseau sous vb6 [ par mainda ] salut à tous, est ce que si possible de partager une base de donnée Access,intégrée dans VB6, sous un réseau local et si c'est le cas quel sera le che jeu [ par shahed ] svp pouvez vous m'aider à inserer une image dans un button en java.j'utilise eclipse pour ça.


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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 : 4,571 sec (3)

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