演示场景的大小限制

What counts towards demo scene size restrictions?

本文关键字:      更新时间:2023-10-16

所以我想做一个小的(64k)演示——没有什么特别令人印象深刻的,只是为了编码体验。我一直在想,字节计数到底是多少?例如,一旦我运行了一个简单的演示引擎,我就可以将Lua嵌入为脚本语言,但由于python几乎可以在每台*nix计算机上使用,我可以免费使用它的解释器吗?

有些人可能会说这不符合演示场景的精神,但我确实认为它可以算作榨取每一个字节。另外,Lua是50k的,我不想写一个更小的自定义解释器(这会有很多bug)。

事情的总体精神是,作为一件艺术品,任何随机的人都应该能够下载并查看你的演示。这是你所关心的平台的基本默认安装。这就是为什么大多数最好的演示都针对Windows;DirectX是普遍可用的,使用这些库的能力大大减少了演示可执行文件中的代码量。

OSX也是如此,但其他Linux/UNIX变体确实有问题,因为通常没有标准安装这样的东西。祝硬件加速3D的驱动程序好运。

也就是说,这完全取决于你打算提交演示的个人小组或比赛。你最好联系其中一个成员或组织者,看看他们的规则是什么。如果你只是为了自己,在网上发布,那么你可以决定什么是公平的。你给自己设置的限制越多,演示结果就越令人印象深刻。

如果你真的想做一个64k的演示,你应该使用汇编语言,而不是解释语言。只有当您可以将短文本扩展为标准库中非常复杂的函数时,才会受益于Python之类的东西。对于演示来说,大多数重要的地方都与图形和声音有关,Python的stdlib在这两方面都没有提供太多(也不应该提供)。

相关文章:
  • 没有找到相关文章