package sampleGamer; import java.util.List; import java.util.Random; import player.gamer.statemachine.sadna.FourInARow; public class RandomFourInARow implements FourInARow { String myrole; Random rnd = new Random(); public void fourStart(String role) { myrole = new String(role); System.out.print(role + " starting" + "\n"); } public int fourMove(List moved, List options, long timelimit) { double secondslimit = (timelimit - System.currentTimeMillis())/1000.0; int mv = rnd.nextInt(options.size()); System.out.print(myrole + ": Opponents "+ moved.toString() + " Alternatives "+ options.toString() + " Moving " + options.get(mv) + " ...had " + secondslimit + " seconds" +"\n"); try { Thread.sleep(1000); } catch(InterruptedException e) { e.printStackTrace(); } return mv; } public void fourEnd(int score) { System.out.print(myrole +" Score: "+ score + "\n"); } }