用pyxel复古游戏引擎用python编写的登月者游戏致敬

pyxel-lander的Python项目详细描述


Pyxel着陆器

登月者游戏用python编写,带有Pyxel复古游戏引擎。

screenshot

功能

  • 程序地图生成
  • 像素完美碰撞检测
  • 燃料推进系统
  • 带有月球舱反馈的平视显示器
  • 着陆碰撞检测

控件

  • 使用arrow键控制月球舱。
  • s键启动游戏。
  • 您可以使用菜单上的m键更改地图。
  • r键重新启动游戏。
  • 你可以用^ {< CD5> }或^ {CD6}}键退出游戏。

打包的可执行文件

如果您想玩游戏而不安装开发工具,可以在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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将长字符串转换为短得多的字符串   java类型ArrayList<Boolean>中的toArray(T[])方法不适用于参数(Boolean[])   java xfire webservice客户端获取空响应   java软件框架和软件平台有什么区别?   java构建了一个监听数据库更改并调用其他方法的软件。我做得对吗?   安卓 studio(java)中的Paypal:与服务器通信的问题   我们如何在运行时更改java提供的内置注释的消息   java成批进行http调用   序列化   当我使用Tomcat运行我的应用程序时,我得到了java。网MalformedURLException:本地主机名未知:java。网未知后异常   操作系统Java内存映射文件和刷新   java无法用v6构建JXBrowser jar。18+   java有没有办法从运行在同一台服务器上的代码中获取服务器指纹?   使用“代理”用户的java Spring Active Directory身份验证   在Android(Kotlin/Java)活动之间发送图像   java显示ArrayList对象?