?

從零開始制作游戲

2024-01-11 04:39木年
數學大王·趣味邏輯 2024年2期
關鍵詞:負號獨木橋電子游戲

木年

玩電子游戲是一件很開心的事情,我們可以自由地在虛擬的世界里冒險、戰斗。

有時候玩電子游戲也是一件令人氣憤的事,比如前方不遠處就有個寶箱,自己卻死活跳不過去,要繞一大圈路才能抵達對面。

電子游戲中這樣或那樣的限制總是令人很郁悶,要是能讓游戲里的“人”學會飛天遁地的技能該多好。心動不如行動,一起來制作一個屬于自己的游戲吧!

我們先捏一個方方正正的機器人當我們的主角,再給它配備一件裝備——一架能上天入地的飛船。

這樣我們就有了一個駕駛著宇宙飛船、從太空來到地球的機器人。

接下來,我們開始設置游戲的第一個關卡。游戲的前幾關都是游戲教程,所以關卡設計要簡單,目標要明確。

我們可以將場景布置在一個不能隨便轉身的獨木橋上,機器人旁邊有一架暫時無法動彈的飛船,獨木橋的另一端有一個正在發光的電池。這樣玩家就能清楚自己該做的事——移動機器人拿到電池,并啟動飛船。

但是,當我們開始敲擊鍵盤測試的時候,卻發現機器人根本不聽使喚,一動不動,這是怎么回事呢?

我們使用鍵盤時,需要將數據線連接到電腦上,即使使用的是無線鍵盤,也需要利用藍牙或無線信號發射器讓鍵盤與電腦“連接”?,F在鍵盤與機器人間缺少“連接”。

讓鍵盤與機器人建立“連接”,進而能使用鍵盤操作機器人的過程,叫作創建映射。來吧,動手連一連,創建正確的映射吧。

不同玩家習慣不同的操作,比如部分玩家喜歡使用反轉操作,他們會將“←”鍵與“右”建立映射,“↑”鍵與“下”建立映射。

所以,我們在設計游戲的時候,只對機器人內的程序進行編程。比如我們要讓小機器人拿到右邊的電池,我們可以這樣設計。

設計好后,即使你將鍵盤“←”鍵與“前進”建立映射,當你敲擊3下“←”鍵時,機器人依舊會倔強地向右移動3格。

需要注意的是,我們需要告訴機器人任務何時結束,否則機器人會一直待機等待你的指示直到機器重啟,然后再次執行上一次的命令。

拿到電池后,機器人的任務并沒有結束,因為它還要將電池拿回飛船!

機器人由于緊急墜落到了地球上,缺少了部分零件,目前只能執行“上”和“右”的命令,我們該如何讓它往回走呢?

這時候我們就要使用負號“-”了。在一個非零的數前加負號,就得到了一個原本數的相反數。比如“前進-1格”就變成了“倒退1格”。

現在,你知道該怎樣才能讓機器人拿到電池、啟動飛船了嗎?

猜你喜歡
負號獨木橋電子游戲
數學電子游戲
危險的獨木橋
沉迷電子游戲的小熊
關于“負零”的理解和教學
如何順利通過懸崖峭壁上的獨木橋
打電子游戲是浪費時間?對那些獲得電競獎學金的人來說并不是
“負號”計算題中的攔路虎
處理好“會變臉”的負號,激發七年級學生的數學興趣
從玩具到電子游戲“樂高”為何能如此“籠絡人心” ?
改造獨木橋
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合