QB64 搜索技巧 核手提箱 文字记录 海洋云增白 开源地图 Bliss AI 搜索答案 深海沉船 自由职业 policy 小团队 颈挂空调 Chumby 个人电脑 极端主义 团队 世界 PostgreSQL AI工具 证券 DirectX 防溢 DrawingPics Zulip 儿童读物 化学 连续滚动 代码审查 三菱电机 更多

打造 13KB 游戏:太空拥抱者的故事 (frankforce.com)

本文讲述了作者Frank Force创作13KB大小游戏“太空拥抱者”的历程。该游戏是一款像素风格的横版射击游戏,使用JavaScript和作者自己开发的游戏引擎LittleJS制作。作者详细介绍了游戏的设计过程,包括美术、动画、关卡生成、音效等方面的设计思路,以及为了压缩游戏大小所采取的各种技术手段。此外,作者还分享了参加JS13K游戏开发比赛的经验和感受,并鼓励更多开发者参与其中。

瓶中之城:一个 256 字节的光线投射系统 | Killed By A Pixel (frankforce.com)

本文详细介绍了如何用 256 字节的 HTML 代码创建一个微型光线投射引擎和城市生成器。作者逐行解释了 JavaScript 代码,并用图片展示了城市景观的形成过程,包括建筑高度、纹理和阴影的生成。文章还介绍了如何利用简单的代数运算和位操作来实现光线投射和阴影效果。