Créer un moteur de génération procédurale
Réunissez labyrinthes, cavernes et donjons dans un même moteur, puis ajoutez clés, portes, objets, passages secrets et téléporteurs.
Toutes les ressources publiées ici proviennent de situations réelles : un besoin rencontré pendant un projet, une idée à tester, une technologie à découvrir ou un composant développé pour répondre à un problème précis.
Nous souhaitons montrer les mécanismes, expliquer nos choix techniques et partager les outils que nous utilisons au quotidien. Vous trouverez aussi bien des démonstrations interactives que des plugins, des composants JavaScript, des expérimentations autour de l'intelligence artificielle, des réflexions sur le référencement ou des analyses techniques.
Prenez ce qui vous est utile, adaptez-le à vos besoins et faites-en votre propre point de départ. C'est souvent ainsi que naissent de nouvelles idées.
Réunissez labyrinthes, cavernes et donjons dans un même moteur, puis ajoutez clés, portes, objets, passages secrets et téléporteurs.
Générez des donjons procéduraux en combinant un labyrinthe, des salles aléatoires, des portes, une entrée, une sortie et des identifiants de pièces.
Créez un générateur de cavernes avec automates cellulaires, lissage progressif, paramètres ajustables et rendu Canvas.
Générez des labyrinthes cohérents en JavaScript avec une grille, un parcours récursif, une animation et un solveur intégré.
Déplacez une caméra dans un niveau plus grand que l’écran et créez un scrolling 2D fluide avec parallaxe, limites et zone morte en JavaScript.
Créez un formulaire complet avec validation, envoi AJAX simulé et traitement PHP sécurisé, puis branchez l’envoi d’email sur votre hébergement.
Le drag & drop est sans doute un des outils les plus pratiques quand on fait un peu d'UX, voici comment ça se construit.
Clavier, souris, tactile, manette, micro ou caméra : une application peut recevoir des informations depuis de nombreuses sources.
Découvrez comment créer un chargeur d'assets (images, sons, jsons, etc...) pour vous assurer que tous vos éléments sont prêts avant de lancer vos applications.
Découvrez comment mettre en place un gestionnaire centralisé de popups afin d'éviter les duplications de code, simplifier la maintenance et rendre vos interfaces plus faciles à faire évoluer.