PyGame制作的太空入侵者电子稳定控制系统游戏,你可以在太阳系与外星人蜘蛛作战

Interplanetary-Invaders的Python项目详细描述


星际侵略者

与太阳系外星蜘蛛作战的电脑游戏

注意:这在linux上是有效的,但是还没有在windows或mac上测试过

Linux安装

需要:

  • python=3.7

  • 游戏

安装程序还将在应用程序的游戏类别中添加一个“.desktop”文件

使用PIP安装(推荐)

pip3 install interplanetary-invaders

使用pip和git安装

pip3 install git+https://github.com/nachomonkey/interplanetary-invaders

替代安装

git clone git+https://github.com/nachomonkey/interplanetary-invaders
cd interplanetary-invaders
sudo python3 setup.py install

使用备用安装,通过保留git repo,您可以随时使用git pull进行更新,也可以选择在以后构建,或者只运行:

渗出物

运行控制台脚本:

interplanetary-invaders

或者运行“II_游戏”模块:

python3 -m ii_game

如果进行了备用安装,请在git repo中运行此命令:

python3 dev_run.py

使用和玩游戏

Gameplay Screenshot

启动游戏并选择play后,将显示配置文件列表。(这些配置文件是 存储在$home/ii_game-data/中,一次配置文件 选择后,进入地图模式。leftrighttabhomeend键用于导航 地图。在选择任务并继续执行简报和盘存模式后, 任务开始了。控件是移动(或ad)和 spaceupw启动。

在某个点上,您可能会看到一个项(Item) 触摸项目后,它将消失并进入您的项目存储(Item storage) 代表项目的图标将在项目存储中可见。 按键盘上的数字键,该键等于项目图标下方的数字键(即,如果项目位于插槽3中,则为 将有一个“3”在下面,您必须按<;3>;激活它。)项目因任务而异(以及行星到行星)

提示

当使用“2倍射击速度”而不使用“自动火炮”时,最容易射击得更快 按up键。

f2截图。截图存储在data目录中。数据目录的位置被打印出来 当游戏启动时。

致谢

一些图片(在游戏的学分中描述)是直接使用或修改版本的nasa图片。

许可证

使用GNU GPLV3许可证。完整许可证请参见许可证文件。

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

推荐PyPI第三方库


热门话题
java使用servlet的正确方法是什么?   java Android ListView选中所有复选框(自定义ResourceCursorAdapter)   java如何在一个活动中正确处理多个片段交互侦听器?   java jUnit和忽略继承的测试   具有多个权限的java ActivityResultLauncher   Java:我可以通过应用程序将客户端重定向到loadbalancer后面的同一个会话/节点吗?   java如何使用Hibernate保存具有一对一关系的两个类?   java JEditorPane字体大小设置不准确   java为什么JUnit4导入不被识别,即使JUnit4在我的有效pom中。xml?   多次使用流后的java空映射   JavaSwing中AccessibleContext的用途是什么?   java指定使用T的类   java查找twitter4j转发速率限制   枚举的Java数组(类)   java通过Maven build排除了一些类