Image Image Image




Post new topic Reply to topic  [ 84 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next
Author Message
 Post subject: Re: Public SNG Testbed
PostPosted: Thu May 27, 2010 11:38 am 
Offline
PokerAI fellow
User avatar

Posts: 1562
Location: Finland
Favourite Bot: Self-made
What's the error?

Do you use Java 1.5? PA wants that, it won't work properly with bot that's been compiled with 1.6.

_________________
Opinions expressed are my own, your mileage may vary... ;)
Warning: If I spot an opportunity to give sarcastic replies, I will take it. Nothing personal. I don't even know you.


Top
 Profile  
 
 Post subject: Re: Public SNG Testbed
PostPosted: Thu May 27, 2010 4:41 pm 
Offline
Junior member
User avatar

Posts: 10
Favourite Bot: HAL 9000
This is the error I get:
java.lang.ClassNotFoundException: pokerai.pokerbots.sng.indiana
at com.vastmind.loader.Launcher.loadClass(Launcher.java:201)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.biotools.poker.E.F.B(Unknown Source)
at com.biotools.poker.E.B.F(Unknown Source)
at com.biotools.poker.E.G.A(Unknown Source)
at com.biotools.poker.E.G.<init>(Unknown Source)
at com.biotools.poker.E.C.B(Unknown Source)
at com.biotools.poker.E.C.K(Unknown Source)
at com.biotools.poker.E.C.access$4(Unknown Source)
at com.biotools.poker.E.C$6.valueChanged(Unknown Source)
at javax.swing.JTree.fireValueChanged(Unknown Source)
at javax.swing.JTree$TreeSelectionRedirector.valueChanged(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(Unknown Source)
at javax.swing.JTree.setSelectionPath(Unknown Source)
at javax.swing.plaf.basic.BasicTreeUI.selectPathForEvent(Unknown Source)
at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelectionImpl(Unknown Source)
at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(Unknown Source)
at javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(Unknown Source)
at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
at 0:14

I was using java 1.6,so that may be part of the problem. I will try to configure Eclipse to use java 1.5 instead.


Top
 Profile E-mail  
 
 Post subject: Re: Public SNG Testbed
PostPosted: Thu May 27, 2010 5:31 pm 
Offline
PokerAI fellow
User avatar

Posts: 1562
Location: Finland
Favourite Bot: Self-made
Well, looks like it just can't find the desired class. Is your jar in the right place? Is the bot class name 100% correct on the PD-file?

The issue with 1.5 vs 1.6 becomes more obvious when you try to create a table with your bot in it.There wou will get weird issues.

_________________
Opinions expressed are my own, your mileage may vary... ;)
Warning: If I spot an opportunity to give sarcastic replies, I will take it. Nothing personal. I don't even know you.


Top
 Profile  
 
 Post subject: Re: Public SNG Testbed
PostPosted: Thu May 27, 2010 7:35 pm 
Offline
PokerAI fellow
User avatar

Posts: 1239
Favourite Bot: my bot
You can check you are compiling, packaging and installing right by compiling and installing SimpleBot


Top
 Profile E-mail  
 
 Post subject: Re: Public SNG Testbed
PostPosted: Thu May 27, 2010 7:44 pm 
Offline
Senior member
User avatar

Posts: 172
Favourite Bot: don't know
Quote:
java.lang.ClassNotFoundException: pokerai.pokerbots.sng.indiana


You didn't configure the right bot-class.
"pokerai.pokerbots.sng.indiana" is just the package.

Also remember that PA just loads one jar. so you have to merge the compiled classes from src with the sng-testbed-v1.jar


Top
 Profile E-mail  
 
 Post subject: Re: Public SNG Testbed
PostPosted: Thu May 27, 2010 10:12 pm 
Offline
Junior member
User avatar

Posts: 10
Favourite Bot: HAL 9000
Thank you very much for your support.

I've found some mistakes in the .pd file. Now it no longer gives me that error about not finding some classes, but I still cannot run it. When I select the bot I get this message:
Error: Could not load plug-in bot 'C:\Users\...\logs\players\Pusher.pd'

I get the same error when trying to run SimpleBot.
I've have made a test copying simpleBot.jar (the one that comes with the Meerkat API, not the one from indiana) in place of my generated simpleBot.jar and it works fine, so it seems to me that the problem has to do with the way I'm generating the .jar files. I've tried to generate a .jar file for simpleBot (the one from the Meerkat API) and the output file I generate is bigger than the one that comes with the Meerkat API, so it's clear there's something wrong here.

Any ideas about what can I be doing wrong?


Top
 Profile E-mail  
 
 Post subject: Re: Public SNG Testbed
PostPosted: Thu May 27, 2010 10:16 pm 
Offline
PokerAI fellow
User avatar

Posts: 1562
Location: Finland
Favourite Bot: Self-made
matlab5765 wrote:
I've found some mistakes in the .pd file. Now it no longer gives me that error about not finding some classes, but I still cannot run it. When I select the bot I get this message:
Error: Could not load plug-in bot 'C:\Users\...\logs\players\Pusher.pd'
Any ideas about what can I be doing wrong?
Ok, this is something where the difference between 1.6 and 1.5 might come into play... Are you sure your classes are compiled with 1.5?

_________________
Opinions expressed are my own, your mileage may vary... ;)
Warning: If I spot an opportunity to give sarcastic replies, I will take it. Nothing personal. I don't even know you.


Top
 Profile  
 
 Post subject: Re: Public SNG Testbed
PostPosted: Mon May 31, 2010 10:10 am 
Offline
Junior member
User avatar

Posts: 10
Favourite Bot: HAL 9000
I've managed to get my bot to work in PokerAcademy by reinstalling jre5 and compiling my .java in the default package (it doesn't seem to work if I compile it in any package different than the default one). Thank you all for your help!


Top
 Profile E-mail  
 
 Post subject: Re: Public SNG Testbed
PostPosted: Fri Oct 15, 2010 4:00 am 
Offline
New member
User avatar

Posts: 3
Favourite Bot: Coding it.
What's the SNG Testbed current situation?
Does it already supports Cash Games?

I've developed my own bot and would like to test it against better opposition. If the framework is still in development, I can program as well. Also, I'll be finishing my thesis on Poker Agents later this year and would like to be able to publish it here. Even tough it's in portuguese, someone might find it useful.

Thanks,
Kav


Top
 Profile E-mail  
 
 Post subject: Re: Public SNG Testbed
PostPosted: Sat Oct 16, 2010 2:58 am 
Offline
Senior member
User avatar

Posts: 138
Favourite Bot: Custom
If you want cash games then there is the Open Meerkat Bot Simulation Testbed

This is for NL cash games but does not come with extra bots.

http://pokerai.org/pf3/viewtopic.php?f=3&t=3393

bob


Top
 Profile  
 
 Post subject: Re: Public SNG Testbed
PostPosted: Mon Oct 18, 2010 12:49 am 
Offline
PokerAI fellow
User avatar

Posts: 1673
Favourite Bot: none
It is probably best to switch to the Open Meerkat Bot Simulation Testbed if you want a continuously supported framework. We haven't looked into releasing anything new anytime soon as there is no real incentive for us.

Please keep in mind though that bots developed against the Open Meerkat Bot Simulation Testbed will most likely run in our framework as well so if you want to test your new strategy against some strong opponents, shoot us a message, we are happy to see anyone try to beat our strategies.

_________________
Cheers.


Top
 Profile  
 
 Post subject: Re: Public SNG Testbed
PostPosted: Fri May 27, 2011 10:16 am 
Offline
Junior member
User avatar

Posts: 12
Favourite Bot: mine
I read someone mentioned a c# wrapper but i can't find one.

Is there an existing c# wrapper for the public testbed?
If there isn't, is there a public interest in one?


Top
 Profile E-mail  
 
 Post subject: Re: Public SNG Testbed
PostPosted: Tue Jun 14, 2011 1:57 pm 
Offline
PokerAI fellow
User avatar

Posts: 1673
Favourite Bot: none
From what I understand: No and no.
There exists no such wrapper at the moment and I doubt there is need for this. In fact from this point on it might be smarter to have a look at the "Open Meerkat Bot Simulation Testbed", which seems to be being developed more actively.

Edit: Link: viewtopic.php?f=3&t=3393

_________________
Cheers.


Top
 Profile  
 
 Post subject: Re: Public SNG Testbed
PostPosted: Wed Jun 22, 2011 1:14 pm 
Offline
Senior member
User avatar

Posts: 124
Favourite Bot: coming
What is the situation of SNG Testbed today?
Any new release coming?
Do we still have to beat SimpleBot and KillPhilBot to access SNG Testbed forum?


Top
 Profile E-mail  
 
 Post subject: Re: Public SNG Testbed
PostPosted: Thu Jun 30, 2011 8:51 pm 
Offline
Senior member
User avatar

Posts: 124
Favourite Bot: coming
Any answers? Thanks.


Top
 Profile E-mail  
 
 Post subject: Re: Public SNG Testbed
PostPosted: Mon Jul 04, 2011 2:44 pm 
Offline
PokerAI fellow
User avatar

Posts: 1673
Favourite Bot: none
We just discussed this and development for the public version has ceased. There is no future release in planning.
Also beating those two simple bots won't guarantee you access as we are well beyond that skill level.

If you have need for a testbed please use the one in OP or use this one: viewtopic.php?f=3&t=3393

_________________
Cheers.


Top
 Profile  
 
 Post subject: Re: Public SNG Testbed
PostPosted: Wed Sep 28, 2011 2:49 pm 
Offline
Junior member
User avatar

Posts: 31
Favourite Bot: none
The opentestbed still does not support SnGs and I did not find an other one.
Could you maybe publish your source code for the "Dealer" classes. I would like to try to make some changes. This would be very nice. :)


Top
 Profile E-mail  
 
 Post subject: Re: Public SNG Testbed
PostPosted: Wed Sep 28, 2011 9:07 pm 
Offline
Senior member
User avatar

Posts: 138
Favourite Bot: Custom
Why not convert open testbed to sngs should not take you more than a few days.


Top
 Profile  
 
 Post subject: Re: Public SNG Testbed
PostPosted: Thu Sep 29, 2011 10:05 am 
Offline
Junior member
User avatar

Posts: 31
Favourite Bot: none
Because this one already exists and I just want to make some small adoptions instead off reprogram it.


Top
 Profile E-mail  
 
 Post subject: Re: Public SNG Testbed
PostPosted: Sun Oct 09, 2011 11:43 pm 
Offline
New member
User avatar

Posts: 2
Favourite Bot: Vexbot
Quote:
When you feel confident enough about your bot, you can submit it and we will run it against our most advanced private bots.
If your implementation beats ours and shows us that you are a great addition to the group then we will grant you access to a lot more exciting content in there.


I think it would save time and embarrassment to include an advanced bot in the public test bed. This gives a public tester like myself a good reference point for where a bots play level should be before submitting it for consideration.(And it's fun to have a well defined challenge.) Otherwise it's very hard for a public tester to know when they are "confident enough" and a lot of time might be wasted submitting bots that are far below the play level required for private access. Having an advanced opponent,(even without looking at the source) would also provide selective pressure to guide iterations beyond just beating SimpleBot by greater and greater margins.

I realize a suitable open source bot may not be available, or if there is one available it may be nontrivial to work it into the test bed.


Top
 Profile E-mail  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 84 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next


Who is online

Users browsing this forum: No registered users and 14 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: