您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關TileCode在MakeCode Arcade設備上是怎么直接編程,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
TileCode是一款游戲創建應用,可讓您直接在低成本的 MakeCode Arcade游戲設備上設計、編碼和玩游戲。
從棋盤游戲到復古視頻游戲
像跳棋這樣的棋盤游戲已經有數千年歷史,我們從中汲取了靈感,棋子可以從棋盤的一個正方形移動到附近的正方形。這些游戲規則通常很容易理解,但游戲玩法卻非常引人入勝,通過修改現有棋盤游戲規可以創建新游戲。
相反,電子游戲只存在了半個多世紀,但它們卻構成了數十億美元、數十億用戶的行業。如下所示的手持游戲設備以及游戲機主要是消費類設備。為這些設備創建游戲通常需要使用一臺計算機,這會造成數字鴻溝,將生產者和消費者分開。
TileCode愿景
TileCode使游戲創建過程可以在手持設備上進行,而不是在平板電腦/筆記本電腦/臺式機上進行,僅使用四向方向鍵以及大多數手持設備常用的A和B按鈕。借助TileCode,我們已經創建了各種復古視頻游戲,包括Snake(貪吃蛇)、Bejeweled(鉆石迷陣)、Pac-Man(吃豆人)、Boulder Dash(地底探險)和Sokoban(推箱子)。
TileCode的目標是讓每個人都成為電子游戲的創造者。TileCode利用棋盤游戲的概念(棋盤是由正方形組成的網格,棋子從一個正方形移動到另一個正方形,游戲規則是定義允許的移動方式),通過電子游戲引入計算概念。用戶從一個低級別開始,因為他們可以簡單地玩一個游戲,并改變游戲世界的一個規則或元素。一旦熟悉了該應用程序,玩家就可以創建不同類型的游戲。最終,TileCode為高級別的學習活動提供了機會,這些活動要求用戶完成更復雜的游戲。
TileCode:設計和編碼
如TileCode主屏幕(左下方)所示,有八個游戲插槽可供編程。在Arcade設備上,游戲配置存儲在設備的閃存中。在瀏覽器中,游戲配置存儲在瀏覽器本地存儲中。對于每個游戲,TileCode允許用戶從圖庫中選擇游戲角色(精靈)和游戲背景(瓷磚),修改精靈和圖塊背景,以及通過編輯游戲地圖來創建游戲關卡,如其他三個屏幕所示:
TileCode程序是一組規則,每個規則都與一個精靈相關聯。規則采用When-Do的形式,如下左側所示(屏幕上標記為“code”)。When部分直觀地描述了與圖塊地圖相匹配的中心小精靈(在本例中是player sprite)周圍的3x3局部鄰域上的模式。Do部分包含在模式匹配時發送到已標識的精靈的命令。
當用戶按下向右按鈕,游戲者精靈位于圖塊地圖上,并且游戲者右邊的圖塊上有草時,就會觸發上述規則。當這些條件成立時,規則會向玩家發送一個右移命令。從此示例中,我們可以看到TileCode如何鼓勵用戶探索圖塊地圖之間的關系,以及規則如何基于地圖上顯示的模式觸發。在規則編碼屏幕(如上所示)中,用戶可以玩游戲,返回到編碼屏幕以更改規則,并查看其對游戲的影響。還可以訪問切片地圖編輯器并更改地圖以啟用/禁用規則觸發。
創造力和個人表達的機會
“一個人可以學到什么以及他如何學習,取決于他有什么樣的模型。”—西摩·帕伯特,《我童年的齒輪》。
TileCode為年輕人提供了一個獨特的機會,可以開發自己的方塊和精靈像素藝術。它還讓用戶以新的方式思考游戲世界設計,以及為不同游戲創建不同地圖的方式。我們從老師那里獲得啟發,這些老師讓學生在使用計算機之前使用基本的課堂材料來表達和完善他們的游戲設計:
為了更好地了解學生和家長是如何理解電子游戲機制的,以及他們制作自己的電子游戲或修改現有游戲的最直觀的策略是什么,我們目前正在與家庭一起舉辦一系列的合作設計研討會。這些研討會將為我們未來的TileCode設計以及它的新功能提供信息,這些功能直接建立在學生對電子游戲機制的直觀模型之上。
低功耗游戲掌上電腦的強大計算思維
TileCode證明,電池供電的游戲手持設備無需將用戶限制在“消費范圍”內。受到棋盤游戲豐富而悠久的歷史以及玩家自身發展的推動,TileCode指出了電子游戲設備的未來之路,即讓玩家成為創造者。我們相信,孩子們可以通過經濟實惠的游戲手持設備接觸到強大的計算理念,可以幫助解決數字鴻溝問題。這種用于編碼/游戲設備的新形式為年輕人提供了個人體驗,使他們可以隨時隨地修改和創建游戲。
上述就是小編為大家分享的TileCode在MakeCode Arcade設備上是怎么直接編程了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。