石子棋2.0绿色版-五井

本软件为绿色免安装软件。
“石子棋”游戏是一种两人对弈的小型棋类游戏。
双方棋手各有五个棋子,在一个 4x4 的格子棋盘上对弈。
按照游戏规则吃子,当一方棋手的棋子小于等于一时,则另一方获胜。
这是一个古老而传统的博弈游戏,规则简单却趣味无穷。

游戏规则:
两块吃一块,小时候经常玩
就是小时候有小石头玩的那种规则

石子棋V2.0绿色版:
https://panpan8848.ctfile.com/fs/4000752-369476753

石子棋”概述:

“石子棋”游戏是一种两人对弈的小型棋类游戏。双方棋手各有五个棋子,在一个 4x4 的格子棋盘上对弈。按照游戏规则吃子,当一方棋手的棋子小于等于一时,则另一方获胜。据考证该棋起源于山东,何时有此游戏已经无法得知了,应该是 long long ago (很久远)了吧,记得我小时候是比我大一点的孩子教我的,等我大一点了,我又去教别的小孩子,就这样代代相传,直到二十一世纪的今天,在某些地方大人和小孩们玩起这种棋来还是不亦乐乎。 :)
另外说明一点在山东这种棋被叫做“五子棋”,但是这种“五子棋”却和真正意义上的“五子棋”有着天壤之别。之所以它也被叫做“五子棋”,我想应该是因为双方棋手在开局时每人都有五个棋子吧。
本来概述应该写的简短一点的,可是我真的是忍不住,我一定要把我的个人感想加进去。抱歉,那就当以下的内容是写给我自己的吧。:)
还是要感谢一下那能看下去的朋友,产生写这个程序的冲动是来自我对儿时的美好回忆。记得小时候,我和小伙伴们经常会捡来一些不同颜色的石子或草棍,席地而坐,在地上画上格子,摆上一局“五子棋”杀得天昏地暗,那种高兴劲,好像现在还能感受得到。当然除了它,我们八零前后出生的小孩儿还有很多“原始的游戏”(不介意我这样说吧)可玩。现在已经是二十一世纪上半叶了,电脑应该说已经和我们中的任何人脱离不了关系了,孩子们童年的游戏也在年代的变化中而变化。那些“原始的游戏”已经渐行渐远了,取而代之的是不计其数的电脑游戏,电脑已经让小孩儿们如痴如醉。那些被代代相传的“原始游戏”也许要下课了。有一天我突发奇想:何不让它们也与时俱进,把它们也搬上电脑屏幕, 做为一种保留,一种怀旧之人的收藏之物呢。
想一想,还有很多游戏要写的。唉,小时候玩的游戏真的很多,要都搬到电脑上还真得要一段时间呀。努力吧! 初次写游戏,有需要改进的地方还请网友们不吝赐教。

游戏界面及功能:
1. 游戏窗口左侧黄色区域为棋盘、棋子区,右侧蓝色区为状态信息区域。轮到黑方走棋时,位于黑方一侧的“灯泡”点亮;反之,位于白方一侧的“灯泡”点亮。状态信息区中间的信息显示你在与什么对手下棋。
2. 打开游戏窗口后,在双方都没有走棋的情况下,可以在“游戏设置”菜单项中对游戏进行设置。
3. 棋盘上的棋子移动后,则不能再对游戏进行设置。“游戏设置”菜单中只有“倒转棋盘”和“关闭声音”子菜单项可用。
4. 当点击“重新开始”菜单项时,可对游戏重新进行设置。
5. 轮到你走棋时,请先用鼠标选中你要走的那个棋子,棋子会处于闪烁状态,这时按照游戏规则,用鼠标点击你要走到的位置,则闪烁的那个棋子被移动到指定的位置上。如果鼠标点击的位置不符合规则,需要重新选中棋子。
6. 在棋子移动的路线上会留下边框标记。
7. 被吃掉的棋子以半透明显示。

博弈规则:

1. 双方棋手交替走棋,一人走一步。
2. 沿着棋盘上格子线,一次只能走一个格子的距离,可以向上、下、左、右四个方向上走棋子,不可以斜着走,当你要走棋的方向上有其他棋子(无论已方还是敌方)时,则这个方向不可走。
3. 当你移动一个棋子时,这个棋子所在的纵横直线上,你有两个子挨在一起,对方一个子和你的那两个子也挨着,并且在这条直线上再没有其它棋子(只有这三个棋子在一条直线上)时,对方的那个棋子则被吃掉;反之亦然。
4. 当一方的棋子只剩一个或一个不剩时,则另一方为获胜者。
如图所示:

红框内,显示黑方被白方吃掉一个棋子,被吃掉的棋子以半透明方式显示。