Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | {"name":"p5-Games-AlphaBeta","origin":"games/p5-Games-AlphaBeta","version":"0.4.7_1","comment":"Game-tree·search·with·object·oriented·interface","maintainer":"bofh@FreeBSD.org","www":"http://search.cpan.org/dist/Games-AlphaBeta/","abi":"FreeBSD:11:amd64","arch":"freebsd:11:x86:64","prefix":"/usr/local","flatsize":66212,"licenselogic":"or","licenses":["ART10","GPLv1"],"desc":"Games::AlphaBeta·provides·a·generic·implementation·of·the·AlphaBeta·\ngame-tree·search·algorithm·(also·known·as·MiniMax·search·with·alpha·beta·\npruning).·This·algorithm·can·be·used·to·find·the·best·move·at·a·particular·\nposition·in·any·two-player,·zero-sum·game·with·perfect·information.·\nExamples·of·such·games·include·Chess,·Othello,·Connect4,·Go,·Tic-Tac-Toe·\nand·many,·many·other·boardgames.\n\nUsers·must·pass·an·object·representing·the·initial·state·of·the·game·as·the·\nfirst·argument·to·new().·This·object·must·provide·the·following·methods:·\ncopy(),·apply(),·endpos(),·evaluate()·and·findmoves().·This·is·explained·\nmore·carefully··✂ | 1 | {"name":"p5-Games-AlphaBeta","origin":"games/p5-Games-AlphaBeta","version":"0.4.7_1","comment":"Game-tree·search·with·object·oriented·interface","maintainer":"bofh@FreeBSD.org","www":"http://search.cpan.org/dist/Games-AlphaBeta/","abi":"FreeBSD:11:amd64","arch":"freebsd:11:x86:64","prefix":"/usr/local","flatsize":66212,"licenselogic":"or","licenses":["ART10","GPLv1"],"desc":"Games::AlphaBeta·provides·a·generic·implementation·of·the·AlphaBeta·\ngame-tree·search·algorithm·(also·known·as·MiniMax·search·with·alpha·beta·\npruning).·This·algorithm·can·be·used·to·find·the·best·move·at·a·particular·\nposition·in·any·two-player,·zero-sum·game·with·perfect·information.·\nExamples·of·such·games·include·Chess,·Othello,·Connect4,·Go,·Tic-Tac-Toe·\nand·many,·many·other·boardgames.\n\nUsers·must·pass·an·object·representing·the·initial·state·of·the·game·as·the·\nfirst·argument·to·new().·This·object·must·provide·the·following·methods:·\ncopy(),·apply(),·endpos(),·evaluate()·and·findmoves().·This·is·explained·\nmore·carefully··✂ |
Offset 129, 15 lines modified | Offset 129, 15 lines modified | ||
129 | .····ds·ae·ae | 129 | .····ds·ae·ae |
130 | .····ds·Ae·AE | 130 | .····ds·Ae·AE |
131 | .\} | 131 | .\} |
132 | .rm·#[·#]·#H·#V·#F·C | 132 | .rm·#[·#]·#H·#V·#F·C |
133 | .\"·======================================================================== | 133 | .\"·======================================================================== |
134 | .\" | 134 | .\" |
135 | .IX·Title·"Games::AlphaBeta·3" | 135 | .IX·Title·"Games::AlphaBeta·3" |
136 | .TH·Games::AlphaBeta·3·"2016-06-1 | 136 | .TH·Games::AlphaBeta·3·"2016-06-11"·"perl·v5.20.3"·"User·Contributed·Perl·Documentation" |
137 | .\"·For·nroff,·turn·off·justification.··Always·turn·off·hyphenation;·it·makes | 137 | .\"·For·nroff,·turn·off·justification.··Always·turn·off·hyphenation;·it·makes |
138 | .\"·way·too·many·mistakes·in·technical·documents. | 138 | .\"·way·too·many·mistakes·in·technical·documents. |
139 | .if·n·.ad·l | 139 | .if·n·.ad·l |
140 | .nh | 140 | .nh |
141 | .SH·"NAME" | 141 | .SH·"NAME" |
142 | Games::AlphaBeta·\-·game\-tree·search·with·object·oriented·interface | 142 | Games::AlphaBeta·\-·game\-tree·search·with·object·oriented·interface |
143 | .SH·"SYNOPSIS" | 143 | .SH·"SYNOPSIS" |
Offset 129, 15 lines modified | Offset 129, 15 lines modified | ||
129 | .····ds·ae·ae | 129 | .····ds·ae·ae |
130 | .····ds·Ae·AE | 130 | .····ds·Ae·AE |
131 | .\} | 131 | .\} |
132 | .rm·#[·#]·#H·#V·#F·C | 132 | .rm·#[·#]·#H·#V·#F·C |
133 | .\"·======================================================================== | 133 | .\"·======================================================================== |
134 | .\" | 134 | .\" |
135 | .IX·Title·"Games::AlphaBeta::Position·3" | 135 | .IX·Title·"Games::AlphaBeta::Position·3" |
136 | .TH·Games::AlphaBeta::Position·3·"2016-06-1 | 136 | .TH·Games::AlphaBeta::Position·3·"2016-06-11"·"perl·v5.20.3"·"User·Contributed·Perl·Documentation" |
137 | .\"·For·nroff,·turn·off·justification.··Always·turn·off·hyphenation;·it·makes | 137 | .\"·For·nroff,·turn·off·justification.··Always·turn·off·hyphenation;·it·makes |
138 | .\"·way·too·many·mistakes·in·technical·documents. | 138 | .\"·way·too·many·mistakes·in·technical·documents. |
139 | .if·n·.ad·l | 139 | .if·n·.ad·l |
140 | .nh | 140 | .nh |
141 | .SH·"NAME" | 141 | .SH·"NAME" |
142 | Games::AlphaBeta::Position·\-·base·Position·class·for·use·with·Games::AlphaBeta | 142 | Games::AlphaBeta::Position·\-·base·Position·class·for·use·with·Games::AlphaBeta |
143 | .SH·"SYNOPSIS" | 143 | .SH·"SYNOPSIS" |
Offset 129, 15 lines modified | Offset 129, 15 lines modified | ||
129 | .····ds·ae·ae | 129 | .····ds·ae·ae |
130 | .····ds·Ae·AE | 130 | .····ds·Ae·AE |
131 | .\} | 131 | .\} |
132 | .rm·#[·#]·#H·#V·#F·C | 132 | .rm·#[·#]·#H·#V·#F·C |
133 | .\"·======================================================================== | 133 | .\"·======================================================================== |
134 | .\" | 134 | .\" |
135 | .IX·Title·"Games::AlphaBeta::Reversi·3" | 135 | .IX·Title·"Games::AlphaBeta::Reversi·3" |
136 | .TH·Games::AlphaBeta::Reversi·3·"2016-06-1 | 136 | .TH·Games::AlphaBeta::Reversi·3·"2016-06-11"·"perl·v5.20.3"·"User·Contributed·Perl·Documentation" |
137 | .\"·For·nroff,·turn·off·justification.··Always·turn·off·hyphenation;·it·makes | 137 | .\"·For·nroff,·turn·off·justification.··Always·turn·off·hyphenation;·it·makes |
138 | .\"·way·too·many·mistakes·in·technical·documents. | 138 | .\"·way·too·many·mistakes·in·technical·documents. |
139 | .if·n·.ad·l | 139 | .if·n·.ad·l |
140 | .nh | 140 | .nh |
141 | .SH·"NAME" | 141 | .SH·"NAME" |
142 | Games::AlphaBeta::Reversi·\-·Reversi·position·class·for·use·with | 142 | Games::AlphaBeta::Reversi·\-·Reversi·position·class·for·use·with |
143 | Games::AlphaBeta | 143 | Games::AlphaBeta |
Offset 129, 15 lines modified | Offset 129, 15 lines modified | ||
129 | .····ds·ae·ae | 129 | .····ds·ae·ae |
130 | .····ds·Ae·AE | 130 | .····ds·Ae·AE |
131 | .\} | 131 | .\} |
132 | .rm·#[·#]·#H·#V·#F·C | 132 | .rm·#[·#]·#H·#V·#F·C |
133 | .\"·======================================================================== | 133 | .\"·======================================================================== |
134 | .\" | 134 | .\" |
135 | .IX·Title·"Games::Sequential·3" | 135 | .IX·Title·"Games::Sequential·3" |
136 | .TH·Games::Sequential·3·"2016-06-1 | 136 | .TH·Games::Sequential·3·"2016-06-11"·"perl·v5.20.3"·"User·Contributed·Perl·Documentation" |
137 | .\"·For·nroff,·turn·off·justification.··Always·turn·off·hyphenation;·it·makes | 137 | .\"·For·nroff,·turn·off·justification.··Always·turn·off·hyphenation;·it·makes |
138 | .\"·way·too·many·mistakes·in·technical·documents. | 138 | .\"·way·too·many·mistakes·in·technical·documents. |
139 | .if·n·.ad·l | 139 | .if·n·.ad·l |
140 | .nh | 140 | .nh |
141 | .SH·"NAME" | 141 | .SH·"NAME" |
142 | Games::Sequential·\-·sequential·games·framework·with·OO·interface | 142 | Games::Sequential·\-·sequential·games·framework·with·OO·interface |
143 | .SH·"SYNOPSIS" | 143 | .SH·"SYNOPSIS" |
Offset 129, 15 lines modified | Offset 129, 15 lines modified | ||
129 | .····ds·ae·ae | 129 | .····ds·ae·ae |
130 | .····ds·Ae·AE | 130 | .····ds·Ae·AE |
131 | .\} | 131 | .\} |
132 | .rm·#[·#]·#H·#V·#F·C | 132 | .rm·#[·#]·#H·#V·#F·C |
133 | .\"·======================================================================== | 133 | .\"·======================================================================== |
134 | .\" | 134 | .\" |
135 | .IX·Title·"Games::Sequential::Position·3" | 135 | .IX·Title·"Games::Sequential::Position·3" |
136 | .TH·Games::Sequential::Position·3·"2016-06-1 | 136 | .TH·Games::Sequential::Position·3·"2016-06-11"·"perl·v5.20.3"·"User·Contributed·Perl·Documentation" |
137 | .\"·For·nroff,·turn·off·justification.··Always·turn·off·hyphenation;·it·makes | 137 | .\"·For·nroff,·turn·off·justification.··Always·turn·off·hyphenation;·it·makes |
138 | .\"·way·too·many·mistakes·in·technical·documents. | 138 | .\"·way·too·many·mistakes·in·technical·documents. |
139 | .if·n·.ad·l | 139 | .if·n·.ad·l |
140 | .nh | 140 | .nh |
141 | .SH·"NAME" | 141 | .SH·"NAME" |
142 | Games::Sequential::Position·\-·base·Position·class·for·use·with·Games::Sequential | 142 | Games::Sequential::Position·\-·base·Position·class·for·use·with·Games::Sequential |
143 | .SH·"SYNOPSIS" | 143 | .SH·"SYNOPSIS" |
Offset 129, 15 lines modified | Offset 129, 15 lines modified | ||
129 | .····ds·ae·ae | 129 | .····ds·ae·ae |
130 | .····ds·Ae·AE | 130 | .····ds·Ae·AE |
131 | .\} | 131 | .\} |
132 | .rm·#[·#]·#H·#V·#F·C | 132 | .rm·#[·#]·#H·#V·#F·C |
133 | .\"·======================================================================== | 133 | .\"·======================================================================== |
134 | .\" | 134 | .\" |
135 | .IX·Title·"OTHELLO-DEMO·1" | 135 | .IX·Title·"OTHELLO-DEMO·1" |
136 | .TH·OTHELLO-DEMO·1·"2016-06-1 | 136 | .TH·OTHELLO-DEMO·1·"2016-06-11"·"perl·v5.20.3"·"User·Contributed·Perl·Documentation" |
137 | .\"·For·nroff,·turn·off·justification.··Always·turn·off·hyphenation;·it·makes | 137 | .\"·For·nroff,·turn·off·justification.··Always·turn·off·hyphenation;·it·makes |
138 | .\"·way·too·many·mistakes·in·technical·documents. | 138 | .\"·way·too·many·mistakes·in·technical·documents. |
139 | .if·n·.ad·l | 139 | .if·n·.ad·l |
140 | .nh | 140 | .nh |
141 | .SH·"NAME" | 141 | .SH·"NAME" |
142 | othello\-demo·\-·a·self\-playing·Othello·game | 142 | othello\-demo·\-·a·self\-playing·Othello·game |
143 | .SH·"SYNOPSIS" | 143 | .SH·"SYNOPSIS" |