共 10 篇相关文章

深入解析Commodore 64 Demoscene的核心技术原理,包括精灵复用、开边框、光栅中断等经典特效的实现方式,揭秘8位机时代程序员如何用周期精确编程突破硬件极限,创造不可能的视觉奇迹。

开发者在1987年的Commodore Amiga 500(7MHz CPU、1MB内存)上成功运行AI编程助手。本文解析客户端-服务端分离架构如何让古董硬件接入大语言模型,探讨AI能力服务化与终端轻量化趋势。

深入解析DOS游戏《圣经船长》的逆向工程过程,涵盖反汇编、资源文件格式解析、数字遗产保护等技术要点,探讨复古游戏逆向工程的学习价值与实践方法。

业余编程社区对大语言模型(LLM)持强烈抵制态度,与商业开发领域形成鲜明对比。本文深入分析抵制背后的核心原因:编程乐趣在于过程、对代码理解的坚持、身份认同焦虑,以及社区文化的自我保护机制。

独立开发者Zanzlanz打造了一款完全没有资源文件的游戏,所有贴图和音效均由正弦波数学函数实时生成。本文解析其程序化生成技术原理、实现方法及对游戏开发的启示。

深入解析SDL_GPU单头文件2D图形库的设计理念、GPU硬件加速原理、适用场景与技术权衡,帮助开发者评估这一轻量级高性能渲染方案。

探索The Field Equation实验项目如何借助实时着色器(Shader)与场方程技术,通过SDF光线步进和噪声函数,生成会「呼吸」的动态几何艺术。深入解析过程化生成艺术的技术原理与创作美学。

一位开发者仅用445字节数据生成了可辨识的ASCII世界地图。本文深度解析其核心技术:deflate压缩算法、fetch请求data: URI、DecompressionStream原生解压及Streams API链式管道,揭示现代浏览器原生能力的惊人潜力。

开发者仅用CSS实现了完整的四子棋游戏,包括棋子下落、回合切换和胜负判定,没有一行JavaScript。本文解析Checkbox Hack、选择器组合等核心技术原理,探讨CSS的计算能力边界。
16字节x86汇编艺术:极限Sizecoding作品技术解析
深入解析仅用16字节x86机器码实现的demoscene视觉作品Wake up! 16b,揭秘寄存器利用、VGA显存映射、指令编码优化等极限sizecoding技术,探讨约束下的编程美学。