《游戏引擎黑皮书:DOOM》的韩文版现已发布,深入剖析了id Software经典射击游戏DOOM的引擎技术细节与开发历程。
fabiensanglard-net
30 条来自 fabiensanglard-net 的内容
观察我的手机切换基站
2.0作者通过监控手机信号强度变化,实时观察手机在不同基站之间的切换过程,揭示了移动网络连接背后的动态机制。
本文通过分析《街头霸王2》开发过程中留下的设计文档、代码注释和开发笔记,揭示了这款经典格斗游戏背后的技术实现和开发故事。作者追踪了游戏从概念到成品的完整创作历程,展现了早期游戏开发的独特工作方式。
街头霸王2:世界勇士
1.0《街头霸王2:世界勇士》是卡普空于1991年推出的经典格斗游戏,开创了现代格斗游戏的基本框架,引入了八位来自不同国家的可玩角色和标志性的必杀技系统,对后续格斗游戏发展产生了深远影响。
这篇文章探讨了《街头霸王2》中角色在无法正常旋转时实现旋转效果的编程技巧,揭示了游戏开发中如何通过巧妙的技术手段解决动画限制问题。
这篇文章探讨了《街头霸王2》中健康条动画的巧妙设计,展示了开发者如何通过精确的像素级动画实现流畅的视觉效果,体现了经典游戏开发中对细节的极致追求。
本文深入探讨了《街头霸王2》经典街机游戏的声音系统架构,揭示了其音频处理、内存管理和声音芯片协同工作的内部原理。
本文深入探讨了Capcom CPS-1街机系统的图形架构,解析了其独特的图块系统、调色板管理和精灵渲染机制,揭示了这款经典硬件如何实现流畅的2D游戏画面。
这是一份USB技术参考速查表,涵盖了USB协议、设备类型、传输模式、电源管理以及调试工具等关键信息,为开发者和工程师提供快速查阅的实用指南。
这篇文章探讨了《暗黑破坏神2:狱火重生》的技术实现,展示了这款经典游戏如何在现代硬件上通过精妙的图形渲染和系统架构获得新生。
这是一本关于CP-System的书籍,该系统是卡普空在街机游戏时代使用的硬件平台。本书深入探讨了该系统的技术架构、游戏开发细节以及历史背景。
CCPS 是一款用于开发 Capcom CPS-1 街机系统游戏的软件开发工具包,为开发者提供了创建经典街机游戏所需的工具和框架。
本文介绍了《CP-System之书》的纸质版本,这是一本深入探讨卡普空CPS街机系统技术细节的书籍。该版本采用高质量纸张印刷,为读者提供了更佳的阅读体验和收藏价值。
书籍更新
1.0Fabien Sanglard更新了他的三本书籍,包括《Game Engine Black Book: DOOM》、《Game Engine Black Book: Wolfenstein 3D》和《The Graphics Codex》,提供了最新的勘误和内容改进。
作者分享了一个关于Linux内核和系统编程的深入技术探讨,涵盖了从基础概念到高级实现的各个方面,为开发者提供了宝贵的见解和实践经验。
Mjolnir
1.5Mjolnir是雷神索尔的神锤,在漫威宇宙中具有强大的力量,能够召唤闪电、飞行,并且只有配得上的人才能举起它。
这篇文章探讨了在Web开发中,有时仅使用HTML就能满足需求,无需过度依赖复杂的JavaScript框架。作者通过实际案例展示了HTML的强大功能和简洁性,提倡回归基础的开发方式。
计算机历史书籍的乐趣
1.0这篇文章探讨了计算机历史书籍的独特魅力,它们不仅记录了技术发展轨迹,还揭示了创新背后的故事和人物,让读者在理解现代计算技术的同时,也能欣赏其丰富的历史底蕴。
驱动编译器
2.0本文探讨了编译器如何将高级编程语言转换为机器可执行代码,详细介绍了编译过程的各个阶段,包括词法分析、语法分析、语义分析、优化和代码生成,以及现代编译器架构的设计原理。
这篇文章探讨了声音与振动如何影响我们的情绪和幸福感。作者通过个人经历和科学研究,解释了为什么某些声音能带来愉悦感,以及我们如何利用这些知识来改善日常生活。
10NES
2.010NES是任天堂娱乐系统(NES)中使用的锁定芯片,用于防止未经授权的游戏卡带在主机上运行。它通过主机和卡带之间的认证握手协议工作,确保只有获得任天堂许可的游戏才能正常运行。
本文探讨了《指挥官基恩》游戏中创新的自适应瓦片滚动技术,该技术通过动态调整屏幕显示区域,在有限的硬件资源下实现了流畅的横向卷轴效果,为PC平台带来了类似主机游戏的体验。
mDNS 入门指南
2.0本文介绍了多播DNS(mDNS)的基本概念和工作原理,这是一种零配置网络服务发现协议,允许设备在局域网内自动发现和通信,无需传统DNS服务器。
这篇文章探讨了苹果M1芯片的革命性设计,分析了其统一内存架构、高性能核心与能效核心的协同工作,以及如何通过硬件与软件的深度整合实现卓越的性能与能效表现。
探索命令行时空
2.0本文探讨了在命令行环境中如何理解和利用时空概念,通过实际工具和技巧展示如何高效管理时间和空间资源。
编程四十年
2.0本文回顾了作者四十年的编程生涯,从早期的个人计算机时代到现代软件开发,分享了对技术演进、编程理念变化的深刻见解和个人经历。
作者分享了写作和发布的四个理由,这些理由源于个人经验,旨在鼓励更多人分享知识、建立联系并留下持久影响。
这篇文章介绍了Fabien Sanglard的Bash书籍,旨在成为掌握Bash脚本编程的权威指南。该书涵盖了从基础到高级的Bash概念,帮助读者全面掌握这个强大的Unix shell工具。
本文深入探讨了苹果Pro Display XDR显示器如何充分利用Thunderbolt 3接口的带宽极限,实现6K分辨率、高刷新率和HDR等先进显示功能的技术细节。
随着Android开发工具的演进,现代ADB(Android调试桥)已内置通用USB驱动程序支持,无需再单独安装Windows专用驱动。这使得Android设备连接和调试过程更加简化和跨平台兼容。