Règles:
- N'importe quelle langue que vous choisissez (bibliothèques standard).
- Sortie affichée dans Terminal ou Windows Command Processor ou de toute autre manière que vous préférez.
(tampon de largeur = 80) - Les caractères ASCII suffisent. (peut ajouter Unicode)
- Ne devrait pas remplir tout l'écran au démarrage (devrait ressembler à une pluie, duh!).
- Les couleurs obtiennent des points bonus (+5).
- Effets : Des personnages aléatoires, différentes tailles de chute, se régénèrent périodiquement.
Points: (mise à jour)
- +32 points pour commencer.
- -1 point pour chaque octet (pas les caractères) dans le code après le ** 1024 *** ème * octet.
- Les points pourraient atteindre zéro et négatifs.
- Remarque: les langues utilisant des caractères multi-octets doivent compter les octets et non les caractères.
- +5 pour chaque nouvel effet. (non publié par d'autres)
- +15 pour l'un de ces effets:
- Vent (souffle des personnages sur le côté)
- Correspondance des nombres (entrée utilisateur, par exemple: 90210): le
nombre est situé de manière aléatoire dans la matrice
- Du son
- Msg crypté (entrée utilisateur): les
caractères représentent un message crypté secret - Mode Galaga:
tire ^ pour détruire les personnages
Tableau d'affichage:
┌-----┬------------┬------------┬-------------┬---------------┬--------------┐
| pos | name | type | bytes | effects | points ^ |
|-----|------------|------------|-------------|---------------|--------------|
|1 |nitro2k01 |QBasic |913 |Colours |+57 |
| | | | |Colour Fade | |
| | | | |Sound (+15) | |
|-----|------------|------------|-------------|---------------|--------------|
|2 |squeamish |HTML, Java- |1024 |Colours |+47 |
| |ossifrage |Script, CSS | |Transition | |
| | | | |Size Variation | |
|-----|------------|------------|-------------|---------------|--------------|
|3 |manatwork |Ruby |374 |Colours |+47 |
| | | | |Actual Words | |
| | | | |Character - | |
| | | | | Disperse | |
|-----|------------|------------|-------------|---------------|--------------|
|4 |plg |Bash |1024 |Colours |+42 |
| | | | |Random Pause | |
|-----|------------|------------|-------------|---------------|--------------|
|5 |Timtech |TI-84 calc |120 |Umbrella |+42 |
| | | | |Run Inside | |
|-----|------------|------------|-------------|---------------|--------------|
|6 |Samuel Cook |JavaScript |830 |Colours |+42 |
| | | | |Transition | |
└-----┴------------┴------------┴-------------┴---------------┴--------------┘
Remarque: Le tableau de bord sera / pourrait être mis à jour par quiconque après avoir publié une réponse valide. Ne dépassez pas les dix premières positions. Ajoutez plus d'effets à votre code et battez votre propre score!
Effacer l'écran initial, le nettoyage, les bogues, les bibliothèques tierces, etc. ne compterait pas pour les points N'oubliez pas d'inclure des détails sur non. d'octets utilisés et le nom de la langue ou du programme.
Neo: Qu'est-ce que tu essaies de me dire? Que je peux esquiver les balles?
Morpheus: Non, Neo. J'essaye de te dire que quand tu seras prêt, tu n'auras pas à le faire.