28

我非常喜欢演示场景,尤其是那些小的 4K exefiles。除了已经在 Windows 中找到的文件之外,它们没有任何依赖关系,它们展示了编程的强大功能:3D 图形 + 声音,全部为 4K。

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

4

4 回答 4

14

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

IN4K

于 2009-05-13T17:08:05.007 回答
11

压缩算法显然具有重要意义,索引大量数据的简短机制和对目标系统上可用库的深入了解也是如此。(那些东西可以链接进去。)

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

鉴于嵌入式编程技术经常受到限制,它们也可能会有所帮助。

于 2009-05-13T16:59:50.043 回答
7

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

Alexander Sotirov关于Tiny PE的文章也很有趣。

于 2012-08-15T16:07:41.593 回答
4

可能不是您正在寻找的东西,但本着同样的精神:有几个 Java 4k 竞赛。目标是创建一个完全适合最大 4096 字节的单个 JAR 的 Java 演示甚至游戏(!)。

参见例如

http://www.mojang.com/notch/j4k/l4kd/

或者

http://javaunlimited.net/contests/java4k.php

有人可能会争辩说 Java 让它变得更容易(因为您可以使用整个运行时),但它仍然令人印象深刻(而且您是跨平台的,不需要学习汇编程序;))。

于 2009-05-13T17:01:39.963 回答