begin process at 2008 05 16 04:41:00
1 173 215 membres
57 nouveaux aujourd'hui
13 970 membres club

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é: 5 745 / 220

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

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.
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

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
  • 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

Appels d'offres

Pub



CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS