header

anti papa noel

Alors d'accord c'est pas très beau, et les contrôles sont chelous et peut être même buggés, mais c'est pas grave, ce qui est important c'est le concept du papa noel et le diagramme de Feynman à droite ci dessous.

screenshotscreenshot

src
PLAY

L'Explication

magique, mais pas assez.


Rappelé à l'ordre chaque année par tous les papas et mamans - selon leur situation financière -, le père Noël est forcé à distribuer des cadeaux à tous les mioches de riches de la terre.

La distribution devant être fait aux alentours de minuit, il n'a que très peu de temps pour parcourir toutes ces maisons. C'est pourquoi il faut planifier un parcours des maisons pour optimiser la longueur du trajet. Cependant le père noël n'a pas suivi de cours d'optimisation discrète, et il n'a rien compris à ce qu'il a trouvé sur Wikipedia... en fait ce qu'il y a trouvé l'a même plutôt déprimé.

Pire encore : même avec un chemin optimal, la vitesse à atteindre pour être dans le temps est astronomiquement grande ! Regardons les choses à travers les yeux d'un physicien naïf et un peu stupide : comptons 7 milliards individus (dernier chiffre que j'ai entendu à la radio), exactement 7/60 sont des mioches, dont la moitié sont des sales mioches. 7/60 car on crève autours de 60 ans, on fait ~2 gosses avant de crever (population stable sur le court terme) et papanoel n'existe pas au delà de 7 ans, et je fais ce que je veux avec les nombres (source : statistiques.laurent.sexy).

On a donc 0.06 milliards gamins à satisfaire. La terre a un rayon de 150 000 km, ce qui fait une surface de 3x10¹¹ Km². 2/3 de la Terre, c'est de la flotte, et les enfants sont solubles dans l'eau, voilà on en enlève 1/3, comme ça, juste parce que c'est rigolo de les imaginer fondre dans l'eau. Mais il y a aussi des déserts sur terre... 2/3 de la terre pas dans l'eau. Ça fait une surface populée de 4/3 π 150 000² 2/3 2/3 Km² = 4x10¹⁰ Km².

On peut alors calculer une densité de 60 000 000 / 4x10¹⁰ = 0.0015 garnement par Km².

Les enfants sages cristallisent sur la surface habitable, ils occupent chacuns 666 Km² et sont donc espacés de sqrt(666) = 25 Km.

Méga coup de bol, il se trouve que les enfants ont cristallisés à la queuleuleu, il n'y a qu'à suivre le parcourt tout droit : il n'y a que 25x60 millions de kilomètres à parcourir, soit 1.5 milliards de Km.

Le père Noël doit opérer entre 23:55 et 00:00, et les gamins ont cristallisé au Greenwich, donc pas de décalage horaire possible : il doit atteindre plus de 16 fois la vitesse de la lumière pour distribuer les cadeaux à temps ce qui est clairement un problème car le Père Noël a le vertige.



la solution évidente


Heureusement il y a une méthode bien plus raisonnable : l'auto collaboration avec soi même en jouant au ping pong temporel. Voici comment ça se passe en pratique :

Papa Noël se ballade tranquille sur son traîneau chargé dans le ciel, normal. D'un coup, PIF PAF POUF, partout dans le ciel presque simultanément, des milliers de paires Papa Noël/anti-papa Noël jaillissent de diverse interactions dans l'atmosphère.

Les Papa Noëls se comportent normalement alors que les anti-Papa Noël font tout à l'envers : ils marchent en regardant derrière, le dos en avant, ils prennent les cadeaux à l'envers pour les déposer, toutes leurs actions sont renversées dans le temps, puis environ 5 minutes plus tard, ils s’annihilent avec un Papa Noël quelconque mais unique (pour former une paire) dans un éclat de nouvelles particules et disparaissent comme ils sont apparus.

Pendant ces 5 minutes le ciel est couvert de Papa/anti-Papa Noëls.

Si on suit le Papa Noël original et inverse le temps à chaque collision avec un anti-Papa Noël, on voit Papa Noël voyager dans le temps. On a donc dans le ciel une collaboration complexe et inefficace de Père Noëls illimitée dans le temps.



NOTE


Vous avez peut être remarqué dans le jeu que les maisons ne changent pas en anti-maisons toutes les 4 unités de temps, et que l'horloge tourne toujours dans le même sens ! Hé bien oui, pour garder une cohérence dans l'histoire, il aurait fallu faire cela : toutes les 4 unités de temps, vous jouez un anti-père noël qui retire des cadeaux (selon le point de vue). En fait la version proposée du jeu est un peu incohérente avec ce qui est décrit ci dessus et en voici la raison :

J'ai testé une version du jeu où 50% des maisons sont des anti-maisons et 50% des maisons sont des maisons normales. On pose un cadeau dans les maisons normales et retire dans les anti-maisons et toutes les 4 unités de temps, les maisons s'échangent (on garde le point de vue du père noël qui zig zag dans le temps). La conséquence de cela est un jeu totalement incompréhensible : on se déplace, il y a des papanoëls à éviter partout et on veut éviter les anti-maisons mais elles changent tout le temps, c'était injouable. Une solution aurait été de baisser la densité de Père Noël en faisant des cycles plus long que 4, mais je tenais à ce qu'il y ait beaucoup de papa noëls à la "fin". Je n'ai pas uploadé cette version parce qu'elle est basée sur une vieille version du jeu et il faudrait que je merge ça un jour... Je ferai le mode super hardcore quand j'ai le temps.

La version actuelle du jeu est inconsistante, mais fun à jouer, c'est pourquoi je l'ai retenue.


play the impossible test version

Ceci est la version de test "réaliste" avec des anti-maisons. On ne meurt pas et autres pères noëls ne font rien. Il y a des bugs dans le dépôt des cadeaux au premier temps mais c'est pas trop grave, ça illustre le concept.


Gameplay

flèches : pour se déplacer (rester appuyé pendant le beat)

enter / espace : redémarre une partie

Le compteur affiche le nombre de cadeaux à distribuer

Le but est de remplir les maisons de cadeaux jusqu'à ce que le compteur tombe à 0.

Toutes les 4 unités de temps, le temps tourne dans le sens inverse et on voir un anti-papanoël faire les actions précédentes dans l'autre sens. Attention : il ne faut pas le toucher ! Toutes les 4 unités, les anti-papanoëls deviennent des papanoëls et repartent dans l'autre sens pour refaire les actions comme vous, et derrière eux partent des anti-papanoëls etc... Il ne faut pas toucher les papanoëls non plus !

Il est possible de remettre un cadeau retiré par un anti-papanoël juste avant que revienne le papanoël, il y aura ainsi deux cadeaux dans la maison, l'anti-papanoël va retirer les deux cadeaux etc...

Les cadeaux retirés par les anti-papanoëls n'ont pas d'effets sur le score car un anti-papanoël qui enlève un cadeau c'est exactement la même chose qu'un papanoël qui pose un cadeau (ils vont à l'envers dans le temps !)

Il n'est pas possible d'aller sur les carrés avec un cercle rouge dessus.


Pour les gens qui ont remarqué l'incohérence dans la loop, lire la petite note !