项目介绍
这是用 C 语言编写的名为 Battleship 的流行游戏的实现。正在使用用于创建子进程的 fork 系统调用以及用于在进程之间交换消息的管道。 该游戏在很大程度上依赖于 ncurses 编程库,允许开发人员开发在终端仿真器下运行的类似 GUI 的应用软件。 可以在上找到详细的游戏说明。 可以在和找到有关 ncurses 的良好信息来源。
截图
安装
要在ubuntu/debian系统上手动安装先决条件,请键入以下内容:
sudo apt-get install libncurses5-dev
组件
游戏分为多个文件(源和标题)。
###grid.{c,h} 负责构建和更新网格的函数。 所描绘的各种徽标背后的逻辑也在此处实现。
###util.{c,h} 用户和竞争对手都使用的函数。
###user.{c,h} 用户需要的功能。
###rival.{c,h} Riva
2021-06-22 15:04:59
14KB
C
1