Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

FREECELL : LE JEU DE FREECELL DE WINDOWS


Information sur la source

Catégorie :Jeux Classé sous : jeu, solitaire, freecell, carte, cartes Niveau : Initié Date de création : 17/02/2008 Date de mise à jour : 18/02/2008 07:00:55 Vu / téléchargé: 27 600 / 498

Note :
9,67 / 10 - par 3 personnes
9,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note


Description

Cliquez pour voir la capture en taille normale
Il s'agit du jeu du Freecell de windows entièrement codé en javascript.

Tout se joue à la souris : gestion du drag and drop, du double-clic pour faire monter les cartes, j'ai essayé de respecter au mieux le jeu original.

Je n'ai utilisé que du javascript "standard" : aucun framework n'est requis.

Testé sous firefox 2 et IE 7.

Je l'ai mis en ligne sur mon site perso si vous voulez y jouer sans télécharger le zip :
http://dark-sidious.chez-alice.fr/freecell/index.html

N'hésitez pas à me laisser toutes vos remarques.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

17 février 2008 20:51:31 :
modification de la description
18 février 2008 07:00:56 :
Correction du bug du double-clic sur une carte qui la fait monter dans la pile même si elle n'est pas déplacable

Commentaires et avis

signaler à un administrateur
Commentaire de FREMYCOMPANY le 17/02/2008 21:11:48

Pas mal !

signaler à un administrateur
Commentaire de FMatrix07 le 18/02/2008 04:32:35

Hello DARKSIDIOUS,

Vraiment pas mal du tout
Par contre j'ai trouvé un ti bug quand tu fais un double clique sur une carte meme quand elle en dessous de la pile ça l'envoi en haut.
Ce qui fait qu'il est facile de gagner. Car il suffit de faire des double clique sur toutes les cartes que tu veux faire monter.

Sinon c'est impec rien à redire comme d'hab.

signaler à un administrateur
Commentaire de FMatrix07 le 18/02/2008 04:37:08 9/10

J'avais oublié la note.

signaler à un administrateur
Commentaire de DARKSIDIOUS le 18/02/2008 07:03:14 administrateur CS

Arg, en effet j'avais jamais fait gaffe à ce bug ! Ca paraît tellement évident que j'avais pas essayé :p

C'est dorénavant corrigé, merci beaucoup pour cette info et pour la note.

signaler à un administrateur
Commentaire de rambc le 18/02/2008 12:08:29 10/10

Très bien, voire excellent...

signaler à un administrateur
Commentaire de DARKSIDIOUS le 18/02/2008 12:31:50 administrateur CS

Merci bien ;)

signaler à un administrateur
Commentaire de coucou747 le 25/02/2008 09:43:48 10/10

Juste deux trois propositions d'ameliorations :
au freecell classique, le clique droit sur une carte nous montre la carte
quand on clique sur une carte, elle bouge d'un pixel
quand on lache une carte, la destination de la carte est fonction de la position de la souris et non de la carte
sinon, je ne sais pas quel est ta regle pour savoir si on peut deplacer ou non un tas de cartes, mais parfois, il refuse de deplacer 3 ou 4 cartes en meme temps

sinon, ton code, je le trouve tres joli, tu separes tes "modules" en dossiers et fichiers, juste une remarque : utiliser un namespace (var namespace = {}; ) apporterait une reponse claire a la question "cette fonction appartient a quel module", et t'aurais pas de problemes de noms

signaler à un administrateur
Commentaire de DARKSIDIOUS le 27/02/2008 07:09:01 administrateur CS

Ah ben zut, je la connaissait pas cette astuce du clic droit, bien pratique en effet ! Je l'intègrerai dans la prochaine version.
Tu as raison : il faut également que je revois mon algo de déplacement des tas de cartes, surtout lorsqu'on les déplace vers des colonnes vides, je me suis planté quelque part !

Concernant le namespace, je connaissais pas ce concept, je vais voir pour les intégrer, si c'est bien ce que je pense, ca va aléger pas mal le code !

Merci beaucoup pour toutes ces remarques constructives !

signaler à un administrateur
Commentaire de coucou747 le 27/02/2008 07:20:49

sinon, cyril propose ici :
http://blogs.codes-sources.com/cyril/archive/2007/10/16/prototype-closure-optimisation-creation-classe-javascript.aspx
une alternative interessante a ton organisation de code : tes fonctions `ont l'air` independantes alors que pas du tout...

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

moteur de recherche pour carte [ par vive2 ] salut,je fait un site ou il y a des cartes mais je n'est pas trouver comment faire un moteur de recherche pratique pour qu'il trouver les cartes reche Préchargement images [ par jmtoulon ] Bonjour,je suis en train de créer un site de jeu de carte.Je fais une function qui pré charges les images de toutes les cartes de jeu (52)je voudrais Besoin d'aide pour jeu de cartes [ par earth4x ] J'ai un probl&#232;me avec mon petit projet de jeu de cartesfunction pigerCartes(){ &nbsp;&nbsp;&nbsp; var zone = document.getElementById("divCartes") devloppement d'un jeu de canards [ par fbh ] bonjour,je suis un d&#233;butant en programmation java et le prof du TD nous a demander de faire la simulation d'un jeu(possibilit&#233; d'envoyer la Questions Javascript [ par luigi501 ] Bonjour, je suis en train de programmer un petit jeu. Le jeu ce compose de 20 cases sur une page html avec la possibilité de cliqué sur chacune des ca code source [ par tiwele ] bonjour,je voudrait me créé un jeu comme http://www.runescape.com mais je ne c'est pas quel est le code sorce pour créé des jeu.merci et bonne journée quelqu'un peut m'aider avec un jeu a mettre sur son site ? [ par riderr ] Bonjour voila, je voudrai savoir si quelqu'un pourrais m'aider pour mettre ce jeux sur mon site: http://www.easy-script.com/script.php?c=php&amp;sc=je Iframe -> Ajax [ par piep14 ] Bonsoir, j'ai fait une page : http://www.justacote.com/index2.php où l'on peut voir une carte en bas après un chargement excessivement long. Cette car JSON et Collection [ par GreatNeo ] Bonjour, Je crée un fichier JSON comme ceci :Code :<pre class="alt2" style="border: 1px inset ; margin: 0p Déplacement d'une image dans une boite [ par carteq ] J'ai construit un site de Web-Mapping (cartographie interactive). J'ai ajouté une fonction de "glisser-déplacer la carte". Le problème, c'est l'image


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,437 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.