Maison >interface Web >js tutoriel >Construire un jeu de solitaire Klondike en Javascript Vanilla

Construire un jeu de solitaire Klondike en Javascript Vanilla

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-23 21:40:30984parcourir

Building a Klondike Solitaire Game in Vanilla Javascript

Je vais détailler dans cet article mon parcours dans la création d'un jeu de solitaire Klondike. Au fur et à mesure de ma progression, je mettrai également à jour les progrès dans cet article :

Recherche d'images de cartes à jouer

Comme tout jeu de solitaire du Klondike, vous disposez d'un jeu complet d'images de cartes à jouer. En commençant à en chercher un, j'ai trouvé quelque chose qui me plaisait, ils étaient publiés sous licence LGPL. Au fur et à mesure que j'avançais dans mes recherches, j'ai découvert que j'avais certaines restrictions dans mon jeu et que je préférais ne pas le faire, j'ai donc décidé de ne pas utiliser les cartes à jouer open source publiées sous licence LGPL et d'opter plutôt pour des cartes à jouer du domaine public.

Implémentation de la barre de menu supérieure

Ensuite, je voulais avoir une barre de menu supérieure, pour pouvoir redémarrer le jeu ou en démarrer un nouveau, et où ajouter de nouvelles fonctionnalités, comme changer les cartes, sauvegarder les scores, etc. À ce stade, ma principale exigence était que le menu soit utilisable sur ordinateur et sur mobile.

Implémentation d'un préchargeur

Un préchargeur est une simple barre de progression qui affiche la progression du chargement des ressources. Implémenter une barre de progression en javascript et html est simple et améliore l'expérience du joueur, car il aura un retour d'interface utilisateur au démarrage du jeu.

Quelle est la prochaine étape :

  • Mise en place de pieux et pont de pieux
  • Distribuer les cartes du jeu
  • Implémentation du glisser-déposer avec des règles
  • Vérification de l'état des jeux.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn