Aller au menu - Aller au contenu

[Site Web] iChessNet

Jouez aux échecs en ligne !

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1  2  Suivante
Auteur Message
1 visiteur sur ce sujet (1 Anonyme)
Page 1  2  Suivante
Hors ligne pingutkd # Posté le 22/08/2008 à 03:39:06
Quand on veut on peut
Avatar

études : Université de Poitiers

Image utilisateur

iChessNet


iChessNet est un site d'échecs en ligne.
"Encore un !!" me diréz-vous o_O ! Oui mais iChessNet se démarque des autres sites sur plusieurs points ;) :
  • Aucun téléchargement nécéssaire, pas besoin de télécharger Flash ou Java : seul le navigateur web suffit :D
  • Le design, la qualité et l'interactivité sont au rendez-vous nottament grâce à JavaScript (c'est fou tout ce qu'on peut faire avec JavaScript ! :p )
  • Possibilité de jouer rapidement en tant qu'invité : l'inscription n'est pas obligatoire
  • Et bien d'autres ...
==========> Viens vite jouer sur http://www.ichessnet.com/ ! <==========


Image utilisateur


J'ai réalisé ce site grâce aux tutos du site du zéro qui m'ont vriament appris beaucoup de trucs (pour ne pas dire tout :p )
Une première verion du site avait été lancée, et suite à quelques remarques et conseils, la nouvelle version présente quelques améliorations telles que :
  • Possibilité de créer un compte
  • Upload d'avatar personnalisé : mettez votre photo c'est plus sympa !
  • Possibilité de visionner une partie, même en cours, même si vous n'êtes qu'observateur !
  • Possibilité de chater, chat amélioré avec affichage des messages plus rapides (avant ça mettait 30 ans :-° ) !

Venez jeter un coup d'oeil sur le site en espérant qu'il y ait quelqu'un en ligne pour jouer avec vous ... ou au moins pour voir à quoi ça ressemble ! Vos conseils et critiques sont les bienvenues ;) !
Édité le 22/08/2008 à 11:11:24 par pingutkd

L'ambition, c'est la richesse des pauvres
 
Hors ligne olivercoutin # Posté le 22/08/2008 à 11:38:23
Avatar

C'est une bonne chose d'avoir ajouté l'inscription, je pense que ça peut insiter les gens à venir plus souvent sur ton site !

Jouez aux échecs sur mon site web : http://www.ichessnet.com
 
Hors ligne pingutkd # Posté le 22/08/2008 à 14:22:20
Quand on veut on peut
Avatar

études : Université de Poitiers

Je viens de tester la nouvelle version en ligne avec findecano et tout fonctionne mis à part un problème d'accent dans le mini-chat de la fenêtre de jeu :-°

L'ambition, c'est la richesse des pauvres
 
Hors ligne Végéta # Posté le 22/08/2008 à 16:30:46
F...F...Frieza !!!
Avatar

Salut !
Ca a l'air super, mais c'est toi qui a codé le jeu d'échecs ? Enfin je veux dire, les mouvements autorisés, les mises en échecs, la perte de pièces etc. ou c'est un jeu que tu as mis directement sur le site déjà tout prêt ?

PS: Comment on fait pour défier quelqu'un ?
Édité le 22/08/2008 à 16:35:57 par Végéta

Bientôt site web sur le C++.

Avancement : 73%
 
Hors ligne pingutkd # Posté le 22/08/2008 à 16:47:46
Quand on veut on peut
Avatar

études : Université de Poitiers

Oui c'est moi qui ait programmé tout le jeu !

En fait je fais des études d'informatique et on avait eut un projet en seconde année qui consistait à programmer un jeu d'échecs jouable par deux joueurs (pas d'IA). Je savais donc comment m'y prendre à peu près pour le coder en javascript ;)

Pour défier quelqu'un, il faut :
  • Se connecter
  • Dans "jouer aux échecs", cliquer sur "jouer maintenant !"
Là vous êtes inscrit et serez prévenu par un message bleu lorsqu'une partie se lancera (la fenêtre de jeu tentera de s'ouvrir, il est recommandé de toujours autoriser les fenêtres intempestives sur iChessNet car ça ne sera jamais de la pub)

Pour qu'une partie se crée, il faut qu'un autre joueur soit inscrit sur la liste !
S'il n'y a personne, n'hésitez pas à inviter vos amis à venir jouer avec vous :) !

L'ambition, c'est la richesse des pauvres
 
Hors ligne coucou747 # Posté le 22/08/2008 à 17:52:00
Avatar

hum...

ca ressemble beaucoup a :
http://www.phpcs.com/codes/JEU-ECHEC-RESEAU_27987.aspx

mais avec une bien meilleur interface

apres avoir joue quelques parties, le doute tombe, tu n'as pas plagie.

bravo, c'est un joli projet.
Hors ligne Stakhanov # Posté le 22/08/2008 à 18:02:40
Mate / Feed / Kill / Repeat
Avatar

études : Université Paul Sabatier Toulouse

toi, t'as rien à faire là... :-° //edit : on dirait que quelqu'un là déplacé^^

Sympa ce projet, je vais voir si je trouve du monde pour un p'tite partie.
Juste une chose : les indication "petit rock" et "grand rock" servent à quoi ? ( et pourquoi ne pas mettre "roque" ?)

En tout cas, ça a l'air d'être vraiment bien fait, chapeau ;)

Édité le 22/08/2008 à 18:22:02 par Stakhanov

"If anything can go wrong, it will."
 
Hors ligne pingutkd # Posté le 22/08/2008 à 19:46:31
Quand on veut on peut
Avatar

études : Université de Poitiers

Oui je n'ai rien copié du tout mais si tu regardes un peu, tu trouveras sûrement des similitudes dans mon code ... ce qui est logique, tous les jeux d'échecs fonctionnent sur la même logique, donc l'algo est similaire, mais c'est pareil pour n'importe quel projet ...

Pour ce qui est du rock, il est important de savoir si un joueur peut petit-rocker ou grand-rocker. En fait, le rock n'est autorisé avec une tour que si celle ci n'a jamais bougé. Le rock n'est possible que si le roi n'a jamais bougé non plus, bref, il se peut que pour des positions de pièces différentes, une situation admette le rock et pas l'autre (imaginez un roi qui bouge puis qui revient à sa place).

Je vous invite à lire les règles du jeu dans "Tout sur les échecs" pour bien comprendre ce principe du rock ou directement via le lien suivant :
http://www.ichessnet.com/docs/rules/roque.php
Édité le 23/08/2008 à 17:08:57 par pingutkd

L'ambition, c'est la richesse des pauvres
 
Hors ligne Stakhanov # Posté le 22/08/2008 à 21:30:53
Mate / Feed / Kill / Repeat
Avatar

études : Université Paul Sabatier Toulouse

il y a un malentendu... je joue aux échecs depuis que j'ai 9 ans ;)
c'était juste pour comprendre l'utilité de ces labels, et te demander pourquoi tu l'écris "rock" et non pas "roque"

bonne continuation, c'est plutôt sympa comme principe. :)

"If anything can go wrong, it will."
 
Hors ligne pingutkd # Posté le 23/08/2008 à 11:29:09
Quand on veut on peut
Avatar

études : Université de Poitiers

mdr :p ! Effectivement j'ai vérifié et tu as raison ça s'écrit ROQUE et non pas ROCK :-° ...
Autant pour moi, je vais corriger cette faute d'ortographe au plus vite ;) , merci !

L'ambition, c'est la richesse des pauvres
 
Hors ligne Skydreamer # Posté le 23/08/2008 à 14:49:59
Avatar

Ville : Thionville
Pays : France métropolitaine

Joli travail =).
J'ai pas encore pu tester car il n'y avait personne. Une fois qu'il y aura du monde il pourrait être super.
Édité le 23/08/2008 à 14:54:28 par Skydreamer

Développeur et graphiste du site des zCorrecteurs :)
zCorrecteurs.fr
 
Hors ligne pingutkd # Posté le 23/08/2008 à 17:04:08
Quand on veut on peut
Avatar

études : Université de Poitiers

Si vous avez des idées pour attirer plus de gens (en offrant 100€ à quiconque s'inscrit vous oubliez :p )
Le chat a été corrigé et accèpte désormais les caractères spéciaux tels que les accents, les "+", etc.

L'ambition, c'est la richesse des pauvres
 
Hors ligne Mac' # Posté le 23/08/2008 à 17:41:18
Avatar

faire un design plus dans les échecs ? inspire toi de la FFE ou autres grands sites d'échecs
 
Hors ligne Eiji Okuda # Posté le 23/08/2008 à 22:25:43
Huhu

A première vue... Ça à l'air pas mal (comme partout il y à des pubs mais on va pas s'en plaindre vu qu'elles sont plus ou moins bien intégrées). Reste à trouver quelqu'un pour jouer... Bref bonne idée bien réussie de ce que j'en ai vu.

Petit détail: La qualité graphique du site est optimale, continue ainsi !
Édité le 23/08/2008 à 22:31:58 par Eiji Okuda

En mode testeur de sécurité... :p


 
Hors ligne pingutkd # Posté le 24/08/2008 à 13:08:07
Quand on veut on peut
Avatar

études : Université de Poitiers

Ok merci pr ces commentaires. C'est vrai que l'idéal serait que la pub soit en rapport avec les échecs, comme ça on comprendrait à première vue que c'est un site d'échecs et ça s'intègrerait bien au document ... mais c'est google qui choisit :colere2: ...

L'ambition, c'est la richesse des pauvres
 
Hors ligne Stakhanov # Posté le 24/08/2008 à 16:00:18
Mate / Feed / Kill / Repeat
Avatar

études : Université Paul Sabatier Toulouse

On dirait que y'a un souci avec le serveur... Depuis notre partie d'hier, j'y accède plus :(

PS: elle s'est terminée au temps ? j'ai envoyé un msg pour te dire que j'pouvais pas finir, mais quand je suis revenu l'écran affichait un time over.

"If anything can go wrong, it will."
 
Hors ligne pingutkd # Posté le 24/08/2008 à 16:43:12
Quand on veut on peut
Avatar

études : Université de Poitiers

Oui j'ai attendu que tu joues mais tu n'as jamais joué ... je me suis douté que tu avais eu un pb.
En fait je pense qu'il y a eu un souci et que tu ne recevais plus les "messages" du serveur, donc tu croyais que c'était à moi de jouer alors que j'avais joué de mon côté, ça m'est déjà arrivé une fois mais c'est assez rare heureusement.

Je vais essayer de corriger ce problème, en espérant que je puisse et que ce n'est pas une erreur réseau ...
Ca m'est arrivé sous IE7 é toi ?

Si jamais vous voyez que le joueur d'en face ne joue pas (au bout d'une minute par exemple), cliquez sur le logo ou pressez F5 pour recharger la page pour être sûr ;)

... C'est un peu ennuyeu ce bog mais c'est tt ce que j'ai trouvé pr le moment :-°

PS : dommage la partie était sympa en plus
Édité le 24/08/2008 à 16:43:51 par pingutkd

L'ambition, c'est la richesse des pauvres
 
Hors ligne SnakeEater # Posté le 24/08/2008 à 17:30:11
Avatar

J'ai testé et j'ai adoré.. l'interface est simple et intuitive.

Je te réitère mes félicitations et te dit à bientôt pour la belle :p

Mon projet : Wouebservices
 
Hors ligne Stakhanov # Posté le 24/08/2008 à 18:57:37
Mate / Feed / Kill / Repeat
Avatar

études : Université Paul Sabatier Toulouse

ok !

sous Firefox 3 :o

"If anything can go wrong, it will."
 
Hors ligne SnakeEater # Posté le 24/08/2008 à 19:32:51
Avatar

Petite suggestion : serait il possible d'augmenter le nombre de caractères maximum dans le chat pendant une partie ?

Mon projet : Wouebservices
 
Hors ligne coucou32 # Posté le 24/08/2008 à 20:23:59

vraiment bien fait le jeu.
Par contre en faisant ma partie contre Clarice, j'ai eu bug de temps, les 5 min que l'on a à chaque coup est descendu en 1 sec :lol: . A voir :p
Hors ligne Mac' # Posté le 24/08/2008 à 20:33:40
Avatar

je sais pas si c'est fait, mais ce qui est intéressent, c'est un visualisateur (java) des historiques des partis joué ! ;)

bien sur stoker les parties dans un fichier texte ;)
 
Hors ligne pingutkd # Posté le 24/08/2008 à 21:17:45
Quand on veut on peut
Avatar

études : Université de Poitiers

Salut tt l'monde !
Je viens de corriger un bug important, le chorno qui descend à une seconde et le fou qui saute par dessus un pion ... ça n'arrivera plus !
En fait, il s'est passé la chose suivante pour ceux que ça intéresserait ...

Secret (cliquez pour afficher)
Deux parties se jouaient en même temps et lorsqu'un joueur a intérrogé le serveur pour savoir si l'adversaire avait joué, le serveur a renvoyé le coup joué sur la mauvaise partie ... en l'occurence le déplacement d'un fou ... c'est pour ça que vous avez vu un fou sauter par dessus un pion (blueyes et snakeeater). En fait dans une requête SQL, j'ai oublié une condition sur la jonction de 2 tables, erreur de débutant ...

De même pour le chrono qui descend à zéro alors qu'il restait environ 5min, le système a choisit la mauvaise partie ...
Ce genre de situation ne pouvait arriver que si deux parties avaient eu un coup qui s'est joué au même moment (au même timestamp !!!) donc j'ai du bol que ça soit arrivé pour pouvoir corriger cette énorme erreur !


Il n'y aura plus de bug de ce genre en théorie donc, de plus il faut savoir que j'ai protégé mon système contre d'éventuelles injections ou url entrées sauvagement, on ne peut pas tricher (normalement :p )

Pour ce qui est de la sauvegarde de parties dans des fichiers .txt, pouquoi pas oui.
Par contre il est possible de visualiser les parties jouées sur iChessNet : il suffit de cliquer sur "parties en cours" dans le menu à gauche ... ou dans "mes parties" de cliquer sur une de vos parties pour la visualiser. Il est même possible de chater dans une partie alors que vous ne jouez pas (à condition d'être connecté bien sûr)

L'ambition, c'est la richesse des pauvres
 
Hors ligne SnakeEater # Posté le 24/08/2008 à 21:50:14
Avatar

Effectivement.. le coup du fou c'etait assez unique.. le jeu tournait en rond ^^

Merci d'avoir corrigé le bug, je retourne faire une partie

Mon projet : Wouebservices
 
Hors ligne Mac' # Posté le 25/08/2008 à 20:22:09
Avatar

au lieu de mettre la parti s'est terminer en échec et mat,
tu peux mettre le résultat 1-0 (blanc gagne contre noir) ou 0-1 (noir gagne contre blanc) et match nul 1/2-1/2 ;)

edit : est c'est mieux que la partie soit visible à vie que 100jours ;)
et mettre les pièces aléatoires (une fois blancs ou noir)
Édité le 25/08/2008 à 20:23:49 par Mac'
 
Hors ligne pingutkd # Posté le 26/08/2008 à 02:02:51
Quand on veut on peut
Avatar

études : Université de Poitiers

Ok je vais essayer de faire ça dès que j'en aurai le temps !
Par contre qu'est ce que tu entends par choisir la couleur aléatoirement o_O ?
... Quand une partie se crée le camp des joueurs est déjà chosi au hasard si c sqe tu veux dire ...

Je compte aussi instaurer un système de points pour permettre aux joueurs de progresser et de calculer leur classement, etc.
Comment voyez vous ça ? Par exemple, combien de points rapporteraient chaqune des situations suivantes :

Victoire/défaite :
  • Echec et mat
  • Abandon
  • Time-over
Matchs nuls :
  • Pat
  • Perpétuel
  • Arrangement
J'ai corrigé un petit bog : lorque le temps restant dans une partie était inférieur à 5min, le délai affiché pour jouer le coup affichait un délai au dessus du délai total restant ...

Par exemple :
Délai : 4min 30s
Délai total : 2min 45s

au lieu de :
Délai : 2min 45s
Délai total : 2min 45s

normalement c'est corrigé mais je n'ai pas encore testé ...
Édité le 26/08/2008 à 02:05:21 par pingutkd

L'ambition, c'est la richesse des pauvres
 
Hors ligne Stakhanov # Posté le 26/08/2008 à 09:44:14
Mate / Feed / Kill / Repeat
Avatar

études : Université Paul Sabatier Toulouse

roh l'insomniaque^^

pour ce qui est du classement, à moins de pouvoir reproduire un système de ELO, le plus simple serait peut être de faire un compteur:
Parties Gagnées
Parties Perdues
Matchs Nuls

"If anything can go wrong, it will."
 
Hors ligne Mac' # Posté le 26/08/2008 à 12:39:34
Avatar

et calculer en fonction de l'adversaire...
tout les nouveaus joueurs commence avec 1499 elo (senior) et (junior) 1099. voila quoi

edit: c'est mieux de prendre les $_COOKIE que les $_SESSION.
edit 2: dommage que je ne retrouve plus le script php sur les echecs :( je t'aurais bien filer pour t'aider un bon coup !
edit 3: n'essaye pas de faire de robot, sa pas sa place dans un site online (sa puise trop de ressources (calcul)). prend exemple à Fritz et playchess ;).
edit 4: bug avec le fou encore non résolu ;) voir ma partie lol
Édité le 26/08/2008 à 14:52:49 par Mac'
 
Hors ligne Skydreamer # Posté le 26/08/2008 à 18:58:06
Avatar

Ville : Thionville
Pays : France métropolitaine

Il est facile de calculer le niveau Elo et il y a plein d'exemples d'implémentation sur le Web.

Développeur et graphiste du site des zCorrecteurs :)
zCorrecteurs.fr
 
Hors ligne pingutkd # Posté le 28/08/2008 à 12:33:42
Quand on veut on peut
Avatar

études : Université de Poitiers

Je ne parviens pas à trouver le bon système de calcul sur google. Si quelqu'un pouvait m'expliquer ça serait plus simple :p .
Pour moi, chaque joueur part avec un certain nombre de points, et à chaque rencontre, on calcule le bonus/malus selon une forumle bien précise ... de sorte que si un joueur fabile affronte un joueur fort, il gagnera beaucoup de points en cas de victoire et n'en perdra pas beaucoup en cas de défaite ... c'est idéal comme système !

Mais certaines références trouvées sur internet montrent un calcul sur une période de plusieurs matchs ... j'ai pas tout compris ...
Merci de m'éclairer sur la bonne méthode à appliquer. Concrètement, comment fo faire o_O ??? :p

L'ambition, c'est la richesse des pauvres
 

Retour au forum "Présentation de vos projets" ou à la liste des forums

Pour accéder à cette section
Connectez-vous !
connexion_rpx