什么语言或方法使图形及放大器;音乐演示,以适应64KB的EXE? [英] What languages or methods allow graphics & music demos to fit in 64kb EXEs?

查看:250
本文介绍了什么语言或方法使图形及放大器;音乐演示,以适应64KB的EXE?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

怎么可能在一个 64KB 编译EXE,这些程序可以生成这种疯狂的视觉效果,完全相匹配的音乐?

How is it possible that in a 64kb compiled exe, these programs can generate such crazy visuals, complete with matching music?

一个例子:新艺术假想主(的 YouTube视频演示运行的)

该计划的唯一的 64KB 的大小!他们是怎么做到的?

This program's only 64kb in size! How did they do that?

他们使用某些种类的pre-现有对象,着色器,等里面的DirectX或类似的东西?

Are they using some sorts of pre-existing objects, shaders, etc. inside DirectX or something like that?

?他们甚至使用什么语言?是否有某种指导这个东西?

What languages do they even use? Is there some sort of guide to this stuff?

  • 编辑:另一个令人兴奋的演示。怎么样?

http://www.scene.org/file.php?file=/demos/groups/farb-rausch/fr08_final.zip&fileinfo

编辑:更多demoscene东西

我发现了一些链接到一组谁做这样的东西,他们发布了一个名为的产品和.werkkzeug1某些COM pression和音频工具,但我仍无法弄清楚它是如何可能的。他们甚至在96KB做了一个游戏。

I found some link to a group who make stuff like this and they released a product named .werkkzeug1 and some compression and audio tools but I can't still figure it out how it's possible. They even made a game with in 96kb.

theproduct

推荐答案

64K演示,如您的在程序上产生材质和模型。 通常用于音乐,与大多数仪器模块文件被合成在code

64K demos such as the one you linked save space by procedurally generating textures and models. Module files are typically used for the music, with most of the instruments being synthesized in code.

这是最主要的一点。 徘徊无论可能使用code,而不是将数据存储明确它们所产生的东西。 (当他们这样做商店的东西明确,这在很大程度上COM pressed)。

That's the main point. Whereever possible, they generate stuff using code rather than storing the data explicitly. (And when they do store stuff explicitly, it is heavily compressed).

可执行COM pressors 和其他技巧,然后用来减少编译$ C $的大小C本身。

Executable compressors and other tricks are then used to minimize the size of the compiled code itself.

不幸的是,演示很少发布了与源$ C ​​$ C。我没有找到一些demo源场景。组织,但我没有签任何他们离开自己。

Unfortunately, demos are rarely released with source code. I did find a collection of some demo sources on scene.org, but I haven't checked any of them out myself.

有没有很多COM prehensive导游要么是我所知道的,但存在指南,散落各地的网络不同的主题。 的HUGI杂志是这样的文章之一良好来源,尤其是我会建议您检查出< A HREF =htt​​p://www.hugi.scene.org/main.php?page=hugise01相对=nofollow>特别版#1 ,因为它包含了许多演示编码的文章。

There aren't many comprehensive guides either that I'm aware of, but there exist guides for various topics scattered around the web. The Hugi Magazine is one good source of such articles, in particular I would recommend checking out Special Edition #1 as it contains lots of demo coding articles.

这篇关于什么语言或方法使图形及放大器;音乐演示,以适应64KB的EXE?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆