Um jogo Allegro em 20 linhas de código .
- Pode ser considerado "livre para usar", pois é um fragmento em um fórum público
- Linguagem C
- algumas "técnicas sujas" como espremer código em C
- algumas técnicas de como fazer jogo simplesmente
- no máximo 20 linhas (existem poucas exceções e há um problema de que C talvez seja muito compressível , porque quase não há restrições em novas linhas ou espaços em branco; o LOC geralmente é uma métrica ruim )
- Não tenho certeza se o "básico das técnicas de programação" cai aqui, mas certamente existem
- matrizes
- composição da função
- Propriedades booleanas C
- Propriedades de vírgula C
- Propriedades do processador macro C
- Operador secundário
- lógica booleana com multiplicação e adição
- ...
- Você precisaria de alguns conhecimentos matemáticos para entender alguns deles.
- Os trechos têm <e> em vez de [e].
Há também o Pac-Man, por exemplo.
É algo que eu recomendaria se você fosse um programador mais avançado, porque algumas dessas técnicas são bastante ilegíveis. No entanto, é um bom conjunto de técnicas. A maneira correta não seria fazer tais "abominações", mas sim projetar, documentar, testar (...) Seu programa e esse código seriam o resultado de muitas técnicas de compactação aplicadas em um design muito bom. Por favor, não é assim que você deve programar, mas uma demonstração de quanto um jogo pode ser compactado.