FORUM, Forum Discussion, Forum Gratuit, Nom de domaine, Nom de domaine gratuit, Redirection gratuite,

Forum Abalone-Theory-Forum Administrators :Abalone-Theory-Forum, AbaloneTheory-Forum
Forum Abalone-Theory-Forum
Not logged | Login
Online:2 guests are browsing the forum
Register Register | Profile Profile | Private messages Private messages | Search Search | Online Online | Help Help | Create a free blog

forum Forum index forumAbalone-Programming forumPractical steps of Programming

Author : Topic: Practical steps of Programming  Bottom
 SilverSurfer
 moderator
 Posts : 347
 SilverSurfer
  Posted 21/10/2005 05:43:30 AM
Send a private message to SilverSurfer
Pracitcal steps of Abalone-Programming

1.1 Interface
1.1.1. board
1.1.2. balls
1.2.3. mouse-interaction

1.2 Programme
1.2.1. implementation of the rules
1.2.2. evaluation-function
1.2.3. move-searching (Min-Max-algorithm)
1.2.4. optimisation: Alpha-Beta-algorithm

if you have any knowledge or questions to these points, then please write a message in this sujet. Thank you.

 nacre
 Posts : 54
 nacre
  Posted 22/10/2005 10:36:11 PM
Send a private message to nacre
I have some working C++ code using wxWidgets that provides a board and mouse input. Send me a note if you want to try it out.

 Abalone-Theory-Forum
 admin
 Posts : 153
 Abalone-Theory-Forum
  Posted 26/10/2005 03:46:37 PM
Send a private message to Abalone-Theory-Forum
nacre said also:

writing an Abalone program is time-consuming. However, you can download full source for Abalot / El-Boana / PeterTaxAbalone, three good implementations. The first has a high-speed search/evaluation, the second an early forward pruning scheme, and the third is beautifully coded -- a good place to add your own experiments.

If you want to play around with these programs, write a message on http://groups.yahoo.com/group/abalone_prog/ and I will gladly help you getting started. (I have modified all 3 programs to use the abnet net-protocol)


forum Forum index forumAbalone-Programming forumPractical steps of Programming
top
Go to :
  Add a quick reply

Add a quick reply