决定何时开始游戏,取决于谁拿着按钮。

game-starter的Python项目详细描述


Build StatusCoverage Status

要查看游戏开始的演示,请克隆,然后运行python3 -m GameStarter.gamestart

还有一些测试用例测试类是否正确处理了一些简单的无效配置,以及它是否能够处理想要开始游戏的人的各种缺陷。使用python -m GameStarter.gamestart_test

运行测试

使用此代码:

  • 导入它
fromGameStarterimportGameStarter
  • 实例化GameStarter
gs=GameStarter(totalstartdelay,delaytojoingame,delaytoleavegame)#eg...gs=GameStarter(5.0,2.0,0.5)
  • 然后当玩家按下或松开按钮时报告:
gs.player(0).push()#report button push for first playergs.player(1).release()#report button release for second player
  • 以所需的分辨率定期更新内部计时器:
gs.step_time(0.05)#Step 0.05 seconds, call this every 0.05 seconds (for example)
  • 然后你可以看看你是否有足够的球员准备好了这样:
ifgs.should_start:#we have enough players to start
  • 您可以使用:
gs.joined_players

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

推荐PyPI第三方库


热门话题
Android中Twitter共享的java xAuth身份验证?   带有@XmlAnyAttribute和方法的java Bug?(使用JAXB-RI)   安卓 ArrayAdapter导致java。lang.NullPointerException   java如何使用JExel从现有excel文件中删除工作表   java树映射随机停止正确返回值   使用switch和scanner类java使用用户选择   java JCalendar多天选择   Java文件zip正在创建损坏的文件   Ajax调用中的java未定义错误   java处理JSON更改信息的最佳方法   java JNI不适用于AppKit线程   java在运行时为JTable的特定行设置背景色   java如何在for循环中添加按钮?   java在getclass()方法之后强制转换对象