前天是我们第一次LAB课,本想应该会教点JDK的使用方法,实践下编程什么的
结果一上课tutor就说今天要玩个游戏- -
然后在投影上打开一个FLASH游戏,说需要过全部12关才算完成……全班昏倒~
结果2小时的LAB就全耗在这个上了
不过琢磨了一下发现还是挺不错的,就是如果关卡再多点就更好了,今天在这里推荐上来~shy

游戏名字叫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
Tags:

Reader Comments

Written by: 逆觅
October 18, 2008 14:21
话说图都看不见俄,总算更新了
图来了- -本来也不知道怎么回事
jave 回复于 October 21, 2008 07:24
Written by: darling linda
October 12, 2008 10:35
这个。。N久没来了。。交关哒哒动。。
这我YY着以后想玩FLASH小游戏就找酋长做哦哈哈哈
分页: 1/1 第一页 1 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]