Ceci est un webcomic irrégulier! tâche thématique. *
La mort est une organisation assez étendue et, bien que Head Death n'ait eu aucun mal à distinguer ses employés, certaines autres entités liées à l'organisation ont eu du mal à les suivre toutes.
Ainsi, votre tâche ici est de, étant donné le titre de l'un des différents décès, générer l'image correspondante de 32x32 pixels de ce décès.
De plus, comme Head Death est plutôt bureaucratique (et un peu avare), le programme le plus court (après avoir pris en compte quelques bonus) sera celui choisi pour un usage officiel.
L'entrée doit être insensible à la casse. En outre, les préfixes Death Of
, Death By
et The Death Of
doivent être traités comme équivalents.
L'image de sortie peut être enregistrée dans un fichier (dans n'importe quel format d'image bitmap sans perte) ou affichée à l'écran.
Les valeurs RVB EXACT à utiliser sont les suivantes:
White 255 255 255
Black 0 0 0
Dark Gray 125 125 125
Bone Gray 170 170 170
Purple 60 0 140
Brown 120 40 0
Blue 0 80 200
Green 0 100 0
Neon Green 100 255 0
Red 0 255 0
(Notez que nul mort n'utilise toutes ces couleurs, et la seule couleur qui leur est commune est le gris os)
Chaque image de sortie illustrée ici est d'abord affichée à sa taille réelle, puis en gros plan 3x.
Vous devez prendre en charge les décès suivants:
La mort de boules de feu incroyablement maîtrisées
La mort de l'étouffement d'une grenouille géante
Mort de tête
La mort de la lutte à mort par Steve
La mort de l'inhalation de produits chimiques pour la chapellerie
Charon
(Notez que le rôle exact de Charon dans l'organisation est inconnu)
Vous n'êtes pas tenu de prendre en charge les décès suivants, mais vous pouvez le faire pour divers bonus
Mort en faisant écraser votre bassin (bonus de -8%)
La mort d'être broyé par un outil d'abrasion de Mars Rover Rock (bonus de -10%)
La mort par noyade dans un bassin de réacteurs (-10% de bonus)
La mort d'être empalé par un javelot (bonus de -8%)
La mort d'être poignardé par un coutelas (-9% de bonus)
La mort des livraisons de mauvaises pizzas (-7% de bonus)
(Probablement la seule mort à ne pas porter de cape. Ne me demandez pas pourquoi.)
Si vous ajoutez tous les inclure, le multiplicateur final est 0.92*0.9*0.9*0.92*0.91*0.93≈0.58
.
Bonus supplémentaire
Si vous utilisez un format RGBA et remplacez le fond blanc par de la transparence, économisez 12% supplémentaires.
*
Webcomic irrégulier! est © 2002-Present David Morgan-Mar. CC BY-NC-SA.
la source
Réponses:
JavaScript (ES6),
714677,97651,76634,36545,761063 - (8% * 10% * 10% * 8 * 9% *% 7% * 12%) = 542,75Génère une URL de données vers un png de l'image et couvre tous les bonus.
EDIT: Je viens de réaliser le bonus qu'un fond transparent supprime encore 12%, ce qui réduit également mon nombre d'octets!
la source