FPS.cob: 用COBOL实现的第一人称射击游戏

Hacker News Top 产品

摘要

一款用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 地图。

依赖

  • cobc
  • ffplay
  • bash

运行

在项目根目录下:

bash build.sh

加载指定地图:

bash build.sh ./map/level1.map
bash build.sh ./map/doom_sectors.map

操作

  • W / S:前进 / 后退
  • A / D:左转 / 右转
  • 空格:开火
  • Q:退出

资源文件

纹理和精灵位于 res/ 目录下。 地图文件位于 map/ 目录下。

相似文章

像1993年那样制作图形

Hacker News Top

一位开发者详细介绍了如何构建《Catlantean 3D》——一款采用1993年时代图形技术(256色、320x240分辨率、手工制作资产、无人工智能)的第一人称射击游戏,计划在Steam上发布,重点讲解调色板渲染和资产创建。

SCOPE:针对FPS世界模型在可玩环境中模拟跨游戏操作

Hugging Face Daily Papers

SCOPE提出了一种方法,通过在视频扩散模型的Transformer块中引入条件模块,将作用域内效果与作用域外视觉效果分离,无需分割标签,实现FPS游戏中的精确动作响应,并推出了CrossFPS,这是一个多游戏数据集,支持零样本跨游戏迁移。

在PICO-8上模拟进化

Hacker News Top

一篇关于在PICO-8幻想游戏机上模拟进化过程的文章,可能展示了一个创意编码项目或教育工具。