一款需要用户在盒子里思考才能获胜的迷宫游戏
项目描述
进入盒子
该游戏由Benevolent Bonobos团队在Python Discord举办的Summer Code Jam 2021期间开发。
参加代码挑战赛的团队必须根据Think Inside the Box主题创建一个 TUI 。
内容
怎么玩
- 开始菜单有 6 个选项:
- 开始:播放正常关卡。
- 无限:永无止境的游戏。
- 教程:如何玩。
- 学分
- 排行榜
- 退出
- 使用箭头键移动。
- 开始时,将显示整个迷宫的一瞥。消失后,游戏开始。
- 玩家必须
&在最短的时间内与墙壁发生最少的碰撞。 - 盒子:
- 停下来思考的地方。
- 将显示与盒子相关的迷宫部分。
- 时间在这里变慢了。
- 回声定位:
- 按下
e以发出声音。 - 回声将来自玩家上次移动的方向。
- 玩家越靠近墙壁,回声就会越强。
- 按下
- 持久性:
- 它充当玩家的分数。
- 越高越好。
- 它会随着时间的推移而减少。
- 每次碰撞都会越来越少。
- 由于时间在盒子里变慢了,持久性在盒子里会减慢。
- 它在右上角可见。
- 在左上角,可以看到当前关卡中发生的碰撞次数。
- 按下
q,游戏将暂停。将有一个选项可以再次播放或退出。 - 在普通模式下,玩家可以玩 9 个关卡。
- 在无限模式下,玩家必须按下
q才能退出。 - 在完成所有正常关卡后,如果玩家愿意,可以将他们的名字放在存储分数的排行榜中。
要求
- Python 3.8.6 或更高版本
- 立体声耳机(用于回声定位)
- 终端窗口应该足够大(至少有
50 x 15宽度和高度的字符)。您不应该在游戏期间调整终端的大小。
安装
视窗
pip install maze-gitb
Linux
pip3 install maze-gitb
贡献
1.克隆存储库
git clone https://github.com/Anand1310/summer-code-jam-2021.git
cd summer-code-jam-2021
2.安装需要的依赖
视窗
pip install -r dev-requirements.txt
Linux
apt-get install openal-soft
pip3 install -r dev-requirements.txt
3.运行游戏
视窗
python main.py
Linux
python3 main.py
| 笔记: |
|---|
| 玩家应该访问教程以实际了解游戏。 |
截图
未来的改进
- 在关卡开始时用动画显示地图。
- 允许玩家在回声期间移动。
- 修复错误:在主菜单中点击排行榜退出游戏。(这可以通过此更改来修复,一旦代码堵塞完成,我们将更新 repo。)
- 修复错误:游戏背景音乐在教程中没有开始。(这也可以通过这个提交来修复。)
- 在暂停菜单中添加主菜单选项。(这会做到)
关于我们
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
maze_gitb-1.0.2.tar.gz
(5.9 MB
查看哈希)
内置分布
maze_gitb-1.0.2-py3-none-any.whl
(5.9 MB
查看哈希)