` 本帖最后由 小鹰fighting 于 2015-11-24 09:01 编辑
往期回顾:
【每周一练】 labview益智游戏 - 2048 https://bbs.elecfans.com/jishu_522517_1_1.html
【每周一练】LabVIEW益智游戏 - 撑竹竿过河 https://bbs.elecfans.com/jishu_514770_1_1.html
【每周一练】LabVIEW益智游戏 - 24点 https://bbs.elecfans.com/jishu_517445_1_1.html
***************************************************************************************************
话说2015即将过去,想在年末举行一个LabVIEW的黑白棋挑战赛。
本期活动分为两期:
第一期实现一个手动走棋的程序;
第二期的程序在第一期的基础上添加网络功能,写个外挂,能够自动走棋;
第二期我将会提供服务器程序,大家做的是客户端程序,服务器程序会显示当前局势,两个客户端通过服务器对抗(采用8进4,4进2,2进1的赛制安排),看看谁的外挂更强,同时我将会录制视频,传到网上,供众网友欣赏~~~
第二期结束,活动将改为守擂赛,最强者守擂,欢迎高手前来挑战。。。
***************************************************************************************************
第一期程序要求:
基本功能:
① 实现8*8的方格,能够实现黑白棋的基本逻辑;
② 状态显示,显示当前是黑手下棋还是白手下棋;
③ 使用文件菜单,提供配置IP和端口的功能;
④ 点击新游戏,从新开始;
⑤ 不需要人机对战,手动走棋,便于第二期使用;
⑥ 能够选择黑手还是白手的,并在窗口标题显示;
拓展功能:
① 显示黑白棋翻转特效;
② 程序拓展性要好,便于第二期加入网络指令;
③ 界面要小,便于对抗时观看;
P.S. 亲,第一期程序写好点,因为你写的程序,将会推荐作为第二期的模板给大家使用;
参考界面如下:
******************************************************************************************
本次练习截止时间为2015年12月14日 00:00:00
提交格式为:黑白棋(前篇) - LabVIEW版本 - 论坛ID.zip
提交形式:回复本贴,请将阅读权限设置为版主(请按格式提交,便于页面搜索)。 举例:
---------------------------------------------------------------------------------------------------------
【评分标准】 1,功能的实现; 2,程序性能,包括运行效率、可扩展性、移植性等。 3,编程风格、编程架构、软件文档等。 4,界面的美观性
【评选规则】
由5位Labview每周一练委员会成员根据参与者提交的作品进行评分得出平均值,得分最高者为周冠军,周冠军即可获得奖品。(奖品两期活动颁发一次)
【奖品】
小米手环、小米路由器、无线鼠标、U型枕……还有年度神秘大奖等你来拿,快来参与吧!
**************************************************************************************************************
`
3
|
|
|
|
本帖最后由 bamenwhj 于 2015-12-8 19:24 编辑
写出一个来了,不过设计模式就用了一个事件结构,需要用到动态事件中的【清空事件队列】,后来发现12版的居然没有这个功能(好坑)……
为了旧版本的兼容性,架构优化中……
先放出应用程序。需要14版的运行库。
|
|
|
|
|
本帖最后由 bamenwhj 于 2015-12-19 23:15 编辑
黑白棋(前篇)源代码及应用程序。
|
|
-
aa
2020-5-24 20:47
前篇下载不了
|
|
|
表示看不到图,是我的浏览器落伍了吗,还是论坛改版导致的(感觉论坛样子好像变了)
|
|
|
|
|
用实际行动支持才给力!
|
|
|
|
|
图片是我复制上去了,发帖之后,图片总是在转圈,从新编辑,上传图片就好了!
论坛的复制图片功能应该要改进改进!
|
|
|
|
|
文案的图片做的不错,你那有图像素材的话分享一下吧,还要包括翻转过程的图像素材。有了素材这次的翻转特效应该比上次的移动特效还简单些。
翻转特效是要一个棋子一个棋子有顺序的翻转呢,还是要所有需要翻转的棋子一起翻转呢?
|
|
|
|
|
本帖最后由 bamenwhj 于 2015-11-29 14:16 编辑
……………………
这期应该比上期还是要简单的~~
|
|
|
|
|