7天scratch小練習 釋放魔法創造力 (五)貪食蛇

更新於 發佈於 閱讀時間約 2 分鐘
最近因為一個夢境
夢裡畫面應該是在搬東西
我感覺我做事很小心
但........手掌莫名被蛇咬了
然後我就醒了

醒來後因為印象深刻
上網查跟蛇有關的夢境
解釋的內容唯一的一句話跟我比較有所連結
內容提到有捨(蛇)才有得
近期因為都在嘗試輸出scratch教學文
就想到跟蛇有關的遊戲
立刻就想起還沒有智慧型手機的時候
手機還是由nokia稱霸的舊型手機
畫面不是彩色還需透過按鍵打電話簡訊用的手機
當時高中下課無聊會玩的貪食蛇

今天的任務就是完整的專案學習
上一篇有提到同一種遊戲目標
大家會有不同的程式寫法
在現代也會有各種的變化版本
本篇用一個比較簡易的方式用關鍵字逐步拆解
還原經典版本的貪食蛇遊戲

有玩過最原始的貪食蛇
遊戲內容大概就是
一條格子像素的長條上下左右移動,吃了食物蛇就會變長,並且得分

用逆向工程已知的方法拆解關鍵字
大致如下
1蛇的方向控制
2蛇如何移動
3食物且加分

逐一完成關鍵字裡的程式碼
就可以完成經典遊戲系統囉
1蛇的方向控制
將控制長度的變數設為0
因蛇的移動方式為持續移動
所以我們控制的重點就是角度方向
0度為上
180度為下
-90度為左
90度為右
實際點選角度可以有方向圖示方便辨識
2蛇如何移動
主架構為建立自己的分身讓他可以不斷變長
且將移動積木與無限重複次組合達到持續移動效果
透過一套數學的方法(變數/10)
串接長度的變數達到控制分身變長的時間
並且刪除分身控制貪食蛇的長度
3食物且加分
設定一個圓當食物
當碰到蛇時
運作長度的(變數)就會改變加1
變數加1就會串起分身變長的時間,食物再隨機跑到其他定點
以上三張圖示就是基本的scratch積木程式的撰寫方法
用了一個變數串接三個關鍵字的程式碼形成連結
本程式以學習為主要目標
就完成了永不失敗的貪食蛇!!

下方連結為完整的程式碼連結可供學習參考也可以回味一下遊戲
https://scratch.mit.edu/projects/650437002/
實際的重0到1的拉積木程式
許多的邏輯自然而然的能夠在腦海裡理解
如果要更進一步的記憶
就需要用重複性的次數提取記憶練習
印象就可以更加深刻囉

後續圖示為木仁創客透過一些提問改編遊戲創意
貪食蛇能不能不是蛇?
台灣藍鵲羽毛

貪食蛇能不能兩人玩?
雙人PK模式

貪食蛇能不能像真的蛇一樣移動?
將蛇移動擁有角度
留言
avatar-img
留言分享你的想法!

































































THINK DIFFERENT(不同凡想) 蘋果經典廣告台詞 控制角色跳躍是一個很常見入門的功能 任天堂的經典遊戲 超級瑪利歐就是靠這簡單跳躍前進闖關的 所以本次的問題就是 "我如何讓我的角色跳躍"
因應科技的快速成長 台灣孩子教育也在改革 電腦科技的程式課就有點像20年前的台灣英文教育剛開始一樣 英文能力變成企業的門檻標準 直到現在英文還是一樣重要 身為父母我們不一定能夠熟悉孩子的學業科目 但此時2022我們身處在資訊便利的時代 我們獲取相關學習內容不用特別的到圖書館或認識專家
[建立分身]的積木邏輯就有點像是傳球的感覺 招喚球並且傳了這顆球 指派這顆球的運動
1點選右下皮卡丘的圖示 這邊有木仁老師預先寫好的程式內容 2點選控制 3拖拉重複無限次的積木程式 4在點選動作 5拖拉(定位到隨機位置)進去 6將隨機跟改為鼠標 (鼠標意思就是滑鼠的游標,也就是實際滑鼠的位置方位) 7再給他組合上去就初步完成了!!!
THINK DIFFERENT(不同凡想) 蘋果經典廣告台詞 控制角色跳躍是一個很常見入門的功能 任天堂的經典遊戲 超級瑪利歐就是靠這簡單跳躍前進闖關的 所以本次的問題就是 "我如何讓我的角色跳躍"
因應科技的快速成長 台灣孩子教育也在改革 電腦科技的程式課就有點像20年前的台灣英文教育剛開始一樣 英文能力變成企業的門檻標準 直到現在英文還是一樣重要 身為父母我們不一定能夠熟悉孩子的學業科目 但此時2022我們身處在資訊便利的時代 我們獲取相關學習內容不用特別的到圖書館或認識專家
[建立分身]的積木邏輯就有點像是傳球的感覺 招喚球並且傳了這顆球 指派這顆球的運動
1點選右下皮卡丘的圖示 這邊有木仁老師預先寫好的程式內容 2點選控制 3拖拉重複無限次的積木程式 4在點選動作 5拖拉(定位到隨機位置)進去 6將隨機跟改為鼠標 (鼠標意思就是滑鼠的游標,也就是實際滑鼠的位置方位) 7再給他組合上去就初步完成了!!!
你可能也想看
Google News 追蹤
Thumbnail
生氣影響健康、毀掉氣運 第7天任務: 練習轉移焦點 身體是自己的,心情是自己的 生氣10分鐘=熬夜5個小時 很多的病都是氣出來的 有人、事、物惹你生氣時 試試腦中想想過去幸運的地方 或許是,你有眼睛看的見 或許是,你有耳朵聽的見 或許是,路上曾檢過一塊錢 好運氣是努力練習感恩而
快樂指數:3 痛苦指數:2 早上7點就醒來,滑手機滑到7點半,看了一下美股收盤,然後準備上班。 今天上班預估將一篇論文的實驗過程與結果,套用在自己的資料集上。看了一整天,大致都了解詳細流程,接下來就等下週開始做實驗吧。 晚上看了猛毒最終章:最後一舞,主人公跟猛毒真的超帥的,默契好又會互相嘲笑
Thumbnail
這七天的寫作旅程充滿驚喜與感動。從零開始到如今兩篇文章登上精選、一篇獲邀轉載,這樣的成果超越了我的想像。整理舊日記與學術報告,讓我重新發現過往的耕耘不會辜負自己。更重要的是,我體悟到互動與社群的重要性,寫作不再只是孤獨的創作,而是一種與讀者和其他創作者交流的美好連結。
Thumbnail
閱讀與桌遊 讀動物農莊,三隻小豬 玩,養豬趣 滿滿的了大豬小豬 「養豬趣」是台灣人發明設計的桌遊。 . 遊戲分春夏秋冬進行, 回合數分別是三春四夏四秋四冬。 而每個回合時玩家將有四個行動可以選擇。 大家一起暗選一個後,一次打開自己的行動牌, 如有多個人將會按照人數評
Thumbnail
年輕的時候有一天突然就畫了這張「蛇咬蛇」。 畫得可說有點「潦草」,也很快就完成了,所以不怎麼認為它是作品,卻也不知道為何,一直保留至今。 除了那個不知道怎麼調色出來的紫與粉紅,是我最喜歡的組合之外,可能也因為幾乎是自由發揮,沒經過太多思考,甚至不曉得要畫什麼的狀況下,最後就變成這樣了。 或許因
這是一個由禁忌之蛇內部獨立出去的組織,前一陣子遺失一本魔導書,從捉到貪婪之蛇組織的成員口中鎖定嫌疑犯。
這是由禁忌之蛇內部獨立出來的組織,前一陣子他們有魔導書被盜,凶手是拿著球棒,臉化小丑裝的女人。
Thumbnail
嗨嗨打給賀!挖系Serpens Spirit Studio ㄉ蛇靈~~ 蛇靈的最終目標是想製作出自己的遊戲,所以來和大家分享我的遊戲遊玩觀察&研究小筆記! 【攻擊提示&UI介面明顯】 音樂聲提醒敵人來了 固定顏色(遊戲中是黃色)提示玩家可以運用這裡通關 兩個角色的座標顏色固定,媽媽(木頭玩
Thumbnail
摘要: 這篇文章分享了一名32歲的東華大學畢業生如何在短短7天內,通過吳氏日文的密集課程,從幾乎忘記所有基礎日語到能夠深入理解並快速閱讀日本文化和語言的驚人轉變。文章詳述了這位學生在過去對日語學習的偏見,以及如何通過吳氏日文的系統化教學法,快速克服學習障礙,從而達到了高效學習的目的。此外,文章還提
Thumbnail
斷食可以幫助身體進行排毒和解毒,並有助於控制情緒和感官,進入屬靈狀態。文章分享了斷食前的準備、斷食的階段和加強排毒方法。此外,還提到了斷食期間可以進行的運動和心態調整。
Thumbnail
生氣影響健康、毀掉氣運 第7天任務: 練習轉移焦點 身體是自己的,心情是自己的 生氣10分鐘=熬夜5個小時 很多的病都是氣出來的 有人、事、物惹你生氣時 試試腦中想想過去幸運的地方 或許是,你有眼睛看的見 或許是,你有耳朵聽的見 或許是,路上曾檢過一塊錢 好運氣是努力練習感恩而
快樂指數:3 痛苦指數:2 早上7點就醒來,滑手機滑到7點半,看了一下美股收盤,然後準備上班。 今天上班預估將一篇論文的實驗過程與結果,套用在自己的資料集上。看了一整天,大致都了解詳細流程,接下來就等下週開始做實驗吧。 晚上看了猛毒最終章:最後一舞,主人公跟猛毒真的超帥的,默契好又會互相嘲笑
Thumbnail
這七天的寫作旅程充滿驚喜與感動。從零開始到如今兩篇文章登上精選、一篇獲邀轉載,這樣的成果超越了我的想像。整理舊日記與學術報告,讓我重新發現過往的耕耘不會辜負自己。更重要的是,我體悟到互動與社群的重要性,寫作不再只是孤獨的創作,而是一種與讀者和其他創作者交流的美好連結。
Thumbnail
閱讀與桌遊 讀動物農莊,三隻小豬 玩,養豬趣 滿滿的了大豬小豬 「養豬趣」是台灣人發明設計的桌遊。 . 遊戲分春夏秋冬進行, 回合數分別是三春四夏四秋四冬。 而每個回合時玩家將有四個行動可以選擇。 大家一起暗選一個後,一次打開自己的行動牌, 如有多個人將會按照人數評
Thumbnail
年輕的時候有一天突然就畫了這張「蛇咬蛇」。 畫得可說有點「潦草」,也很快就完成了,所以不怎麼認為它是作品,卻也不知道為何,一直保留至今。 除了那個不知道怎麼調色出來的紫與粉紅,是我最喜歡的組合之外,可能也因為幾乎是自由發揮,沒經過太多思考,甚至不曉得要畫什麼的狀況下,最後就變成這樣了。 或許因
這是一個由禁忌之蛇內部獨立出去的組織,前一陣子遺失一本魔導書,從捉到貪婪之蛇組織的成員口中鎖定嫌疑犯。
這是由禁忌之蛇內部獨立出來的組織,前一陣子他們有魔導書被盜,凶手是拿著球棒,臉化小丑裝的女人。
Thumbnail
嗨嗨打給賀!挖系Serpens Spirit Studio ㄉ蛇靈~~ 蛇靈的最終目標是想製作出自己的遊戲,所以來和大家分享我的遊戲遊玩觀察&研究小筆記! 【攻擊提示&UI介面明顯】 音樂聲提醒敵人來了 固定顏色(遊戲中是黃色)提示玩家可以運用這裡通關 兩個角色的座標顏色固定,媽媽(木頭玩
Thumbnail
摘要: 這篇文章分享了一名32歲的東華大學畢業生如何在短短7天內,通過吳氏日文的密集課程,從幾乎忘記所有基礎日語到能夠深入理解並快速閱讀日本文化和語言的驚人轉變。文章詳述了這位學生在過去對日語學習的偏見,以及如何通過吳氏日文的系統化教學法,快速克服學習障礙,從而達到了高效學習的目的。此外,文章還提
Thumbnail
斷食可以幫助身體進行排毒和解毒,並有助於控制情緒和感官,進入屬靈狀態。文章分享了斷食前的準備、斷食的階段和加強排毒方法。此外,還提到了斷食期間可以進行的運動和心態調整。