编程与软件工程github.com
14 天自学 Demo Scene
Teach Yourself Demoscene in 14 Days
2019 — 2021,它一次次回到首页
黑点是上首页(≥ 50 分)的那次投稿,空心点是没冲上去的投稿,点越大分数越高。
导读
这是一个 GitHub 仓库,标题为《14 天自学 Demoscene》,以按天推进的方式把 demoscene(演示场景)的入门资料、教程和工具组织成一条学习路线。它面向想了解实时图形、限制编程和复古平台创作的程序员,帮助从零开始接触这一亚文化。
为什么经久不衰:demoscene 是实时图形与限制编程的活化石,而这份清单把散落各处的教程与历史资料串成可上手的路径,因此多年后仍被反复推荐。
HN 评论精选
早期 demo 创作工具降低了门槛,并被一些团体用来发布首批 Amiga 作品。
我在 80 年代玩过 C64/Amiga demoscene,我们在 1987 年 5 月发布了最早的 Amiga demo 创作工具之一(链接)。它通过提供图像、采样音效和滚动文字,让别人也能开始做 demo。以今天的标准看不算先进,但当时我并不知道,有些团体确实用它发布了他们的第一个 Amiga demo(链接)。
NorSoulx查看英文原文
I dabbled in the C64/Amiga demoscene back in the 80s and we released one the first Amiga demo creators back in May 1987: http://janeway.exotica.org.uk/release.php?id=73124 It allowed others to get started creating demos by supplying: * image * sampled sound * scrolling text Not very advanced by todays standards, but unbeknownst to me at the time, turned out to actually be used by some groups to release their first Amiga demos: https://www.reddit.com/r/amiga/comments/nd74xf/celebrating_34_years_since_the_release_of_the/
从 Amiga 到现代 Web 技术,demo 效果不断进化,CSS/JS 也能实现不少效果。
我关注 demoscene 快三十年了,每年发布的作品始终令人惊叹。像 Technological Death 这样的老 Amiga 作品很棒,但 Still 的 Intrinsic Gravity 这类现代 demo 简直惊艳。如今用 CSS 和 JS 也能做出相当不错的 demo 效果;我在 Codepen 上有几个尝试:Text flash(注意闪烁图像)和 Bitmap text wobble scroller。
onion2k查看英文原文
I've followed the demoscene for nearly three decades, and the demos get put out every year have always been hugely impressive. The old Amiga stuff like Technological Death was great but the more modern demos like Intrinsic Gravity by Still (https://www.youtube.com/watch?v=-ZxPhDC-r3w) are just amazing. You can get pretty far making demo effects in CSS and JS these days. A couple of my attempts over on Codepen; Text flash - https://codepen.io/onion2k/full/WyLoNg (Warning: flashing images) Bitmap text wobble scroller - https://codepen.io/onion2k/full/rYgxdJ
256 字节的 C64 demo 是极限约束下创作力的经典例子。
《A Mind Is Born》(链接):在 Commodore 64 上只用 256 字节做 demo,无论什么平台都是艰巨挑战。
carapace查看英文原文
"A Mind Is Born" https://linusakesson.net/scene/a-mind-is-born/ > Making a demo in just 256 bytes would be a formidable challenge regardless of platform. A Mind Is Born is my attempt to do it on the Commodore 64.
C64 演示场景至今活跃,并有完整档案可查。
C64 demo scene 的所有作品都归档在 csdb.dk,最新发布可以在这里看到。C64 demo scene 仍然非常活跃,最近 4 天就有近 40 个发布。
ssdsa查看英文原文
Everything the C64 demo scene produces is cataloged and archived at https://csdb.dk/ You can find the latest releases here: https://csdb.dk/latestreleases.php - The C64 demo scene is still very active. There are nearly 40 releases from the last 4 days.
历次讨论
同类还值得读
开源应用架构
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编辑精选