Tron Battle,需要Player编写一段程序来移动,有点类似于贪吃蛇,不可以碰墙,也不可以碰自己,只能往空位的地方走,最大的不同在于Player是自己编写程序来进行移动,并且每次都有判断时限哦(100ms=0.1s),否则就TimeOut了,我这代码也会TimeOut,具体的有的地方还可以改进!这游戏如果可以的话应该是可以进行攻击以及防御的,根据对方的路线限制其行动。这样说来这其实应该和AI(人工智能)能扯上关系,有兴趣的可以去玩玩哦。
// Read init information from standard input, if any Scannerin=newScanner(System.in); Player player=newPlayer(); player.initBoard(); Random rand=newRandom();
int sum=0; while (true) { int mX=0,mY=0; // Read information from standard input intN= in.nextInt(); int P= in.nextInt(); // Compute logic here for(int i=1;i<=N;i++){ int x1=in.nextInt(),y1=in.nextInt(),x2=in.nextInt(),y2=in.nextInt(); player.add(x1, y1); player.add(x2, y2); if(P==i-1){ mX=x2;mY=y2; } }