[cspoker] r1398 committed - begin TLSBot

2 views
Skip to first unread message

codesite...@google.com

unread,
Mar 23, 2011, 4:57:37 PM3/23/11
to cspoker...@googlegroups.com
Revision: 1398
Author: thijs.lemmens
Date: Wed Mar 23 13:56:50 2011
Log: begin TLSBot
http://code.google.com/p/cspoker/source/detail?r=1398

Added:
/trunk/ai/bots/src/main/java/org/cspoker/ai/bots/bot/gametree/tls

/trunk/ai/bots/src/main/java/org/cspoker/ai/bots/bot/gametree/tls/TLSBot.java
/trunk/ai/bots/src/main/java/org/cspoker/ai/bots/bot/gametree/tls/nodes

/trunk/ai/bots/src/main/java/org/cspoker/ai/bots/bot/gametree/tls/strategies

/trunk/ai/bots/src/main/java/org/cspoker/ai/bots/bot/gametree/tls/strategies/backpropagation

/trunk/ai/bots/src/main/java/org/cspoker/ai/bots/bot/gametree/tls/strategies/selection

=======================================
--- /dev/null
+++
/trunk/ai/bots/src/main/java/org/cspoker/ai/bots/bot/gametree/tls/TLSBot.java
Wed Mar 23 13:56:50 2011
@@ -0,0 +1,44 @@
+package org.cspoker.ai.bots.bot.gametree.tls;
+
+import java.rmi.RemoteException;
+import java.util.concurrent.ExecutorService;
+
+import org.apache.log4j.Logger;
+import org.cspoker.ai.bots.bot.AbstractBot;
+import org.cspoker.ai.bots.bot.gametree.mcts.MCTSBot;
+import org.cspoker.ai.bots.bot.gametree.mcts.nodes.Config;
+import org.cspoker.ai.bots.listener.BotListener;
+import org.cspoker.client.common.SmartLobbyContext;
+import org.cspoker.common.api.shared.exception.IllegalActionException;
+import org.cspoker.common.elements.player.PlayerId;
+import org.cspoker.common.elements.table.TableId;
+
+
+
+public class TLSBot extends AbstractBot {
+
+ private final static Logger logger = Logger.getLogger(MCTSBot.class);
+ private final Config config;
+ private final int decisionTime;
+
+
+ public TLSBot(PlayerId botId, TableId tableId, SmartLobbyContext lobby,
+ int buyIn, ExecutorService executor, BotListener[] botListeners, Config
config, int decisionTime) {
+ super(botId, tableId, lobby, buyIn, executor, botListeners);
+
+ this.config = config;
+ this.decisionTime = decisionTime;
+ // TODO Auto-generated constructor stub
+ }
+
+ public Config getConfig(){
+ return config;
+ }
+
+ @Override
+ public void doNextAction() throws RemoteException, IllegalActionException
{
+ // TODO Auto-generated method stub
+
+ }
+
+}

Reply all
Reply to author
Forward
0 new messages