5 points par kunggom 2020-05-06 | Aucun commentaire pour le moment. | Partager sur WhatsApp

Il existe ce qu’on appelle le code golf (Code Golf). C’est une compétition où l’on cherche à savoir qui parvient le mieux à réduire la taille de son code, et l’un des dérivés de cette pratique est un type de concours consistant à implémenter quelque chose dans une capacité minuscule et strictement limitée. Par exemple, il existe des démos capables d’afficher des graphismes et de la musique dans un espace de 256 octets ( https://fr.news.hada.io/topic?id=1986 ).

Je vous présente Hue Jumper, un jeu proposé lors du 2kPlus Jam ( https://itch.io/jam/2kplus-jam ), un concours de ce genre. Il s’agit d’un jeu de course simple rendant hommage aux jeux de course automobile des années 1980, et si l’on compresse le fichier de la version 2k minifiée, sa taille passe sous les 2 kilo-octets. Comme il est écrit en JavaScript, il peut être lancé directement dans le navigateur web.

Version 2k : https://killedbyapixel.github.io/HueJumper2k/a.htm

Version complète : https://killedbyapixel.github.io/HueJumper2k/

Code source annoté sur CodePen : https://codepen.io/KilledByAPixel/pen/poJdLwB

Explication du créateur à propos du code source : http://frankforce.com/?p=7427

Le principe du jeu est simple. Le joueur doit parcourir 1000 mètres sur une route parsemée d’obstacles dans un temps limité. Au départ, 20 secondes sont accordées, et si vous passez un checkpoint dans ce délai, 10 secondes supplémentaires sont ajoutées. Si vous quittez la route ou heurtez un obstacle, votre vitesse ralentit ou le véhicule s’arrête temporairement. Déplacer la souris change la direction de la voiture, et un double-clic permet de sauter. Dans la version complète, quelques fonctions supplémentaires ont été ajoutées à certaines touches du clavier.

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.