FPS.cob: 用COBOL实现的第一人称射击游戏
摘要
一款用COBOL实现的第一人称射击游戏,支持Wolf3D风格和类似DOOM的关卡。
暂无内容
查看缓存全文
缓存时间: 2026/06/11 16:36
icitry/FPS.cob
来源:https://github.com/icitry/FPS.cob
FPS.cob
FPS.cob 是当你觉得如今游戏开发太过简单时的产物。尽享这段只能用 COBOL 恶搞带来的「灵魂出窍」式体验。
它支持两种关卡风格:
map/level1.map:基于网格的 Wolf3D 风格经典路径。map/doom_sectors.map:带有门、不同高度(类似 DOOM)的 sector/linedef 地图。
依赖
cobcffplaybash
运行
在项目根目录下:
bash build.sh
加载指定地图:
bash build.sh ./map/level1.map
bash build.sh ./map/doom_sectors.map
操作
W/S:前进 / 后退A/D:左转 / 右转空格:开火Q:退出
资源文件
纹理和精灵位于 res/ 目录下。
地图文件位于 map/ 目录下。
相似文章
给Fable一个提示:“构建一个.kkrieger的Linux致敬版本。”它在一个C文件中交付了一个51KB的程序化FPS——然后通过截取其无头渲染的截图并实际查看来进行调试
一位开发者用单个C文件创建了一个完全程序化生成的致敬.kkrieger的第一人称射击游戏,生成了一个51KB的二进制文件,在运行时合成所有资产,并通过无头截图进行了验证。
像1993年那样制作图形
一位开发者详细介绍了如何构建《Catlantean 3D》——一款采用1993年时代图形技术(256色、320x240分辨率、手工制作资产、无人工智能)的第一人称射击游戏,计划在Steam上发布,重点讲解调色板渲染和资产创建。
SCOPE:针对FPS世界模型在可玩环境中模拟跨游戏操作
SCOPE提出了一种方法,通过在视频扩散模型的Transformer块中引入条件模块,将作用域内效果与作用域外视觉效果分离,无需分割标签,实现FPS游戏中的精确动作响应,并推出了CrossFPS,这是一个多游戏数据集,支持零样本跨游戏迁移。
在PICO-8上模拟进化
一篇关于在PICO-8幻想游戏机上模拟进化过程的文章,可能展示了一个创意编码项目或教育工具。
寓言创作:单次生成的复古3D冰球多人(在线)游戏……哇。
一个AI模型仅用30万token、22分钟便单次生成了一款复古3D冰球多人联机游戏,且完全在浏览器中运行。