用pyxel复古游戏引擎用python编写的登月者游戏致敬
pyxel-lander的Python项目详细描述
Pyxel着陆器
登月者游戏用python编写,带有Pyxel复古游戏引擎。
功能
- 程序地图生成
- 像素完美碰撞检测
- 燃料推进系统
- 带有月球舱反馈的平视显示器
- 着陆碰撞检测
控件
- 使用
arrow
键控制月球舱。 s
键启动游戏。- 您可以使用菜单上的
m
键更改地图。 r
键重新启动游戏。
打包的可执行文件
如果您想玩游戏而不安装开发工具,可以在itch.io上检查它。
PYPI安装
此游戏使用Python3.7或更高版本运行。
您可以使用pipx安装游戏,并将其作为独立程序提供:
$ pipx install pyxel-lander
然后您可以运行游戏运行:
$ pyxel-lander
警告:pyxel需求使用外部库,通过查看其docs确保已安装所有库。
从源代码运行
要从源代码运行它,首先需要从存储库克隆:
$ git clone https://github.com/humrochagf/pyxel-lander.git
克隆后,转到文件夹,设置venv
,并安装其要求:
$ cd pyxel-lander/ $ python3 -m venv venv $ source venv/bin/activate $ pip install -r requirements.txt
安装好所有设备后,请使用:
$ python pyxel-lander.py