jQuery
En savoir plus
Adobe Flex & Flash
En savoir plus
ASP.NET
En savoir plus

Inscris-toi au e-camp "Héberge ton jeu Facebook sur Azure" de Microsoft vendredi 25 mai à 13h30 !
| Page 1 2 Suivante | |
| Auteur | Message |
|---|---|
| 2 visiteurs sur ce sujet (2 anonymes) | |
| Page 1 2 Suivante | |
pingutkd
|
# Posté le 22/08/2008 à 03:39:06 |
Pronostiquez sans risque !![]()
Études : Université de Poitiers |
![]() iChessNetiChessNet est un site d'échecs en ligne. "Encore un !!" me diréz-vous ! Oui mais iChessNet se démarque des autres sites sur plusieurs points :
==========> Viens vite jouer sur http://www.ichessnet.com/ ! <========== ![]() 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 )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 :
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
|
| Publicité | # Posté le 22/08/2008 à 03:39:06 |
|
|
|
olivercoutin
|
# Posté le 22/08/2008 à 11:38:23 |
![]()
|
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 |
pingutkd
|
# Posté le 22/08/2008 à 14:22:20 |
Pronostiquez sans risque !![]()
É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
|
Végéta
|
# Posté le 22/08/2008 à 16:30:46 |
F...F...Frieza !!!![]()
|
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% |
pingutkd
|
# Posté le 22/08/2008 à 16:47:46 |
Pronostiquez sans risque !![]()
É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 :
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 !
|
coucou747
|
# Posté le 22/08/2008 à 17:52:00 |
![]()
|
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. |
Stakhanov
|
# Posté le 22/08/2008 à 18:02:40 |
\m/![]()
É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." |
pingutkd
|
# Posté le 22/08/2008 à 19:46:31 |
Pronostiquez sans risque !![]()
É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
|
Stakhanov
|
# Posté le 22/08/2008 à 21:30:53 |
\m/![]()
É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." |
pingutkd
|
# Posté le 23/08/2008 à 11:29:09 |
Pronostiquez sans risque !![]()
Études : Université de Poitiers |
mdr
! 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 !
|
Skydreamer
|
# Posté le 23/08/2008 à 14:49:59 |
![]()
Ville : Thionville |
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
|
pingutkd
|
# Posté le 23/08/2008 à 17:04:08 |
Pronostiquez sans risque !![]()
Études : Université de Poitiers |
Si vous avez des idées pour attirer plus de gens (en offrant 100€ à quiconque s'inscrit vous oubliez
)Le chat a été corrigé et accèpte désormais les caractères spéciaux tels que les accents, les "+", etc. |
Coookkiiie
|
# Posté le 23/08/2008 à 17:41:18 |
|
|
faire un design plus dans les échecs ? inspire toi de la FFE ou autres grands sites d'échecs
|
Eiji Okuda
|
# Posté le 23/08/2008 à 22:25:43 |
|
Learn to learn.
|
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
Si vous voulez que je teste la sécurité de votre site ou CMS, contactez moi par mp ![]() |
pingutkd
|
# Posté le 24/08/2008 à 13:08:07 |
Pronostiquez sans risque !![]()
É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
...
|
Stakhanov
|
# Posté le 24/08/2008 à 16:00:18 |
\m/![]()
É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." |
pingutkd
|
# Posté le 24/08/2008 à 16:43:12 |
Pronostiquez sans risque !![]()
É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
|
SnakeEater
|
# Posté le 24/08/2008 à 17:30:11 |
![]()
|
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
|
Stakhanov
|
# Posté le 24/08/2008 à 18:57:37 |
\m/![]()
Études : Université Paul Sabatier Toulouse |
ok !
sous Firefox 3
"If anything can go wrong, it will." |
SnakeEater
|
# Posté le 24/08/2008 à 19:32:51 |
![]()
|
Petite suggestion : serait il possible d'augmenter le nombre de caractères maximum dans le chat pendant une partie ?
|
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 . A voir
|
Coookkiiie
|
# Posté le 24/08/2008 à 20:33:40 |
|
|
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
|
pingutkd
|
# Posté le 24/08/2008 à 21:17:45 |
Pronostiquez sans risque !![]()
É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 )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) |
SnakeEater
|
# Posté le 24/08/2008 à 21:50:14 |
![]()
|
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 |
Coookkiiie
|
# Posté le 25/08/2008 à 20:22:09 |
|
|
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 Coookkiiie
|
pingutkd
|
# Posté le 26/08/2008 à 02:02:51 |
Pronostiquez sans risque !![]()
É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 ?... 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 :
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
|
Stakhanov
|
# Posté le 26/08/2008 à 09:44:14 |
\m/![]()
É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." |
Coookkiiie
|
# Posté le 26/08/2008 à 12:39:34 |
|
|
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 Coookkiiie
|
Skydreamer
|
# Posté le 26/08/2008 à 18:58:06 |
![]()
Ville : Thionville |
Il est facile de calculer le niveau Elo et il y a plein d'exemples d'implémentation sur le Web.
|
pingutkd
|
# Posté le 28/08/2008 à 12:33:42 |
Pronostiquez sans risque !![]()
É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
.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 ???
|
Retour au forum "Présentation de vos projets" ou à la liste des forums
