贪吃蛇游戏与功能实现报告

项目描述

作为风靡全球的一款小游戏,贪吃蛇以其简单、便利、富有趣味性成为早期小游戏中最受人们欢迎的选项之一。本次我们组所做的贪吃蛇游戏,除了原有的“吃食物”和“伸长”两个功能,还新增了难度设置、多条生命、调整界面等方便玩家进行游戏的功能。另外,我们还设置了商店的功能,商店提供多种皮肤供玩家挑选,一定程度上让游戏内容变得更丰富。

本项目以C++语言为基础,依托PDCueses库实现画面变化,实现了用命令行工具开发经典小游戏的目标。开发小组由三人组成,在6月28日至7月12日这段时间利用微信群和GitHub等工具,通过不断交流和反复修改、游玩,最后得到这个贪吃蛇游戏。

环境配置

Linux系统或适用于 Linux 的 Windows 子系统 (WSL)

运行步骤

Linux 系统

  • 在文件所在目录下输入wsl,输入./snakegame即可运行。

Windows系统

  • 下载Ubuntu或Linux系统的虚拟机或[安装运行适用于 Linux 的 Windows 子系统 (WSL) ](安装 WSL | Microsoft Docs);
  • 在文件所在目录下打开wsl,输入./snakegame即可运行。