begin process at 2012 05 27 16:29:58
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > FREECELL : LE JEU DE FREECELL DE WINDOWS

FREECELL : LE JEU DE FREECELL DE WINDOWS


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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é :57 042 / 894

Auteur : DARKSIDIOUS

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
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

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


 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

 Sources du même auteur

Source avec Zip Source avec une capture DKSDRAGDROP : UNE BIBLIOTHÈQUE DE DRAG AND DROP ET DE GESTIO...
Source avec Zip Source avec une capture DKSPROGRESSBAR : UNE PROGRESSBAR IMAGÉE QUI CHANGE DE COULEU...

 Sources de la même categorie

Source avec Zip Source avec une capture AVVDA : A VERY VERY DARK AFFAIRES DEMO par Cyreb
Source avec Zip Source avec une capture 3D AVEC WEBGL + MESH par Hakumbaya
SUDOKU RESOLVER (BRUTEFORECE, RÉCURSION) par amezghal
Source avec Zip MACHINE À SOUS par loicseg
Source avec Zip DOODLE JUMP EN JAVASCRIPT par Toshy62

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture AVVDA : A VERY VERY DARK AFFAIRES DEMO par Cyreb
Source avec Zip MACHINE À SOUS par loicseg
Source avec Zip Source avec une capture [JEUX] SIMULATEUR DE POKER EN AJAX par Allan007
Source avec Zip Source avec une capture JEU DE POKER LOCK par GhislainLavoie
Source avec Zip SOLITAIRE par glork

Commentaires et avis

Commentaire de FREMYCOMPANY le 17/02/2008 21:11:48

Pas mal !

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.

Commentaire de FMatrix07 le 18/02/2008 04:37:08 9/10

J'avais oublié la note.

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.

Commentaire de rambc le 18/02/2008 12:08:29 10/10

Très bien, voire excellent...

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

Merci bien ;)

Commentaire de coucou747 le 25/02/2008 09:43:48 administrateur CS 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

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 !

Commentaire de coucou747 le 27/02/2008 07:20:49 administrateur CS

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 jeu de carte [ par noudia22 ] je veut développer un jeu de Rami en java quelqu'un peut m'aider?? Besoin d'aide pour jeu de cartes [ par earth4x ] J'ai un problème avec mon petit projet de jeu de cartesfunction pigerCartes(){     var zone = document.getElementById("divCartes") Optim Memory + Son [ par Zeorus ] Bonjour, Tout d'abord désolé par avance. Ma question est surement mal placée mais le forum est tellement grand que je ne sais pas vraiment où elle s devloppement d'un jeu de canards [ par fbh ] bonjour,je suis un débutant en programmation java et le prof du TD nous a demander de faire la simulation d'un jeu(possibilité d'envoyer la [RECRUTEMENT] OFLUXIA, jeu en ligne multijoueur de conquête spatiale [ par oilla ] Bonjour, Je dirige la création d'un jeu en ligne et je recherche un programmeur JavaScript. J'ai pensé qu'il y a peut-être des personnes intéressé [BAR]aide pour code javascript [ par GONaruto ] Bonsoir à tous,je suis inscris sur un jeu de cartes (http://www.urban-rivals.com/) où on peux vendre des cartes acheter etc. Le problème c'est que j'a


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 0,577 sec (3)

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