这是一个使用 C艹
构建的推箱子游戏,游戏内容如下:
- 玩家使用
W
、A
、S
、D
四个按键,操作游戏中的小人(以♀
字符表示),将箱子(以字符□
表示)推到目标位置(以×
字符表示),玩家必须站在箱子的四周,并且玩家的移动方向即为箱子的移动方向。 - 游戏中的箱子可以移动,但是不能移动到箱子上面,也不能移动到箱子下面。因此,此游戏为二维世界,且每次移动仅能移动一个字符单元位置。
- 玩家将所有的箱子推到目标位置,本关结束,游戏自动进入下一关。
- 在所有关卡均被完成后,游戏结束,自动给出分数并弹窗
- 添加特色字符画,使用工具 ASCII Generator 进行生成 结果如下:
___ ___ ___ ___ ___ ___ ___
/\ \ /\ \ /\__\ /\ \ /\ \ /\ \ /\__\
/::\ \ /::\ \ /:/ / /::\ \ /::\ \ /::\ \ /::| |
/:/\ \ \ /:/\:\ \ /:/__/ /:/\:\ \ /:/\:\ \ /:/\:\ \ /:|:| |
_\:\~\ \ \ /:/ \:\ \ /::\__\____ /:/ \:\ \ /::\~\:\__\ /::\~\:\ \ /:/|:| |__
/\ \:\ \ \__\ /:/__/ \:\__\ /:/\:::::\__\ /:/__/ \:\__\ /:/\:\ \:|__| /:/\:\ \:\__\ /:/ |:| /\__\
\:\ \:\ \/__/ \:\ \ /:/ / \/_|:|~~|~ \:\ \ /:/ / \:\~\:\/:/ / \/__\:\/:/ / \/__|:|/:/ /
\:\ \:\__\ \:\ /:/ / |:| | \:\ /:/ / \:\ \::/ / \::/ / |:/:/ /
\:\/:/ / \:\/:/ / |:| | \:\/:/ / \:\/:/ / /:/ / |::/ /
\::/ / \::/ / |:| | \::/ / \::/__/ /:/ / /:/ /
\/__/ \/__/ \|__| \/__/ ~~ \/__/ \/__/
游戏内部字符含义解释:
- 小人-->
♀
- 箱子-->
□
- 目标-->
×
- 墙壁-->
■
- 玩家站在目标区域-->
@
- 箱子放在目标区域-->
★
小彩蛋: 那个皮卡丘超可爱的~
创建了 ReadMe.md 文件,建立了基本的 Visual Studio 工程文件,作为接下去开发的基础。
加入了小彩蛋哈哈哈哈哈
本项目使用 WTFPL
即 Do What The Fuck You Want To Public License
协议进行授权,本协议内容可见dtf0/wtfpl.