木年
如果我們游戲的主角只會前后移動,那這個游戲肯定很無聊。
今天,我們要讓機器人學會轉向!而且為了讓機器人能自由轉動,之前狹窄的獨木橋是不行的,游戲場景需要變得更加開闊。
這次我們的小機器人就乘坐飛船來到了山中。如果它能取回遺失的零件,它就可以自由地在山里奔跑了!
相信通過第一天的課程,大家都已經知道該如何讓機器人前進拿到零件。
假如你將“前進3格”的指令改成3次“前進1格”,雖然指令集變長了,但是機器人依舊可以完成任務。這里,請給它些掌聲!
指令集變長對機器人會有什么影響呢?
指令集變長會讓機器人的響應時間變長,完成任務的時間變長。比如,收到3次“前進1格”指令的機器人在移動時,比收到1次“前進3格”的機器人要多花費兩段紅色的休息時間。
所以,我們在編寫程序時,要讓指令集簡潔且準確,這樣機器人才能更高效地完成任務。
機器人得到能轉向的新零件后會發生什么變化呢?
機器人的外觀發生了變化,背面增加了可辨別方向的齒輪,這樣我們才能判斷出機器人面向何處,并決定機器人該往哪個方向轉動。機器人內部增加了新的指令,我們可以命令它進行轉向的操作了。
為了讓玩家盡快掌握新技能,我們在關卡里放置了一些獎勵,試著拿到它吧!
游戲的第二關就這樣完成了,主角不僅掌握了新的技能,還拿到了藏在山洞里的隱藏獎勵,可喜可賀。
你知道機器人該如何帶著電池返回飛船上嗎?在上邊寫下你的指令吧!