百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
D

DIYDoom

> 编程语言
开源

尝试了解 DOOM 引擎如何工作

699 stars0 点赞2 次浏览
访问官网GitHub

工具介绍

尝试了解 DOOM 引擎如何工作

Do It Yourself Doom With SDL

This is a personal project, in an attempt to understand how Doom engine works.

Notes 000 - Introduction
Notes 001 - WAD Files
Notes 002 - Basic Map Data
Notes 003 - Adding SDL
Notes 004 - Automap
Notes 005 - Player and Things
Notes 006 - Binary Trees
Notes 007 - BSP Node
Notes 008 - Finding Walls and BSP Traversal
Notes 009 - Sector and Subsector
Notes 010 - Player FOV
Notes 011 - Horizontal Projection
Notes 012 - Solid Walls
Notes 013 - Clipping Solid Walls
Notes 014 - Solid Walls Height (1/2)
Notes 015 - Solid Walls Height (2/2)
Notes 016 - Portals
Notes 017 - Player Height
Notes 018 - Color Palette
Notes 019 - Picture Format
Notes 020 - Texture Format

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++diydoomretrowad

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言