Regras:
- Qualquer idioma que você escolher (bibliotecas padrão).
- Saída exibida no Terminal ou no Windows Command Processor ou de qualquer outra maneira que você preferir.
(buffer de largura = 80) - Caracteres ASCII são suficientes. (pode adicionar Unicode)
- Não deve preencher a tela inteira na inicialização (deve parecer uma chuva, duh!).
- Cores ganha pontos de bônus (+5).
- Efeitos : Caracteres aleatórios, diferentes tamanhos de queda, são regenerados periodicamente.
Pontos: (atualização)
- +32 pontos para começar.
- -1 ponto para cada byte (não caracteres) no código após o ** 1024 *** th * byte.
- Os pontos podem chegar a zero e negativos.
- Nota: Os idiomas que usam caracteres multibyte devem contar bytes, não caracteres.
- +5 para cada novo efeito. (não publicado por outras pessoas)
- +15 para qualquer um destes efeitos:
- Vento (sopra caracteres para o lado)
- Correspondência de números (entrada do usuário, por exemplo: 90210): o
número é localizado aleatoriamente na matriz
- Som
- Mensagem criptografada (entrada do usuário): os
caracteres representam uma mensagem criptografada secreta - Modo Galaga:
Dispara ^ para destruir personagens
Placar:
┌-----┬------------┬------------┬-------------┬---------------┬--------------┐
| 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 | |
└-----┴------------┴------------┴-------------┴---------------┴--------------┘
Nota: O painel de avaliação será / poderá ser atualizado por qualquer pessoa após publicar uma resposta válida. Não exceda as dez primeiras posições. Adicione mais efeitos ao seu código e supere sua própria pontuação!
Limpar a tela inicial, limpeza, bugs, bibliotecas de terceiros etc. não conta para os pontos Lembre-se de incluir detalhes sobre não. de bytes usados e o nome do idioma ou programa.
Neo: O que você está tentando me dizer? Que eu posso evitar balas?
Morfeu: Não, Neo. Estou tentando lhe dizer que quando estiver pronto, você não precisará.