本帖最后由 PotatoMaster101 于 2014-1-14 01:40 编辑
大家好,今天给大家看下我新做的井字棋。是用MC1.7的新指令/setblock完成。先给大家看看显示屏:
这个显示屏按照井字棋共有9个格子的规格。每个格子面积是4*4。
键盘有2个,支持双人游戏。
这个井字棋已经差不多100%完成了。拥有自动探测输赢,清空等等功能。当一方玩家胜利时,地上还会显示出玩家的胜利方法:
之后来说下键盘吧:首先是顺序系统,以防一个玩家同时画两次棋用的。这个原理是,每个按钮都连着一条独特的红石线路,那条红石线路控制着显示屏以及替他装置。其中一个装置就是防双按系统。每次按完按钮,就会有一个探测器探测该棋子能不能放。如果放棋的地方放着其他的棋,那就什么也不会发生。但是如果该位子可以放棋,那会成功的在位置放一颗棋,之后会把键盘自毁掉,把按钮全都自动摧毁,以防玩家同时按2次。之后就该另一个玩家放棋了,当另一个玩家放完棋子后,自己的键盘就又会复原,而另一个玩家的键盘会消失。这就是如何确保不会重复放棋。
之后来说说的就是清空系统。有一个清空按钮,按下后会100%的清空游戏。键盘都会复原,显示屏会被清空,输赢判断会重新开始等等。之后,当有一方胜利时,不仅会在地面显示胜利方法,还会清空全部的键盘,这样就会防止游戏结束后玩家再乱按键盘。必须要清空才能开始下一局。之后,如果一局里没有一个玩家胜利,棋盘都放满了后,游戏会自动清空游戏,开始下一局。
接下来给大家展示下电路系统。纯指令方块。
阶梯型的电路就是判断输赢的系统,自动判断输赢。如果有一方胜利,会自动在地上画出胜利方法。
地上整齐一排一排的就是按键系统,按键成功后会把棋子显示在键盘上面,并且清空按键。当不通过,什么也不会发生。其他的都是清空系统,清空棋盘,输赢探测什么的。如果要存档的话可以留下邮箱,可以自己去研究。
存档下载地址:http://pan.baidu.com/s/1hqGApSS
(PS. 我知道版主也做了一个,但我的应该更高级)
=============================END============================
大家好,今天给大家看下我新做的井字棋。是用MC1.7的新指令/setblock完成。先给大家看看显示屏:

这个显示屏按照井字棋共有9个格子的规格。每个格子面积是4*4。
键盘有2个,支持双人游戏。

这个井字棋已经差不多100%完成了。拥有自动探测输赢,清空等等功能。当一方玩家胜利时,地上还会显示出玩家的胜利方法:

之后来说下键盘吧:首先是顺序系统,以防一个玩家同时画两次棋用的。这个原理是,每个按钮都连着一条独特的红石线路,那条红石线路控制着显示屏以及替他装置。其中一个装置就是防双按系统。每次按完按钮,就会有一个探测器探测该棋子能不能放。如果放棋的地方放着其他的棋,那就什么也不会发生。但是如果该位子可以放棋,那会成功的在位置放一颗棋,之后会把键盘自毁掉,把按钮全都自动摧毁,以防玩家同时按2次。之后就该另一个玩家放棋了,当另一个玩家放完棋子后,自己的键盘就又会复原,而另一个玩家的键盘会消失。这就是如何确保不会重复放棋。


之后来说说的就是清空系统。有一个清空按钮,按下后会100%的清空游戏。键盘都会复原,显示屏会被清空,输赢判断会重新开始等等。之后,当有一方胜利时,不仅会在地面显示胜利方法,还会清空全部的键盘,这样就会防止游戏结束后玩家再乱按键盘。必须要清空才能开始下一局。之后,如果一局里没有一个玩家胜利,棋盘都放满了后,游戏会自动清空游戏,开始下一局。
接下来给大家展示下电路系统。纯指令方块。


阶梯型的电路就是判断输赢的系统,自动判断输赢。如果有一方胜利,会自动在地上画出胜利方法。

地上整齐一排一排的就是按键系统,按键成功后会把棋子显示在键盘上面,并且清空按键。当不通过,什么也不会发生。其他的都是清空系统,清空棋盘,输赢探测什么的。如果要存档的话可以留下邮箱,可以自己去研究。
存档下载地址:http://pan.baidu.com/s/1hqGApSS
(PS. 我知道版主也做了一个,但我的应该更高级)
=============================END============================
为什么不把视频也贴过来呢?不是录了个视频么?
期待完成品
不错不错。。。
{:10_512:}
版主的没你高级,版主的有点BUG,至少我玩了版主的有BUG
LZ很会去研究啊 赞一个ヽ(≧Д≦)ノ
必须赞!
厉害,楼主很棒{:10_512:}
好久没见的土豆竟然成大触了QAQ 我们可以做朋友吗?{:10_509:}
膜拜命令方块大神。我不会那些指令……
嗯,我其实上次到百度网盘了,前一个版本。自己去下载 http://pan.baidu.com/s/1hqGApSS
好…高级其实仅仅是用了命令方块而已 没有用到其他真正有技术含量的红石电路 但是命令方块的指令还是十分赞的……
我擦!厉害啊!
请教下判断AI的原理,是8种情况同时不停地试么?
还是有更高级的算法?
还是有更高级的算法?
fffl2014 发表于 2014-11-7 22:17
请教下判断AI的原理,是8种情况同时不停地试么?
还是有更高级的算法?
是8种方法探测。每次输入,都会慢慢的完善一个方法。等一个方法完成了,那就是胜利了
PotatoMaster101 发表于 2013-12-26 13:18
我不喜欢爱拍和MCBBS结合
爷丶游戏之王....呵呵呵呵我期待你~
审奥不解释 发表于 2013-12-26 13:18
为什么不把视频也贴过来呢?不是录了个视频么?
你这头像也忒虾淫了
[TNT]
[redstone_wire2]
[redstone_wire1][redstone_torch]
看起来很有趣
我录成视频了,欢迎大家和楼主来看看,视频地址是:http://v.youku.com/v_show/id_XMTMxODU3NzA2NA==.html?from=y1.7-1.2
可不可以在发一个下载地址,那个不能下载
好高大上的东西