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