EV3-039-做數(shù)學(xué)題解救人質(zhì)



《EV3做數(shù)學(xué)題解救人質(zhì)》游戲規(guī)則,在屏幕上會(huì)出現(xiàn)5道【數(shù)學(xué)題】,答對(duì)它們可以解救被困住的【樂高人仔】。失敗一次就會(huì)使得錘子壓住人仔。
【知識(shí)點(diǎn)1】“坐標(biāo)軸”。用來確定平面內(nèi)物體的位置,舉個(gè)例子,比如當(dāng)下流行的吃雞和迷你世界里都有【地圖】,我們可以注意到地圖上的點(diǎn)都有一個(gè)括號(hào)與兩個(gè)數(shù)字,中間用逗號(hào)隔開。坐標(biāo)軸就好比兩把直尺垂直放在一起。想要確定“(10,10)”的位置,就是沿著兩個(gè)尺子10厘米的位置分別畫垂直線,兩條垂直線相交的位置,就是點(diǎn){10,10}的位置。
【知識(shí)點(diǎn)2】主機(jī)液晶屏的坐標(biāo)讀法。主機(jī)左上角是xy坐標(biāo)的起始點(diǎn)。是(0,0)位置。向下,向右,數(shù)值變大。我們想讓【數(shù)學(xué)題】顯示在屏幕中央,則需要修改“坐標(biāo)位置”。經(jīng)過測試,我們發(fā)現(xiàn)(60,60)這個(gè)位置,可以讓【數(shù)學(xué)題】出現(xiàn)在屏幕中央。
【知識(shí)點(diǎn)3】[模塊“連接a與b”]的使用方法。這個(gè)積木可以將字符連接在一起。便于我們?cè)谝壕辽贤晃恢蔑@示一長串字符。

【編程】
①建立4個(gè)變量。其中2個(gè)變量分別存放“運(yùn)算符加、減號(hào)”兩側(cè)的隨機(jī)數(shù)字。第三個(gè)變量存放“本次運(yùn)算的正確答案”。第四個(gè)變量記錄玩家輸入的回答數(shù)字。
②加法題,減法題概率各占一半。使用“隨機(jī)數(shù)1至2”進(jìn)行概率選擇。
③中型電機(jī)用作玩家的答案輸入器。玩家高速旋轉(zhuǎn)電機(jī)才能使屏幕上的“數(shù)字”增加與遞減。最后按下一側(cè)的確認(rèn)按鈕,提交答案。玩家的回答在后臺(tái)與正確答案進(jìn)行等號(hào)的比較,相等,則進(jìn)入下一題。不相等,則游戲立即失敗,大型電機(jī)運(yùn)轉(zhuǎn),樂高人偶遭遇懲罰。

④連續(xù)答對(duì)五次,獲得游戲勝利。


