Match-3
Alignez trois gemmes ou plus : elles disparaissent, celles du dessus tombent, de nouvelles apparaissent — et les cascades s'enchaînent.
Mon terrain de jeu : je réimplémente des classiques du jeu vidéo et des simulations from scratch, le week-end, pour le plaisir. Ce ne sont que des exercices de style — mes missions sont autrement plus complexes — mais chacun est jouable directement dans le navigateur, sans dépendance.
// jeux
Des classiques réimplémentés from scratch, chacun avec un objectif : un score à battre, une IA à vaincre, un puzzle à résoudre.
Alignez trois gemmes ou plus : elles disparaissent, celles du dessus tombent, de nouvelles apparaissent — et les cascades s'enchaînent.
Le classique de 1979 : contrez la gravité avec une poussée limitée et posez le module sur la plateforme, à faible vitesse et bien droit.
Deux motos foncent et laissent une traînée solide : coincez l'IA indigo sans percuter un mur, votre traînée ou la sienne. Elle fuit les culs-de-sac en comptant l'espace libre atteignable.
Le classique pierre-feuille-ciseaux contre une IA qui apprend vos habitudes et anticipe votre prochain coup. Pour la battre durablement, il faut renoncer à toute régularité.
Le casse-tête des chiffres : chaque grille proposée est mathématiquement garantie à solution unique. Sélectionnez une case, saisissez au clavier ou au pavé, les conflits se surlignent tout seuls.
Affrontez une IA qui vous traque par le calcul : en chasse elle vise les cases les plus probables selon une carte de probabilité, en cible elle aligne ses tirs autour d'un impact jusqu'à couler votre navire.
Le jeu de mémoire classique : retournez les cartes deux par deux pour reconstituer les huit paires. La grille est mélangée équitablement à chaque partie ; comptez vos coups et votre temps.
Le mot du jour : trouvez le mot de cinq lettres en six essais. Chaque essai se colore — bien placé, présent ailleurs, absent — avec la gestion fine des lettres qui se répètent.
Le jeu des allumettes face à une IA fondée sur la théorie des jeux : retirez des allumettes d'une seule rangée et prenez la dernière pour gagner. Imbattable dès qu'elle a l'avantage.
Le classique de l'encadrement face à une IA qui anticipe : posez un pion pour retourner les lignes adverses prises en tenaille. Négamax alpha-bêta, poids des coins et mobilité — à vous d'avoir la majorité.
Un coureur, un bouton, la gravité : sautez par-dessus les obstacles qui défilent de plus en plus vite. Le score suit la distance.
Poussez chaque caisse sur sa cible dans l'entrepôt : on ne peut que pousser, jamais tirer, et jamais deux caisses à la fois. Trois niveaux s'enchaînent, et « u » annule le dernier coup.
Éteignez toute la grille : chaque clic bascule une cellule et ses quatre voisines. Un indice, calculé par élimination de Gauss sur GF(2), résout la grille à votre place.
Le casse-tête coulissant : remettez les tuiles 1 à 15 dans l'ordre. Chaque mélange proposé est mathématiquement garanti résoluble.
Le classique de 1979 : pilotez un vaisseau à inertie, découpez les astéroïdes qui dérivent dans un espace sans bords et survivez le plus longtemps possible.
Le classique de l'alignement face à une IA qui anticipe : élagage alpha-bêta, évaluation heuristique et jeu au centre. Alignez quatre jetons avant elle.
Le puzzle culte : emboîtez les sept tétrominos, complétez des lignes pour les effacer et tenez le rythme d'une chute qui accélère à chaque niveau.
Le tic-tac-toe classique face à une IA minimax qui explore toutes les parties possibles : impossible à battre, au mieux match nul.
Le jeu de mémoire culte : observez la séquence de couleurs, puis reproduisez-la. Elle s'allonge d'un pas à chaque manche.
Un oiseau, une touche, la gravité : Flappy en Canvas 2D pur.
Le classique de Windows : déminez la grille de 144 cases sans faire exploser l'une des 24 mines. Le premier coup est toujours sûr.
Faites glisser les tuiles, fusionnez les nombres égaux et visez 2048. Un coup ne fait apparaître une nouvelle tuile que s'il a bougé quelque chose.
Un mur de briques, une raquette ambre, et toute la finesse d'une collision AABB propre.
Le serpent culte des Nokia : mangez les fruits, allongez-vous, évitez les murs et votre propre queue. Le tout accélère à chaque bouchée.
Le grand classique de 1972 : affrontez une IA imparfaite à la souris, au doigt ou au clavier. Premier à 7 points.
// expériences
Rien à gagner ici : des simulations physiques, de l'art génératif et des visualiseurs d'algorithmes où l'on regarde un principe se déployer sous ses yeux.
Des « lucioles » aux cadences différentes qui finissent par clignoter ensemble : montez le couplage et franchissez le seuil de synchronisation.
Pas un jeu à gagner mais une structure de données en action : un quadtree se subdivise là où les points s'agglutinent, et une requête de zone n'explore que les nœuds concernés au lieu de tester tous les points.
Pas un jeu à gagner mais une croissance fractale : des particules en marche aléatoire se collent à un amas central et font émerger des ramifications dendritiques. Cliquez pour ajouter une graine.
Regardez l'enveloppe convexe d'un nuage de points se construire par le parcours de Graham : tri par angle polaire, puis une pile qui rejette chaque tournant à droite jusqu'au polygone final.
Des corps s'attirent par gravitation et tournent en orbite : lancez-en de nouveaux au clic-glissé, remettez la scène à zéro et regardez les trajectoires se tisser.
Deux sources ou plus émettent des ondes qui se superposent : franges claires là où elles s'additionnent, sombres là où elles s'annulent. Déplacez une source, ajoutez-en d'un clic.
Un arbre né d'une seule règle récursive : la souris règle l'angle de branchement et la profondeur, et une brise anime le feuillage. Pas un jeu à gagner, une leçon de récursivité.
Pas un jeu à gagner mais un automate à éléments : peignez du sable qui s'empile en talus, de l'eau qui s'étale en flaque et des murs fixes. Tout émerge de règles locales simples.
Un moteur pseudo-3D façon Wolfenstein : parcourez un labyrinthe rendu par lancer de rayons, une tranche verticale de mur par colonne d'écran. Minimap en coin.
Dessinez une courbe fermée à la souris : une chaîne de cercles tournant à leurs fréquences la redessine sous vos yeux. La transformée de Fourier, rendue visible.
Pas un jeu à gagner mais une simulation de chimie : deux substances diffusent et réagissent, des motifs de Turing émergent. Peignez à la souris pour les perturber.
Plongez dans la fractale de Mandelbrot : cliquez ou utilisez la molette pour zoomer vers un point, clic droit pour dézoomer, glissez pour recadrer. Le rendu s'affine à l'arrêt.
Des gouttes ambre et indigo qui se rejoignent et se séparent : l'iso-surface d'un champ scalaire, extraite par marching squares sur une grille échantillonnée.
Deux gestes fondateurs de l'algorithmique : construire un espace par backtracking, puis le parcourir en BFS pour en extraire le plus court chemin.
Cinq algorithmes de tri animés barre par barre : comparez O(n²) et O(n log n) à l'œil nu, comparaisons et échanges surlignés en temps réel.
Un tissu qui pend et se déforme, tenu par l'intégration de Verlet et des contraintes de distance relâchées à chaque image. Attrapez un point, coupez des segments, réinitialisez.
Deux bras, la gravité, et un mouvement imprévisible : un double pendule chaotique intégré en RK4, où un jumeau quasi identique finit toujours par diverger.
De l'art génératif en Canvas 2D : des milliers de particules suivent un champ de bruit de Perlin fait maison et peignent des traînées ambre et indigo.
Pas un jeu à gagner mais une nuée vivante : chaque agent ne suit que trois règles locales, et le banc — que personne n'a programmé — émerge sous vos yeux.
Dessinez des murs, lancez A* et observez l'exploration puis le plus court chemin se tracer. La touche D bascule en Dijkstra pour comparer les deux stratégies.
Pas un jeu à gagner mais un automate cellulaire : dessinez des cellules, lancez la simulation et regardez des motifs émerger de quatre règles simples.
Au-delà du bac à sable
Ces démos sont un loisir de développeur, pas un aperçu de mon travail : mes missions sont d'un tout autre niveau de complexité. Pour un sujet sérieux, parlons-en.
Discuter de mon projet arrow_forward