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

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第三方库


热门话题
java如何在表被注释到配置之前获取表的元数据?   java滚动条不会出现在JList上   java JOGL监视器GPU内存   java为什么要使用RecyclerView onDraw延迟   java定制Oppo Reno 2 Z CPH1951(手机型号)的固件(闪存文件)   java自定义线程池执行器   java如何解决发布版本中重复的jar条目[com/安卓/volley/R.class]?   java如何使用Bukkit API触发事件?   java在blazemeter jmeter RTE插件中使用ctrl+w输入   C#/Visual Studio的java JDT等价物   java为什么当maxread值很大而收到的消息数量很小时,卡夫卡消费者会无限期消费?   java游戏2。x:包含模板列表的绑定模型   带压缩的java日志旋转   运行时。exec用java运行程序读取它正在做什么