20 points par lifthrasiir 2022-07-13 | 1 commentaires | Partager sur WhatsApp

J’ai participé à JS1024, où l’on peut soumettre jusqu’à 1024 octets de code JavaScript, pour la première fois depuis deux ans. Le code que j’ai proposé cette fois est un jeu simple : de courts mots anglais s’affichent et il suffit de les taper tels quels dans le temps imparti. Sa particularité est que les mots sont inversés horizontalement, conformément au thème de cette année (mirror). En raison de la limite de taille, cela ne fonctionne malheureusement pas sur mobile.

Le point clé est évidemment la manière de stocker les mots. Je pensais depuis longtemps que cette approche était possible, mais je n’avais jamais osé m’y attaquer à cause de sa difficulté. J’ai finalement réussi à la mettre en œuvre (comme je suis sans emploi, j’avais du temps à revendre), et j’ai créé ce jeu sur cette base. Pour savoir de quelle approche il s’agit, consultez le code commenté (je réponds aussi aux questions). Et pour donner une idée indirecte du niveau de difficulté... il y a bien 1903 mots dans un total de 1022 octets. :-)

1 commentaires

 
kayws426 2022-07-16

C’est fascinant !