- Win64 or Linux
- 命令行python start.py
- IDE运行
- 命令行python AstarFind.py
- IDE运行
-
上下左右或WASD控制
-
简单游戏分为3X3、4X4和5X5的数字华容道,其中仅有3X3模式提供AI演示功能
-
通关挑战首先为3X3,当通关数达到2关后变为4X4,当通关数为4关后变为5X5,其中3X3模式提供
-
AI演示功能,当您打开AI演示,计时器会增加20秒时间,并且不会停止
-
AI挑战能够记录您完成游戏后走的步数与游戏AI走的步数差,并记录您的完成时间
-
AI演示功能分为动画演示功能和逐步演示功能,当您打开AI演示后,将关闭您的按键直到您关闭
AI演示·通关排名和AI排名将分别记录您的游戏记录
-
AstarFind.py:本程序采用了requests获取和提交题目,我们只要在main程序第一行的getProblemOrder函数参数修改学号即可完成题目要求的拿题->解题->交题操作,非常的轻便,不需要用到Postman
-
AIFighting.py:如果需要改成跑所有题目的话,把main程序段下第一行的url改为"……/api/challenge/list"
-
AIFightingSingle.py:main程序第一行getProblemOrder函数的第一个参数是teamid,第二个参数是问题的uuid,第三个参数是我们team的token,在这里作修改即可对单个问题进行测试