The Artima Developer Community
Sponsored Link

Agile Buzz Forum
Programming poker bots with DSM

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Steven Kelly

Posts: 294
Nickname: stevek
Registered: Jul, 2005

Steven Kelly is CTO at MetaCase and lead developer of the MetaEdit+ Domain-Specific Modeling tool
Programming poker bots with DSM Posted: Jul 6, 2006 11:01 PM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by Steven Kelly.
Original Post: Programming poker bots with DSM
Feed Title: Steven Kelly on DSM
Feed URL: http://www.metacase.com/blogs/stevek/stevek-rss.xml
Feed Description: Domain-Specific Modeling: A Toolmaker Perspective
Latest Agile Buzz Posts
Latest Agile Buzz Posts by Steven Kelly
Latest Posts From Steven Kelly on DSM

Advertisement

Daniel Crenna is building a DSM language for designing software robots to play poker, as part of the Made In Express competition:

I would build a poker bot simulator, where people could design their own bots using a simple control-based interface. You could share your bots with other people easily via XML and use the simulation environment to battle it out, or go head-to-head with the bots to improve your game. I would use C# for odds calculation, plug-in interfaces for the bots, and the GUI, and SQL Express to store hand histories and some standard cached tables for the core bot AI. The project will rely on clean, attractive custom controls to hide the "dirty work" from the user who may not have a lot of exposure to AI techniques.

According to Larry O'Brien's article, Daniel's system is a domain-specific visual language. That reminds me of a cool DSM language in I've seen in MetaEdit+ a few years back. It was for designing software bots that fight it out in a virtual arena, something like a bit'n'pixel version of Robot Wars. Some interesting statistics about the development of this DSM solution were described in Kalle Korhonen's article in the 2002 OOPSLA DSM workshop. The main article about it was in that year's 6th World Multi-Conference on Systemics, Cybernetics and Informatics, but sadly that seems not to be available online.

Note that was the 6th, not the notorious 9th WMSCI, which had the scandal over the randomly generated papers that were accepted. Of course, accepting randomly generated papers is appalling, but what about generated papers in general? If we can built programs to play chess, and DSMs that generate poker bots, why not a DSM for scientific articles? If a good indication of the possibilities for automation is that large portions of the output are currently build by copy-pasting by hand, this could be the perfect domain! :-)

Read: Programming poker bots with DSM

Topic: Missing my point Previous Topic   Next Topic Topic: Whither Editors?

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use