前天是我们第一次LAB课,本想应该会教点JDK的使用方法,实践下编程什么的
结果一上课tutor就说今天要玩个游戏- -
然后在投影上打开一个FLASH游戏,说需要过全部12关才算完成……全班昏倒~
结果2小时的LAB就全耗在这个上了
不过琢磨了一下发现还是挺不错的,就是如果关卡再多点就更好了,今天在这里推荐上来~
游戏名字叫Light-bot,是一个编程思想启蒙游戏
玩家需要通过“前进”、“左转”、“右转”、“跳”、“亮灯”等指令点亮地图上全部蓝色地砖

的确,初看这游戏想点亮所有地砖的确是没什么难的,可这里问题就在能使用的指令数有限
系统会首先执行Main method,总可执行12条指令
不过游戏中还设计了FUNCTION1和FUNCTION2指令,各可执行8条指令
就相当于JAVA中的METHOD吧,可以用来执行重复动作
比如你在Main method里使用一个F1指令,执行到这格时就会执行F1中所有指令
F1中也可以套用F2,所以整个程序变得灵活许多
接下来要做的就是找规律啦,尽量找出最佳路线,可以使用重复动作来走以节省指令数

这关里把F2定义为“亮,前,亮,前,亮,前,亮,前”,这样执行一个F2就能点亮4个灯,两个F2就能点亮一排,然后稍微加点转身动作就可以点亮全部灯了~不过刚才截图后突然发现这里犯傻了- -多用了F1,直接把F1的内容写Main method里就好了。
再贴一张~

第10关,我卡了半小时的关,最后终于过去了
先亮右边再亮左边的,想得十分煎熬
后来听同学一说先亮左边的一种走法- -好简单

有高人可以给个更好的走法吗?
呵呵,忘了给地址了
http://www.kongregate.com/games/Coolio_Niato/light-bot
结果一上课tutor就说今天要玩个游戏- -
然后在投影上打开一个FLASH游戏,说需要过全部12关才算完成……全班昏倒~
结果2小时的LAB就全耗在这个上了
不过琢磨了一下发现还是挺不错的,就是如果关卡再多点就更好了,今天在这里推荐上来~

游戏名字叫Light-bot,是一个编程思想启蒙游戏
玩家需要通过“前进”、“左转”、“右转”、“跳”、“亮灯”等指令点亮地图上全部蓝色地砖

的确,初看这游戏想点亮所有地砖的确是没什么难的,可这里问题就在能使用的指令数有限
系统会首先执行Main method,总可执行12条指令
不过游戏中还设计了FUNCTION1和FUNCTION2指令,各可执行8条指令
就相当于JAVA中的METHOD吧,可以用来执行重复动作
比如你在Main method里使用一个F1指令,执行到这格时就会执行F1中所有指令
F1中也可以套用F2,所以整个程序变得灵活许多
接下来要做的就是找规律啦,尽量找出最佳路线,可以使用重复动作来走以节省指令数

这关里把F2定义为“亮,前,亮,前,亮,前,亮,前”,这样执行一个F2就能点亮4个灯,两个F2就能点亮一排,然后稍微加点转身动作就可以点亮全部灯了~不过刚才截图后突然发现这里犯傻了- -多用了F1,直接把F1的内容写Main method里就好了。
再贴一张~

第10关,我卡了半小时的关,最后终于过去了
先亮右边再亮左边的,想得十分煎熬
后来听同学一说先亮左边的一种走法- -好简单

有高人可以给个更好的走法吗?
呵呵,忘了给地址了
http://www.kongregate.com/games/Coolio_Niato/light-bot
宁波的BENQ客服还不错~




Reader Comments
这我YY着以后想玩FLASH小游戏就找酋长做哦哈哈哈