编程与软件工程files.scene.org
4KB 演示场景作品 Elevated 的源码发布
Source code for 4kb demoscene production “Elevated” released
2016 — 2022,它一次次回到首页
黑点是上首页(≥ 50 分)的那次投稿,空心点是没冲上去的投稿,点越大分数越高。
导读
这是 4KB 演示程序《Elevated》的源代码压缩包发布页。该作品在 2009 年 Breakpoint 的 4K intro 中发布,画面与声音全部由 4096 字节的可执行文件实时程序化生成。
为什么经久不衰:它把完整视听体验压进 4KB,展示了极限压缩、程序化图形与实时渲染的巧思,多年后仍是 demo 场景的经典参考。
HN 评论精选
所有视听内容均由 4KB 可执行文件实时程序化生成,令人震撼。
发布信息:http://www.pouet.net/prod.php?which=52938 可执行文件:https://files.scene.org/view/parties/2009/breakpoint09/in4k/rgba_tbc_elevated_2016.zip 视频:https://www.youtube.com/watch?v=jB0vBmiTr6o 你看到和听到的一切,都由这个 4096 字节的可执行文件实时程序化生成。发布 7 年后它依然让我震撼……
jsheard查看英文原文
Release info: http://www.pouet.net/prod.php?which=52938 Binary: https://files.scene.org/view/parties/2009/breakpoint09/in4k/rgba_tbc_elevated_2016.zip Video: https://www.youtube.com/watch?v=jB0vBmiTr6o Everything you see and hear is procedurally generated by the 4096 byte executable, in real time. It still blows my mind 7 years after release...
作者参与创建的 Shadertoy 推动了实时着色器创作。
对感兴趣、觉得这些东西很酷的人:Elevated 的作者做了一个用 WebGL 实验实时像素着色器的网站:https://www.shadertoy.com/ 。那里诞生过相当多令人难以置信的作品。
tbabb查看英文原文
For anyone interested/thinks this stuff is cool, the author of Elevated has made a website for experimenting with real time pixel shaders in WebGL: https://www.shadertoy.com/ Some pretty incredible things have been done there.
有人设想 demo 的新前沿是自制硬件,甚至用分立元件搭计算机。
在看过 LFT 把 ATMEL 单片机当作 demo 平台的作品后:http://www.linusakesson.net/scene/craft/index.php ……我想到 demo 场景的一个可能前沿是:用分立元件自制硬件来跑 demo。MOnSter 6502 算一个——http://monster6502.com/
Malic查看英文原文
After viewing LFT's work in using an ATMEL microcontroller as a demoscene platform: http://www.linusakesson.net/scene/craft/index.php ...I had the thought a possible frontier in demoscene is make your own hardware out of discrete components to run your demo. The MOnSter 6502 would count - http://monster6502.com/
压缩链接器 Crinkler 是 4K demo 的关键技术,项目至今仍在维护。
Crinkler 这个压缩链接器非常有意思。这个链接无意中展示的是 Crinkler 的 file_id.diz,而不是与 Elevated 其余内容相关的东西;但老实说我一直觉得 Crinkler 的东西很迷人。该项目今天仍在维护:https://github.com/runestubbe/Crinkler 和 http://crinkler.net/
adzm查看英文原文
Crinkler, the compressing linker, is really interesting. This link inadvertently shows the file_id.diz for Crinkler rather than anything relevant to the rest of Elevated; but honestly I always found the Crinkler stuff to be fascinating. The project lives on today: https://github.com/runestubbe/Crinkler and http://crinkler.net/
历次讨论
同类还值得读
开源应用架构
The Architecture of Open Source Applications
《开源软件架构》(AOSA)是一本在线免费书,邀请知名开源项目的作者亲自剖析其内部设计,涵盖 SQLAlchemy、LLVM、Audacity、Apache、Bash 等系统。
编程与软件工程上首页 9 次 · 2011–2024aosabook.org编辑精选编程语言简史:简短、不完整且多半错误
A Brief, Incomplete, and Mostly Wrong History of Programming Languages
一篇以戏谑、故意不准确的方式回顾编程语言史的博客文章,用夸张轶事和讽刺定义串起 Lisp、C、C++、Java、JavaScript、PHP 等语言。
编程与软件工程上首页 8 次 · 2009–2021james-iry.blogspot.comSQLite 是如何测试的
How SQLite is tested
SQLite 官方文档页,系统介绍 SQLite 的测试体系:多种测试方法(TCL 测试、模糊测试、回归测试、静态分析等)和海量测试用例,展示了这个小型开源项目如何靠极致测试获得…
编程与软件工程上首页 8 次 · 2009–2025sqlite.org编辑精选高级编程语言(2009)
Advanced programming languages (2009)
Matt Might 的经典文章,按用途推荐“高级编程语言”:如果追求就业就选主流语言,如果追求表达力、学术研究或创业,则推荐 Haskell、OCaml、Scala 等函数式语…
编程与软件工程上首页 8 次 · 2009–2022matt.might.net我的 Forth 与栈机器经历
Yosefk - My history with Forth & stack machines
作者以亲身经历回顾了使用 Forth 语言和栈式机器的历程:既赞叹其简洁优雅、代码量小、可自举的优点,也坦率指出栈操作在实际编程中的痛苦,以及 Forth 社区文化中的问题。
编程与软件工程上首页 8 次 · 2010–2024yosefk.com编辑精选