Bug 84165 - New Port: games/p5-Games-AlphaBeta - Game-tree search with object oriented interface
Summary: New Port: games/p5-Games-AlphaBeta - Game-tree search with object oriented in...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-27 11:50 UTC by Aaron Dalton
Modified: 2005-08-31 12:51 UTC (History)
0 users

See Also:


Attachments
submission.txt (3.11 KB, text/plain)
2005-07-27 11:50 UTC, Aaron Dalton
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Aaron Dalton 2005-07-27 11:50:23 UTC
NOTE: This port depends on pending PR ports/84164!  That port must be 
committed before or at the same time as this one.

Games::AlphaBeta provides a generic implementation of the AlphaBeta 
game-tree search algorithm (also known as MiniMax search with alpha beta 
pruning). This algorithm can be used to find the best move at a particular 
position in any two-player, zero-sum game with perfect information. 
Examples of such games include Chess, Othello, Connect4, Go, Tic-Tac-Toe 
and many, many other boardgames.

Users must pass an object representing the initial state of the game as the 
first argument to new(). This object must provide the following methods: 
copy(), apply(), endpos(), evaluate() and findmoves(). This is explained 
more carefully in Games::AlphaBeta::Position which is a base class you can 
use to implement your position object.
Comment 1 Renato Botelho freebsd_committer freebsd_triage 2005-08-31 12:51:43 UTC
State Changed
From-To: open->closed

New port added. Thanks!