Color Expansion board game, built on generic minimax algorithm. This program is a member of Color Expansion AI's contest.
Be the first to post a text review of Alpha Better Color Expansion. Rate and review a project by clicking thumbs up or thumbs down in the right column.
This new version is a first release of ABCE 2, which is completely reworked and is more stable that any of old 1.x versions. Also, 2.0.4 includes a lot of new features, such as toolbar and new possible player combitations.
Alpha Better Color Expansion UI Change Log --------------------------------------- * = new feature # = change ! = bugfix v 2.0.4 * Possible errors in playing thread are now handled properly. ! Network gaming is now more stable. # CLI support removed, as there were no examples of running ABCE over it. * At last! Toolbar. * Mouse cursor now turns unavailable when user tries to select invalid color. ! Program now might not crash after changing settings. v 2.0 beta * Options window changed, and allows now new player combinations, such as User-User and other. * Program now can start (but it isn't tested) under Shared Source CLI, which means not only Windows, but also Mac OS X and FreeBSD. v 1.7.1 ! Sometimes message from server about victory was accepted as an invalid move. # Network gaming now WORKS on CES 2b and 1x and DOES NOT WORK on CES 2 and 2a. # Colors count is now 6 by default, see previous note. v 1.7 # Depth shifter configuration changed (min. time is now 500, and max. time is 3000). # Some default values changed (e.g. minimal depth is 8 by default; if you've started the old versions, you need to change it manually.) # "Mirror board" option is now in View menu. * If a server found at the point of last connection, program asks user to reconnect to it. ! Sometimes player names in status bar were incorrect. # Client now trust the server when it indicates victory. * Message is displayed when network thread throws exception (possibly there are some bugs...) * "Continious play" check box allows unattended AI matches. v 1.6.5 beta * Support of network protocol v.2, which allows to display player names in status bar. This feature hasn't been tested properly, because server v.2 is buggy. It is not recommended to run this (and any other) client under server v.2. Possibly bugfix will be added to server v.2a, so wait for our update. v 1.6.4 ! Sometimes during network game program thinked she plays in the other corner. This caused stupid moves. ! Some icon image types were fixed. v 1.6.2 ! Network game now can end correctly. # Icon changed. # New network game starts automatically when current ends. ! Sometimes score in network game could be incorrect. v 1.6.1 # Minimal position size is now 2x2. # 'Stop network game' menu item removed. Use 'New game' instead. v 1.6 # "File" menu changed to "Game". v 1.5.3 # Network game protocol changed to work on new, fixed server. v 1.5.2 * Now user can turn on and off automatic depth shifter. v 1.5.1 * Color Expansion now does not hang when it waits for second network player. * Socket is now correctly closed when network game is stopped. ! "New netwok game" option was disabled after one network game. ! Some message boxes were displayed without caption. ! Sometimes a false message box "Protocol mismatch" was displayed. v 1.5 * Network gaming tested and fixed, so it now really can work. v 1.4.2.1 * Fixed some bugs in network gaming. v 1.4.2 ! Bugfix: releasing mouse button not over the window, when pressed in the window, caused a crash. v 1.4.1 * Network gaming now SHOULD work under normal server. ! Bufgix: palette was disappearing after program reloading. v 1.4 * Some controls in Options moved, and Options is now FixedDialog. * Network gaming (now as beta, would not work.) v 1.3.2 * New menu shortcuts. v 1.3.1 * Slash in score bar is now mirrored if board is mirrored. v 1.3 * Status bar informativity enhanced. v 1.2 * New option allows to mirror board vertically, so players are in lower-left and upper-right corners. * Settings are now saved in Registry. ! "View Palette" option was always checked. v 1.1 * ChangeLog started. Alpha Better Color Expansion Change Log --------------------------------------- * = new feature # = change ! = bugfix v 2.0 # This version is only for Alpha Better 2. ! Position was transposed in ToString(). ! (-1)'s and (-2)'s were displayed in place of players' colors in ToString(). v 1.7.1 # Scoring system extremely simplified. v 1.7 # Scoring system changed. ! Cell distance were not used in scoring. v 1.6.1 # Creating positions with an odd number of cells is allowed again. v 1.6 # Scoring system changed back. * Optimization: All counters for so-called 'dead' positions are copied from parent. v 1.5.3 * Positions are now sorted before tracing the tree. # Some scoring constants changed. # Cell-scoring system changed. v 1.5.2.1 * Victory is now only when there are no non-player domains. v 1.5.2 ! Bugfix: program was crashing with non-square board. * Optimizations. ~7x speed boost. v 1.5.1 ! The 'cellsEaten' field was not copied correctly. v 1.5 * Program now knows that move eating no cells is VERY BAD. * Frontier cells are now scored. * New system of cell-scoring, which allows program to aim to center better than farPoint-system. ! FarPoints were used, but not updated. v 1.4 ! Some copy problems make program do stupid moves. v 1.3.0.1 * ChangeLog started. Alpha Better 2 Change Log ----------------------- * = new feature # = change ! = bugfix v 2.0.1 * First 2.0 _release_ version. # Deep alpha-beta cuts currently removed. # Alpha-beta algorithm rewritten. v 2.0 # This is completely rewritten version of Alpha Better. The old one wasn't flexible and clear enough.
Alpha Better Color Expansion UI Change Log --------------------------------------- * = new feature # = change ! = bugfix v 2.0.4 * Possible errors in playing thread are now handled properly. ! Network gaming is now more stable. # CLI support removed, as there were no examples of running ABCE over it. * At last! Toolbar. * Mouse cursor now turns unavailable when user tries to select invalid color. ! Program now might not crash after changing settings. v 2.0 beta * Options window changed, and allows now new player combinations, such as User-User and other. * Program now can start (but it isn't tested) under Shared Source CLI, which means not only Windows, but also Mac OS X and FreeBSD. v 1.7.1 ! Sometimes message from server about victory was accepted as an invalid move. # Network gaming now WORKS on CES 2b and 1x and DOES NOT WORK on CES 2 and 2a. # Colors count is now 6 by default, see previous note. v 1.7 # Depth shifter configuration changed (min. time is now 500, and max. time is 3000). # Some default values changed (e.g. minimal depth is 8 by default; if you've started the old versions, you need to change it manually.) # "Mirror board" option is now in View menu. * If a server found at the point of last connection, program asks user to reconnect to it. ! Sometimes player names in status bar were incorrect. # Client now trust the server when it indicates victory. * Message is displayed when network thread throws exception (possibly there are some bugs...) * "Continious play" check box allows unattended AI matches. v 1.6.5 beta * Support of network protocol v.2, which allows to display player names in status bar. This feature hasn't been tested properly, because server v.2 is buggy. It is not recommended to run this (and any other) client under server v.2. Possibly bugfix will be added to server v.2a, so wait for our update. v 1.6.4 ! Sometimes during network game program thinked she plays in the other corner. This caused stupid moves. ! Some icon image types were fixed. v 1.6.2 ! Network game now can end correctly. # Icon changed. # New network game starts automatically when current ends. ! Sometimes score in network game could be incorrect. v 1.6.1 # Minimal position size is now 2x2. # 'Stop network game' menu item removed. Use 'New game' instead. v 1.6 # "File" menu changed to "Game". v 1.5.3 # Network game protocol changed to work on new, fixed server. v 1.5.2 * Now user can turn on and off automatic depth shifter. v 1.5.1 * Color Expansion now does not hang when it waits for second network player. * Socket is now correctly closed when network game is stopped. ! "New netwok game" option was disabled after one network game. ! Some message boxes were displayed without caption. ! Sometimes a false message box "Protocol mismatch" was displayed. v 1.5 * Network gaming tested and fixed, so it now really can work. v 1.4.2.1 * Fixed some bugs in network gaming. v 1.4.2 ! Bugfix: releasing mouse button not over the window, when pressed in the window, caused a crash. v 1.4.1 * Network gaming now SHOULD work under normal server. ! Bufgix: palette was disappearing after program reloading. v 1.4 * Some controls in Options moved, and Options is now FixedDialog. * Network gaming (now as beta, would not work.) v 1.3.2 * New menu shortcuts. v 1.3.1 * Slash in score bar is now mirrored if board is mirrored. v 1.3 * Status bar informativity enhanced. v 1.2 * New option allows to mirror board vertically, so players are in lower-left and upper-right corners. * Settings are now saved in Registry. ! "View Palette" option was always checked. v 1.1 * ChangeLog started. Alpha Better Color Expansion Change Log --------------------------------------- * = new feature # = change ! = bugfix v 2.0 # This version is only for Alpha Better 2. ! Position was transposed in ToString(). ! (-1)'s and (-2)'s were displayed in place of players' colors in ToString(). v 1.7.1 # Scoring system extremely simplified. v 1.7 # Scoring system changed. ! Cell distance were not used in scoring. v 1.6.1 # Creating positions with an odd number of cells is allowed again. v 1.6 # Scoring system changed back. * Optimization: All counters for so-called 'dead' positions are copied from parent. v 1.5.3 * Positions are now sorted before tracing the tree. # Some scoring constants changed. # Cell-scoring system changed. v 1.5.2.1 * Victory is now only when there are no non-player domains. v 1.5.2 ! Bugfix: program was crashing with non-square board. * Optimizations. ~7x speed boost. v 1.5.1 ! The 'cellsEaten' field was not copied correctly. v 1.5 * Program now knows that move eating no cells is VERY BAD. * Frontier cells are now scored. * New system of cell-scoring, which allows program to aim to center better than farPoint-system. ! FarPoints were used, but not updated. v 1.4 ! Some copy problems make program do stupid moves. v 1.3.0.1 * ChangeLog started. Alpha Better 2 Change Log ----------------------- * = new feature # = change ! = bugfix v 2.0.1 * First 2.0 _release_ version. # Deep alpha-beta cuts currently removed. # Alpha-beta algorithm rewritten. v 2.0 # This is completely rewritten version of Alpha Better. The old one wasn't flexible and clear enough.
Alpha Better Color Expansion WIN Change Log --------------------------------------- * = new feature # = change ! = bugfix v 2.0 beta * Options window changed, and allows now new player combinations, such as User-User and other. * Program now can start (but it isn't tested) under Shared Source CLI, which means not only Windows, but also Mac OS X and FreeBSD. v 1.7.1 ! Sometimes message from server about victory was accepted as an invalid move. # Network gaming now WORKS on CES 2b and 1x and DOES NOT WORK on CES 2 and 2a. # Colors count is now 6 by default, see previous note. v 1.7 # Depth shifter configuration changed (min. time is now 500, and max. time is 3000). # Some default values changed (e.g. minimal depth is 8 by default; if you've started the old versions, you need to change it manually.) # "Mirror board" option is now in View menu. * If a server found at the point of last connection, program asks user to reconnect to it. ! Sometimes player names in status bar were incorrect. # Client now trust the server when it indicates victory. * Message is displayed when network thread throws exception (possibly there are some bugs...) * "Continious play" check box allows unattended AI matches. v 1.6.5 beta * Support of network protocol v.2, which allows to display player names in status bar. This feature hasn't been tested properly, because server v.2 is buggy. It is not recommended to run this (and any other) client under server v.2. Possibly bugfix will be added to server v.2a, so wait for our update. v 1.6.4 ! Sometimes during network game program thinked she plays in the other corner. This caused stupid moves. ! Some icon image types were fixed. v 1.6.2 ! Network game now can end correctly. # Icon changed. # New network game starts automatically when current ends. ! Sometimes score in network game could be incorrect. v 1.6.1 # Minimal position size is now 2x2. # 'Stop network game' menu item removed. Use 'New game' instead. v 1.6 # "File" menu changed to "Game". v 1.5.3 # Network game protocol changed to work on new, fixed server. v 1.5.2 * Now user can turn on and off automatic depth shifter. v 1.5.1 * Color Expansion now does not hang when it waits for second network player. * Socket is now correctly closed when network game is stopped. ! "New netwok game" option was disabled after one network game. ! Some message boxes were displayed without caption. ! Sometimes a false message box "Protocol mismatch" was displayed. v 1.5 * Network gaming tested and fixed, so it now really can work. v 1.4.2.1 * Fixed some bugs in network gaming. v 1.4.2 ! Bugfix: releasing mouse button not over the window, when pressed in the window, caused a crash. v 1.4.1 * Network gaming now SHOULD work under normal server. ! Bufgix: palette was disappearing after program reloading. v 1.4 * Some controls in Options moved, and Options is now FixedDialog. * Network gaming (now as beta, would not work.) v 1.3.2 * New menu shortcuts. v 1.3.1 * Slash in score bar is now mirrored if board is mirrored. v 1.3 * Status bar informativity enhanced. v 1.2 * New option allows to mirror board vertically, so players are in lower-left and upper-right corners. * Settings are now saved in Registry. ! "View Palette" option was always checked. v 1.1 * ChangeLog started. Alpha Better Color Expansion Change Log --------------------------------------- * = new feature # = change ! = bugfix v 2.0 # This version is only for Alpha Better 2. ! Position was transposed in ToString(). ! (-1)'s and (-2)'s were displayed in place of players' colors in ToString(). v 1.7.1 # Scoring system extremely simplified. v 1.7 # Scoring system changed. ! Cell distance were not used in scoring. v 1.6.1 # Creating positions with an odd number of cells is allowed again. v 1.6 # Scoring system changed back. * Optimization: All counters for so-called 'dead' positions are copied from parent. v 1.5.3 * Positions are now sorted before tracing the tree. # Some scoring constants changed. # Cell-scoring system changed. v 1.5.2.1 * Victory is now only when there are no non-player domains. v 1.5.2 ! Bugfix: program was crashing with non-square board. * Optimizations. ~7x speed boost. v 1.5.1 ! The 'cellsEaten' field was not copied correctly. v 1.5 * Program now knows that move eating no cells is VERY BAD. * Frontier cells are now scored. * New system of cell-scoring, which allows program to aim to center better than farPoint-system. ! FarPoints were used, but not updated. v 1.4 ! Some copy problems make program do stupid moves. v 1.3.0.1 * ChangeLog started. Alpha Better 2 Change Log ----------------------- * = new feature # = change ! = bugfix v 2.0 # This is completely rewritten version of Alpha Better. The old one wasn't flexible and clear enough.
Alpha Better Color Expansion WIN Change Log --------------------------------------- * = new feature # = change ! = bugfix v 2.0 beta * Options window changed, and allows now new player combinations, such as User-User and other. * Program now can start (but it isn't tested) under Shared Source CLI, which means not only Windows, but also Mac OS X and FreeBSD. v 1.7.1 ! Sometimes message from server about victory was accepted as an invalid move. # Network gaming now WORKS on CES 2b and 1x and DOES NOT WORK on CES 2 and 2a. # Colors count is now 6 by default, see previous note. v 1.7 # Depth shifter configuration changed (min. time is now 500, and max. time is 3000). # Some default values changed (e.g. minimal depth is 8 by default; if you've started the old versions, you need to change it manually.) # "Mirror board" option is now in View menu. * If a server found at the point of last connection, program asks user to reconnect to it. ! Sometimes player names in status bar were incorrect. # Client now trust the server when it indicates victory. * Message is displayed when network thread throws exception (possibly there are some bugs...) * "Continious play" check box allows unattended AI matches. v 1.6.5 beta * Support of network protocol v.2, which allows to display player names in status bar. This feature hasn't been tested properly, because server v.2 is buggy. It is not recommended to run this (and any other) client under server v.2. Possibly bugfix will be added to server v.2a, so wait for our update. v 1.6.4 ! Sometimes during network game program thinked she plays in the other corner. This caused stupid moves. ! Some icon image types were fixed. v 1.6.2 ! Network game now can end correctly. # Icon changed. # New network game starts automatically when current ends. ! Sometimes score in network game could be incorrect. v 1.6.1 # Minimal position size is now 2x2. # 'Stop network game' menu item removed. Use 'New game' instead. v 1.6 # "File" menu changed to "Game". v 1.5.3 # Network game protocol changed to work on new, fixed server. v 1.5.2 * Now user can turn on and off automatic depth shifter. v 1.5.1 * Color Expansion now does not hang when it waits for second network player. * Socket is now correctly closed when network game is stopped. ! "New netwok game" option was disabled after one network game. ! Some message boxes were displayed without caption. ! Sometimes a false message box "Protocol mismatch" was displayed. v 1.5 * Network gaming tested and fixed, so it now really can work. v 1.4.2.1 * Fixed some bugs in network gaming. v 1.4.2 ! Bugfix: releasing mouse button not over the window, when pressed in the window, caused a crash. v 1.4.1 * Network gaming now SHOULD work under normal server. ! Bufgix: palette was disappearing after program reloading. v 1.4 * Some controls in Options moved, and Options is now FixedDialog. * Network gaming (now as beta, would not work.) v 1.3.2 * New menu shortcuts. v 1.3.1 * Slash in score bar is now mirrored if board is mirrored. v 1.3 * Status bar informativity enhanced. v 1.2 * New option allows to mirror board vertically, so players are in lower-left and upper-right corners. * Settings are now saved in Registry. ! "View Palette" option was always checked. v 1.1 * ChangeLog started. Alpha Better Color Expansion Change Log --------------------------------------- * = new feature # = change ! = bugfix v 2.0 # This version is only for Alpha Better 2. ! Position was transposed in ToString(). ! (-1)'s and (-2)'s were displayed in place of players' colors in ToString(). v 1.7.1 # Scoring system extremely simplified. v 1.7 # Scoring system changed. ! Cell distance were not used in scoring. v 1.6.1 # Creating positions with an odd number of cells is allowed again. v 1.6 # Scoring system changed back. * Optimization: All counters for so-called 'dead' positions are copied from parent. v 1.5.3 * Positions are now sorted before tracing the tree. # Some scoring constants changed. # Cell-scoring system changed. v 1.5.2.1 * Victory is now only when there are no non-player domains. v 1.5.2 ! Bugfix: program was crashing with non-square board. * Optimizations. ~7x speed boost. v 1.5.1 ! The 'cellsEaten' field was not copied correctly. v 1.5 * Program now knows that move eating no cells is VERY BAD. * Frontier cells are now scored. * New system of cell-scoring, which allows program to aim to center better than farPoint-system. ! FarPoints were used, but not updated. v 1.4 ! Some copy problems make program do stupid moves. v 1.3.0.1 * ChangeLog started. Alpha Better 2 Change Log ----------------------- * = new feature # = change ! = bugfix v 2.0 # This is completely rewritten version of Alpha Better. The old one wasn't flexible and clear enough.
ABCE 1.7.1 now supports Color Expansion Server 2b and has better thinking algorithm. It seems that ABCE 1.7.1 moved too close to SoD 2.0, and their score might be tight if bug caused ABCE to hang when it almost win will be fixed.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?