chenkan / BlackQA

QA黑手党资源集散地
9 stars 6 forks source link

2014-01-23 代码游戏 之 五子棋 #25

Open bingohuang opened 10 years ago

bingohuang commented 10 years ago

FIR(Five In a Row)

五子棋是起源于中国古代的传统黑白棋种之一。现代五子棋日文称之为“连珠” ,英译为”Renju”,英文称之为”Gobang”或”FIR”(Five in a Row 的缩写 ) ,亦有“连五子”、“五子连” 、“串珠”、“五目”、 “五目碰”、“五格”等多种称谓。

游戏规则

五子棋游戏是一个比较大众的棋类游戏,大多数人都会玩这个游戏,五子棋的玩法与规则如下:

(多个版本实现,时间可以很充裕,将持续跟进到马年下期)

语言不限:java、ruby、python、node.js、go…… 平台不限:PC、Web、Mobile……

祝大家马到功成!

输赢判定简单测试用例:

十十十十十十十十○ 十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十● ● ● ● ● 十十十十十十十十十十
十十十十十十十十十十十十十十十十○ 十十十十十
十十十十十十十十十○ 十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十○ 十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十

十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十十十十十○ 十十十十十十十十十十
十十十十十十○ 十十○ ● 十十十十十十十十十十十
十十十十十十十● ○ ● ○ ○ 十十十十十十十十十十
十十十十十十十十● 十十十十十十十十十十十十十
十十十十十十十● 十● 十十十十十十十十十十十十
十十十十十十● 十十十十十十十十十十十十十十十
十十十十十○ 十十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十
十十十十十十十十十十十十十十十十十十十十十十

禁手判断测试用例(完善中……)

大家其实不要小瞧了五子棋,国内五子第一人那威曾有”人生五子论“:

一言以蔽五子棋,低调奢华有内涵

chenkan commented 10 years ago

是事业的“冲四”解段 是事业的“冲四”阶段

chenkan commented 10 years ago

此题隐隐然,鸭梨不是一般山大

jinkerry commented 10 years ago

那胖子还有这理论啊,当年还看过他在央5的讲座。 不玩五子好多年了。

bingohuang commented 10 years ago

@chenkan 已改。小鸭梨啦,分了五个版本,看大家能“下”到哪一步! @jinkerry 那威还是很活跃的,曾经还在IBM呆过,和咱们半个同行啊!