花了一周下班的空余时间做了一个EV3的井字小游戏,今晚终于调试好了,供自己和大家娱乐和一笑。有ev3的同学捧捧场哦,多给意见{:3_156:}
游戏只需EV3主机即可,通过按键完成。为了方便和程序的简便,只用到了3个按键:按键1 (即最左键),按键2(即中间键),和按键3(即最右键)。
另外,也是为了简便,用ev3自带的长方形图案代替了常见井字游戏里面的X。
游戏/程序规则如下:
1. 游戏开始时,画面显示“Want Play?",按键1为yes进入游戏,按键3为no退出游戏
2. eV3走第一步,固定为井字的中间;画实心圆
3. 在第一个没有走过的位置显示空心长方形,代表玩家(人类)可以在这个位置上面放子;
4. 按键3可以去到下一个空的位置,同样空心长方形会去到那里
5. 按键2表示在当前位置下子,空心长方形会变成实心长方形
6. ev3和人类交替下子,直到一方获胜或者平局;画面显示结果
7. 程序回到第1步
因为是ev3先下子,所以,基本上是不可能赢得了电脑的,没有走错应该就是平局。大家可以试试:xixi
自己动手编个小程序,能对ev3和labview有更深的理解。个人对labview软件的一些看法:
1)软件还是比较强大的,图形界面易于上手,一些编程里面常见的简单的逻辑都提供了
2)不提供二维数组,使得程序繁杂了很多,加大了编程的工作量:(
3)当程序比较大的时候,各种大大小小的问题就来了,比如图形框的缩放到一定大小就需要人工去调整,程序没有反应,异常退出等等等等,希望乐高能持续的改进一下
enjoy~