Doom-WASM 项目教程

Doom-WASM 项目教程

doom-wasmChocolate Doom WebAssembly port with WebSockets support项目地址:https://gitcode.com/gh_mirrors/do/doom-wasm

1. 项目的目录结构及介绍

doom-wasm/
├── Dockerfile
├── LICENSE
├── README.md
├── assets/
│   ├── prboom.wad
│   ├── prboom-plus.wad
│   └── sound/
├── build/
│   ├── Dockerfile
│   ├── Makefile
│   └── src/
├── docs/
│   └── images/
├── src/
│   ├── doom.c
│   ├── doomgeneric.c
│   ├── doomgeneric.h
│   ├── doomkeys.h
│   ├── doomtype.h
│   ├── i_main.c
│   ├── i_sound.c
│   ├── i_video.c
│   ├── i_video.h
│   ├── m_argv.c
│   ├── m_config.c
│   ├── m_misc.c
│   ├── tables.c
│   ├── v_video.c
│   ├── w_checksum.c
│   ├── w_file.c
│   ├── w_main.c
│   ├── w_wad.c
│   ├── z_zone.c
│   └── z_zone.h
├── tools/
│   └── wad2wasm/
└── wasm/
    ├── Dockerfile
    ├── Makefile
    ├── index.html
    ├── prboom-plus.wad
    ├── prboom.wad
    └── src/

目录结构介绍

  • assets/: 包含游戏资源文件,如 prboom.wadprboom-plus.wad,以及声音文件。
  • build/: 包含构建项目的相关文件,如 DockerfileMakefile
  • docs/: 包含项目文档和图片。
  • src/: 包含项目的源代码文件,如 doom.cdoomgeneric.c
  • tools/: 包含辅助工具,如 wad2wasm/
  • wasm/: 包含用于 WebAssembly 构建的相关文件,如 Dockerfileindex.html

2. 项目的启动文件介绍

项目的启动文件位于 src/ 目录下,主要包括以下文件:

  • i_main.c: 主入口文件,负责初始化和启动游戏。
  • doomgeneric.c: 通用 Doom 引擎的实现文件。
  • doom.c: Doom 游戏的主要逻辑文件。

3. 项目的配置文件介绍

项目的配置文件主要位于 src/ 目录下,包括以下文件:

  • m_config.c: 负责读取和处理配置文件。
  • m_misc.c: 包含一些杂项配置处理函数。

这些文件负责管理游戏的配置选项,如分辨率、音量等。

doom-wasmChocolate Doom WebAssembly port with WebSockets support项目地址:https://gitcode.com/gh_mirrors/do/doom-wasm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孙诗嘉Song-Thrush

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值