广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 2719 个阅读者
使用状态》 MCFlash 欢乐包: 累计 18044 / 线上 6626
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
superwmh
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x2
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[益智] Light Bot (点灯机器人)

图 1.



【游戏名称】Light Bot (点灯机器人)

【操作方式】
用滑鼠拖曳「指令 」来安排机器人的动作
让机器人可以把每个蓝色地砖点亮


【档案连结】http://jsgears.com/th...1-1.html

【内容简介】
游戏的玩法很简单,只要让机器人把所有的蓝色地板给点亮即可
不过要操控机器人行走,要用类似程式语言的指令来完成
所以没有程式师那样很好的逻辑概念恐怕还玩不下去呢

右上角那些图形就是可以操控机器人行走的路径
只要把它给拖到底下的 MAIN METHOD 中,即可让机器人作动作
这七个指令从左到右分别是:直走、右转、左转、跳跃、点灯、函数1、函数2
碰到较高的地形时,执行跳跃指令能让机器人往前跳一格
当机器人走到蓝色地板上,执行点灯指令即可把灯点亮
再点一次的话灯就会熄灭
此外也可把指令放到函数1、2区域中,再执行函数1、2指令来调用它们
因为 MAIN METHOD 最多只能用12个方格
后期关卡较大,如果把指令通通放在 MAIN METHOD 的话绝对会超过
所以一定需要用 CALL FUNCTION 的方式来减少重复的指令

值得一提的是,函数1里面也可以调用函数2
甚至要函数1调用函数1也行(递回)
但要注意因为游戏中并没有条件判断式
如果调用自己的话可能导致无限递回的情况
不过因为游戏只要能点完所有蓝色地板就直接过关
所以只要调用自己能确保所有的灯点亮,也是可以这样做

游戏除了过关外,右下角的 Total Commands 会纪录共12关完成的指令数
游戏的魅力在于可以靠各种奇怪的 FUNCTION CALL 来减少指令
机器人在空的地方执行跳跃、点灯之类的指令都是可以的
所以有不少增加无谓动作但能减少指令的方法

总之,这对于接触写程式的人来说,是个非常刺激脑力的小游戏
在各种尝试之后减少指令过关,真的是很有成就感的事



献花 x0 回到顶端 [楼 主] From:台湾中华电信HINET | Posted:2008-12-17 08:52 |
rambococo 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x43 鲜花 x251
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

图 1.



这款游戏好难喔! 表情
卡再第十关,就过不了了。 表情


献花 x0 回到顶端 [1 楼] From:台湾中华电信 | Posted:2008-12-17 12:49 |
Ivon 会员卡 葫芦墩家族
个人文章 个人相簿 个人日记 个人地图 个人商品
特殊贡献奖 社区建设奖 优秀管理员勋章
验证会员
级别: 荣誉会员 该用户目前不上站
推文 x338 鲜花 x14237
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

图 1. Light Bot (点灯机器人).jpg   
Light Bot (点灯机器人).jpg



这个点灯机器人

要怎么才能点灯



^^
献花 x0 回到顶端 [2 楼] From:台湾中华HiNet | Posted:2009-03-22 22:15 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.016106 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言