我怎样才能学习4K民主编码的疯狂艺术?

Geo*_*rge 28 demoscene

我很喜欢demoscene,特别是那些小的4K exefiles.它们没有任何依赖关系,除了已经在Windows中找到的文件,它们展现出令人敬畏的编程能力:3D图形+声音,全都是4K.

这怎么可能?他们使用的语言是什么?贸易,最佳实践和重要网站的工具有哪些?

注意:请回答,如果你知道你在说什么,无用的答案,如"嗯,我猜他们使用asm"将被downvoted.(这不是反对asm,asm很棒)

Geo*_*rge 13

与此同时,我找到了一个处理4K编码的好网站:

IN4K


Dan*_*ett 11

压缩算法显然具有很大的特征,用于索引大量数据的简短机制以及对目标系统上可用库的深入了解也是如此.(这些东西可以直接链接.)

如果我是你,我会从你最喜欢的4k演示开始逆向工程; 也许从7到10年前的那些开始,并且随着技术的发展,继续努力追随最先进的技术.分析编译器的输出也是一个很好的起点,尽管它们倾向于优化速度而不是空间.

嵌入式编程技术也可能有所帮助,因为它们会定期运行.


Jan*_*ard 6

Inigo Quilez有一些1K和4K介绍的例子.你可以从中学到很多东西.看看他的其他文章.

Alexander Sotirov 撰写的关于Tiny PE的文章也很有趣.