一个简单的方块和子弹游戏

Blocks-and-Bullets的Python项目详细描述


积木和子弹是一个简单的游戏,目前没有什么游戏价值它更多的是一个关于游戏组成部分的实验。

版本

以后的版本已经发布,可以在http://sirolligobbervii.zxq.net/Programming/BlocksandBullets/

这个版本0.1是唯一一个既可以作为python包也可以作为未编译代码获得的版本。所有较新版本都是压缩的pyc文件。

安装

请确保您运行的是Python2.7或更高版本。 确保您已经从.tar.gz文件中提取了这些文件。

运行标准命令:

python setup.py install

为此,请打开terminal、cmd或最接近的等效项。 导航到提取文件的位置。 运行上面的命令。

如果您在Windows上运行,但上述操作不起作用,请尝试:

setup.py install

如果你运行的是ubuntu,而上面的方法不起作用,那么在开始的时候添加sudo,看看效果如何。

游戏设置

运行游戏应该通过运行python命令行并键入:

import BlocksandBullets

首先,输入玩家数量,从2到15然后,给每个字符一个1-25个字符的名称,字符之间不能相同,给一个符号,1个字符是他们的演奏作品,不能是散列,箭头包括v或空格。

建议将窗口大小调整为略高于默认值。

控件

输入每个命令,然后按回车键

要移动,重新装弹,还有射击的空间。 8426移动,0重新装弹,0射击。 或者键入每个命令,例如“向上”、“重新加载”、“射击”

游戏性

每个玩家被分配10点生命和10发子弹,以及50x30板边缘的一个位置,并且有足够的移动空间

棋盘由方块()、玩家和子弹(<;v>;^)组成。

玩家轮流移动一个地点,射击一颗子弹,或者重新装弹

无弹药射击的玩家将错过回合,进入街区、玩家或棋盘边缘的玩家也将错过回合。

子弹每次移动一次,所以相对于玩家移动得越快,玩家越多。例如,有两个玩家时,子弹的移动速度是玩家的两倍,而有15个玩家时,子弹的移动速度是玩家的15倍

一颗子弹打到玩家身上,会造成1hp的撞击并被摧毁;一颗子弹打到墙上,会造成子弹和墙的同时被摧毁;两颗子弹同时打到墙上,也会造成墙的同时被摧毁。

生命值为0的玩家将消失。

当一名球员仍然存在时,他们将被宣布为赢家,但如果没有人仍然存在,比赛将被宣布为平局

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

推荐PyPI第三方库


热门话题
为@Nonnull注释参数编写java单元测试   对于JAVA,如何从它自己的类调用插入排序来将数组分类到一个单独的类中?   Java中嵌套SQL查询的字符串解析   java在所有带有特定注释的方法上调用带注释的方面   在Java中将base64转换为PDF   无法在Android上强制转换java getApplicationContext()   雅加达ee Java ee:如何获取我的应用程序的URL?   IntelliJ:如何导入的文件夹。java文件作为库?   多线程Java(FX)在播放一种声音的同时,播放另一种声音   网络爬虫我需要将proto3版本中protobuf生成的java代码添加到nutch 1.7中   使用JAXRS注释资源的java Restlet客户端   java如何查找给定月份的日期范围   java Minecraft Bukkit插件:我的小游戏传送机不工作   Java Excel搜索和数组列表工作不正常