`
eric_weitm
  • 浏览: 242674 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

doom3 源代码基本情况

阅读更多
                           doom3 源代码基本情况
idLib:基础库,提供容器、数学、hash视锥体等
curlib:功能库,网络、加密、协议等
typeinfo:基本框架
game:游戏系统(gameplay这一层)、提供动画、AI、地形察觉、事件、命令、物理、脚本、角色、装备等封装(针对所有游戏)
game-d3xp:针对doom3的game封装
doomDll:doom游戏
        cm:collisionModel 碰撞模型
        framework:程序整体的框架等
        sound:音效
        sys:windows系统特有的函数 -----------里面有win_main.cpp
        tools:各种编辑器、调试工具、
openal:声音
renderer:渲染器
UI:界面库

层次结构:
idLib ----openal、renderer、UI----typeinfo ----game---game-d3xp------doomDll
                                  +curllib

vs 2005 工程 http://www.ziddu.com/download/17558504/neo.7z.html
源代码 https://github.com/TTimo/doom3.gpl
分享到:
评论

相关推荐

    DOOM3部分源代码

    《DOOM3部分源代码》是一份源自著名游戏开发者John Carmack的作品,它展示了DOOM3游戏引擎的一些核心实现。虽然并非完整的源代码,但对于有志于深入理解游戏开发,尤其是图形渲染、物理模拟和AI算法的程序员来说,这...

    Doom For Windows代码

    《Doom For Windows代码》是针对经典第一人称射击游戏Doom的一个Windows版本的源代码。这个资源并不包含可以直接执行的.exe文件,而是提供了一系列的TXT文档,供开发者和编程爱好者学习研究。通过分析这些源代码,...

    DOOM游戏 Windows源代码(463kb)

    《DOOM游戏Windows源代码解析》 DOOM游戏,作为1993年诞生的经典第一人称射击游戏,以其惊人的图形效果和激烈的战斗体验在游戏史上留下了深刻的印记。如今,我们有机会深入到其Windows版本的源代码中,了解这款传奇...

    DOOM.rar_doom

    6. **MOD文化**:《DOOM》的源代码在发布后不久就被公开,这激发了玩家社区的创造力,出现了无数的自制地图、mod和甚至全新的游戏引擎,如ZDoom和GZDoom等,至今仍有活跃的社区在开发和分享相关内容。 7. **续作与...

    WinDoom源代码.zip

    在Doom源代码中,它可能包含了关于WinDoom的构建过程、依赖库和其他重要信息。 2. `info.c`:此文件可能包含了游戏的各种信息,如游戏版本、版权信息等。通过阅读此文件,我们可以了解游戏的基本设置和结构。 3. `...

    3D-doom-nano.zip

    压缩包内的"doom-nano-master"目录很可能包含了项目的源代码、3D模型文件以及相关文档。源代码通常包括Arduino的C++程序,开发者可以通过阅读代码了解如何在有限的硬件资源上实现3D渲染。3D模型文件可能是STL或OBJ...

    doomsrc_NEW_doom_

    最后,`README.TXT`通常会提供项目的基本信息、编译指南、使用说明等,是我们理解和构建Doom源代码的入门指南。通过阅读这份文档,我们可以获取项目背景、依赖库、编译步骤等关键信息,从而顺利地开始源代码的探索之...

    3D-k210-doom.zip

    在压缩包中的“k210-doom-master”文件,可能包含了项目源代码、3D模型资源、纹理贴图、配置文件等内容。源代码通常包括游戏逻辑、渲染引擎、输入处理等部分,这些都需要针对K210进行适配和优化。模型资源文件则是3D...

    DOOM:DOOM开源版本

    这个开源版本被称为DOOM源代码项目,对于学习游戏开发,尤其是基于C语言的游戏编程,是一个宝贵的学习资源。 DOOM的源代码使用了C语言编写,这是一门基础且强大的编程语言,广泛应用于系统级编程和游戏开发。C语言...

    doom game

    3. `info.c`、`tables.c`、`WINDOOM.c`、`g_game.c`、`d_console.c`、`p_enemy.c`、`m_menu.c`、`wi_stuff.c` - 这些都是C源代码文件,每个文件很可能对应游戏的不同部分: - `info.c` 可能包含了游戏的元信息或者...

    doom for windows

    《Doom for Windows:探索游戏编程的源代码世界》 "Doom for Windows"是一个经典的第一人称射击游戏的Windows版本,其源代码的开放为程序员和游戏爱好者提供了一个深入理解游戏开发的宝贵资源。源码是软件开发的...

    Doom 3 Splitscreen Edition:对 Doom 3 引擎的修改以允许分屏游戏。-开源

    《Doom 3 分屏版:开启双人同乐的开源技术探索》 Doom 3,这款经典的科幻恐怖第一人称射击游戏,以其紧张刺激的战斗和沉浸式环境著称。然而,对于那些怀念与朋友共享游戏乐趣的玩家来说,单人游戏模式可能会略显...

    用Rust实现的DOOM 火灾算法_rust_代码_下载

    通过阅读和理解这些源代码,你可以学习到Rust语言的实战应用,以及如何将理论知识转化为实际项目。同时,这也是一个很好的机会去实践Rust的错误处理、模式匹配等高级特性。 总的来说,用Rust实现DOOM火灾算法是一个...

    视角射击游戏的源代码.zip

    【标题】"视角射击游戏的源代码.zip" 提供了一个基于C++编程语言开发的视角射击游戏的完整源代码库。这种类型的游戏通常被称为第一人称射击(First-Person Shooter, FPS)游戏,玩家通过虚拟角色的眼睛看到游戏世界...

    IOS应用源码之【游戏】-Doom Classic.rar

    通过研究Doom Classic的源代码,开发者不仅可以学习到游戏开发的基本流程和技术,还能了解到如何在iOS平台上实现一个复杂游戏的全过程,这对于提升个人技能和解决实际问题具有极大的帮助。同时,这也是一次了解经典...

    著名游戏windoom源代码.

    在这款游戏中,源代码主要涉及了以下几个关键领域:Visual C++编程语言、OpenGL图形库以及游戏编程的基本概念。 Visual C++是微软开发的一种集成开发环境,常用于编写高性能的应用程序和游戏。它提供了C++编译器,...

    java_doom:我尝试使用 SwingAWT 创建类似 Doom 的软件 3D 图形渲染器

    在`java_doom-master`这个文件夹中,可能包含源代码、资源文件(如纹理或3D模型)和构建脚本等。通过研究这些代码,你可以深入了解Java如何被用来创建3D图形和游戏逻辑。如果你对编程和游戏开发感兴趣,这是一个很好...

    Doom BSP node builder:基于bsp v5.1源的Doom BSP节点构建器-开源

    而"src"目录则包含了源代码,通过阅读这些代码,开发者可以深入理解BSP构建过程的每一个细节,包括空间划分、面的处理、节点生成等核心算法。 对于想要了解游戏引擎开发或者对BSP算法感兴趣的读者,Doom BSP节点...

    精通Android游戏开发-源代码

    《精通Android游戏开发》这本书是Android游戏开发领域的权威指南,其源代码提供了丰富的实践示例,帮助读者深入理解游戏开发的各个环节。以下是基于这些源代码文件的详细知识点讲解: 1. **基础篇** - `ch01`:...

    doom.d:Doom Emacs配置

    Doom Emacs是一款基于Emacs的高级配置框架,它以其...记得定期更新Doom Emacs的源代码,以获取最新的改进和修复。在探索和定制的过程中,不要忘记查阅官方文档和社区资源,那里有许多实用的技巧和示例等待你去发掘。

Global site tag (gtag.js) - Google Analytics