2025年3月26日 星期三

113年度資訊應用競賽決賽題目

  • 國小
    • scratch 創意設計:
    • scratch 動畫設計:
    • 高年級繪圖:
    • 中年級繪圖:
    • 專題簡報:
  • 國中
    • scratch 程式設計:
    • scratch 動畫設計:
    • 繪圖:
    • 專題簡報:
  • 高中
    • 繪圖:
      致10年後的我
      10年後,熱情衝勁,剛踏進社會與職場的我,是一位被孩子們圍繞的菜鳥老師?是在急診室與時間賽跑的醫護人員?還是在大公司裡來回穿梭的上班族?或是充滿創意的自媒體工作者?……請畫一幅未來夢想的圖像,送給10年後的我。10年後,不管在社會上什麼樣的崗位,都希望自己能充滿自信,不再恐懼未來,勇敢在追夢的路上奔跑前進。
    • 專題簡報:
      錯假訊息滿天飛,厚植認知作戰力
      為因應近年來境外敵對勢力對我認知作戰積極,攻擊手法日趨頻密多元,錯假訊息充斥媒體,法務部調查局「認知戰研究中心」於113年1月揭牌,強化我應對境外敵對勢力威脅。請簡述台灣目前面對哪些認知戰威脅?你可採取什麼行動,防範認知戰威脅,為台灣的全民國防盡一份心力。


113年度資訊應用競賽複賽題目

  • 國小
    • scratch 創意設計:
    • scratch 動畫設計:
      假如我有超能力
      電影或動漫中常出現擁有超能力或特殊技能的角色,他們擁有特殊的能力,例如:飛行、讀心術、瞬間移動、巨大力氣、治癒能力、隱形等,如果你可以擁有一種超能力,你將會選擇那一項?試著想像如何用這種超能力為人類如何謀福利。
    • 高年級繪圖:
      在天空飛翔
      人類自己飛不上天,就借助機械的力量,萊特兄弟開啟人類史上動力飛行的歷史。日本動畫大師宮崎駿用動畫表現飛翔的夢想。在《風之谷》中,勇敢的公主娜烏西卡擅於駕馭噴氣式滑翔翼;《魔女宅急便》中的小魔女有女巫掃把,《天空之城》出現了搭載眾多旅客的飛行客船…。今天讓你用畫筆來試試在天空翱翔的體驗。
    • 中年級繪圖:
      下課鐘響
      「你最喜歡什麼課?」其實心中最真實的回答是:「下課。」根據研究,學生如果能在下課時有充分的休息,將大大提升學習的效果。你最愛的下課活動,是衝到球場打個球,還是在走廊上跳格子,窩在閱讀區看個有趣的繪本也不錯,或三五好友來一場桌遊?想一想,畫出你最喜歡的下課時光吧。
    • 專題簡報:
      捷運一日遊,沈浸美臺中
      你班上決定以臺中捷運綠線為交通工具,走讀臺中一日遊。你身為規劃者,請製作簡報說明你的規劃,內容請包含一天行程、景點介紹、所需經費。
  • 國中
    • scratch 程式設計:
    • scratch 動畫設計:
      朝三暮四
      這個寓言是這樣的:話說有一個養猴人跟他所養的猴子說:「我決定每天早上餵你們吃三升橡實,下午餵四升橡實。」想不到猴子們都很不高興,嫌早上吃的太少了。於是,養猴人就說:「那這樣好了,我們就改成早上吃四升,下午吃三升。」猴子們聽了都很高興,以為這樣一來,早上變多了。事實上,「朝三暮四」和「朝四暮三」,只改變了朝暮的數量,但猴子自以為是地滿足了。一般人也常用這種自以為是的眼光來衡量事理,但是人世間眾人對事情的看法就像「朝三暮四」和「朝四暮三」一樣,可以隨時變來變去,並沒有個定準的。後來從這個寓言演變成「朝三暮四」這句成語,比喻人心意不定、反覆無常,或事物變化無定。〈資料來源:教育部成語典〉請製作一段動畫描述這段成語典故。
    • 繪圖:
      溫暖的世界
      現在世界的角落發生了戰爭,一定有很多兒童無家可歸、捱餓受凍,身在台灣幸福的我們,如何傳達祝福,期待戰爭結束,還給他們一個溫暖的世界。
    • 專題簡報:
      道路交通安全法,享受用路的安全
      近年來,台灣重大交通事故頻傳,國內道路交通環境更遭外媒評為行人地獄,112年12月1日立法院已三讀通過「道路交通安全基本法」,各級政府、事業單位及人民等,應共同維護改善道路交通安全。請以「道路交通安全法,享受用路的安全」為主題,整理及綜合相關資料,製作一份系統性的說明與呈現的簡報。
  • 高中
    • 繪圖:
      世界公民
      世界公民代表著其身份認同是超越「地理」或「政治」的邊界,而其認同的責任與權利界線則可歸類在「人道精神」。在全球化的時代,我們需要更關注與全球相關議題,例如:疫情與疾病、戰爭與人權、天災與環境意識、數位AI與人類價值……等。請你試著畫出你最關切的全球性議題,並嘗試畫出你對這些議題提出的正向思維。
    • 專題簡報:
      避免微歧視,提升同理心
      罕病律師陳俊翰全身癱瘓,留學美國哈佛大學獲頒碩士學位,回台灣考上律師榜首,被譽為生命鬥士。但日前在《賀瓏夜夜秀》被來賓嘲笑,引發歧視身障族群的軒然大波。其實生活中常有各種微歧視存在,嚴重者演變為霸凌。請簡述生活中有哪些微歧視?可如何減少微歧視發生,營造友善、尊重的社會。

114年度資訊應用競賽複賽題目

  •  國小
    • scratch 創意設計:
    • scratch 動畫設計:
    • 繪圖:
    • 簡報:

  • 國中
    • scratch 創意設計:校園安全大作戰
      情境說明:校園是我們學習與成長的重要場所,但同時也潛藏著許多安全風險。為了提升同學們的安全意識與應變能力,我們需要透過遊戲化的方式,讓大家更主動地學習與認識校園中的潛在危險,並學會如何正確應對。同學們將化身為校園安全守護者,透過程式設計,模擬校園中可能發生的各種危險情境,並設計出正確的應對方法,讓大家在遊戲中學習,共同守護校園安全。以下是校園中常見的安全風險情境,同學們可以從中選擇或發想更多元的關卡設計,例如:教室內:物品堆放不當、電線老舊、實驗器材使用不慎等。走廊:奔跑嬉鬧、地板濕滑等。樓梯間:推擠、未注意腳步等。操場:運動器材損壞、不當使用等。實驗室:化學藥品使用不當、操作錯誤等,同學們可以發揮創意,設計更多元的校園安全情境,讓遊戲更具挑戰性與趣味性。
      在《108課綱議題融入說明手冊》列舉了4項安全教育的學習主題:安全教育概論:了解事故傷害的嚴重性及其對生命財產的威脅。學習追求「相對安全」的概念,建立防範事故傷害的策略及自我安全意識。日常生活安全:學習如何防範火災、氣爆、一氧化碳中毒等危險,並增強對天然災害的風險判斷能力。透過課程教導,學生能了解如何在日常生活中營造安全環境。運動安全:認識校園內可能的安全問題,包括霸凌防制、災害預防演練及設施安全守則,從而營造友善校園。校園安全:認識校園中可能發生的危險,學習尊重他人,並參與防災演練。急救教育:學習急救技能(如心肺復甦術及AED的操作)及了解學校緊急救護設備的位置。這幫助學生在緊急情況下進行有效救護。
      任務說明:請設計一款Scratch遊戲,模擬校園中可能發生的各種危險情境,並設計出正確的應對方法,讓大家在遊戲中學習,共同守護校園安全。請完成以下的任務要求:請在遊戲執行前,設計一個吸引人的封面,並取一個創意名稱,展現遊戲的主題與精神。至少設計3種不同遊玩方式的關卡內容,並在遊戲關卡進行之前介紹遊戲關卡設計與「安全教育」學習主題有何相關,3個關卡至少需與3項主題相關。務必加入遊戲操作的規則或遊戲操作方法,並注意遊戲的難易度設定,讓玩家能愉快體驗你(妳)設計的遊戲,以達到較好的宣導效果。
    • scratch 動畫設計:我有一座農場
      「民以食為天」,近年來臺灣「食農教育」的推動受到廣泛重視。推動全民食農教育的目標在於:讓學生從飲食可以連結「土地到餐桌」的過程,透過瞭解食物的來源、食物與在地的關係,能依據個人需求做出適切及安心的選擇。參與食農體驗活動,瞭解各種農業活動、關懷自然與環境,進而覺察農業的多功能性與價值,並支持在地農業與永續發展。想像你有一座農場,試著創作一支動畫,介紹農場內農產品的特色,並展示其生長或製作的過程及創造的經濟價值。你可以呈現以下幾點:1、植物類農產品,如:稻米、高麗菜、枇杷、葡萄等,介紹生長環境及成熟後如何採收或利用。2、動物類農農產品,如雞、豬、牛、羊等,介紹如何養殖,並利用它們的產品〈如蛋、牛奶等〉創造經濟價值。3、利用以上這些農產品製作特色美食,從原料選擇到烹飪過程。
    • 繪圖:歡樂 Shopping Festival
      第六屆台中購物節在去年12月圓滿結束。購物節活動不僅為在地帶來直接的消費提升,活動所吸引的人潮也促進就業發展,並為民眾帶來更多豐富的購物體驗。請你描繪出與家人、親友或同學...一同購物消費所見的情景。
    • 簡報:全民協力防詐騙,金融安全我給力
      政府為強化民眾防詐意識、感受打詐成果,在警政署165全民防騙網定期發布「打詐儀錶板」。其數據顯示曾經一天全台就受理詐騙案630件,被詐騙5.6億元。而目前詐騙手法前5名為假投資、網路購物、假買家騙賣家、假交友投資、騙取金融帳戶等。請分析台灣目前遭受詐騙的現況為何?再說明你該如何協助打擊詐騙,避免更多人成為詐騙受害者。

  • 高中
    • 簡報:網路時代下的新型態暴力

2022年12月29日 星期四

彈跳的籃球,逐漸跳低、到停止

籃球開始彈跳之後,會因為重力,而逐漸降低反彈的高度,直到停止。



程式原始碼


2022年5月16日 星期一

背景產生器

 在有些動畫裡面,常常會用到同一個背景,一個背景被重複使用,難免造成觀看者的索然無味,所以可以製作一個加入亂數功能的背景產生器,讓相同的背景,可以製作不同的變化,例如:樹木的大小與位置、石頭隨機大小與位置。

下圖範例,按下【重新產生】之後就會更換一次背景。


 

 

  •  程式範例:


( 這次僅提供其中一個範例,程式積木裡面的定位、尺寸,都還要依據每一個角色的位置做最佳設定。  )

2022年5月15日 星期日

現在時間 ( 秒數持續更新 )


 

 

  •  貓咪程式

電子鐘 ( 不停更新秒數 )

將目前的時間 ( 時、分、秒 ) 以大型的文字 ( 繪圖 ) 顯示出來。

1.秒數必須能不停變動。
2.要考慮 scratch 讀取時間,一位數、二位數 ( 例如, 8 點、10點 ) 的解決方式。

這個【將數字以圖片方式顯示】的技能,可以運用在遊戲結束時,將變數內的分數,以大型數字 ( 數字 ) 呈現,強化使用者的視覺體驗。

 


 

 

  • 「小時」的【個位數】程式。


 

 

  • 「小時」的【十位數】程式。


2022年5月14日 星期六

鍵盤控制角色移動

用鍵盤控制「WASD」、「上下左右」分別控制黃球、綠球的移動。

兩顆球運動的靈敏度完全不同。


  • 黃球程式

 

  • 綠球程式

2022年5月13日 星期五

猜數字(1~99 猜一個數字)

「 猜數字」玩法:
從 1~99 猜一個數字,如果輸入的數字比答案大,則會顯示 1~輸入的數字;如果輸入的數字比答案小,則會顯示 輸入的數字~99。逐次輸入,將會愈來愈逼近謎底的答案,最終猜對了,遊戲也結束了。遊戲會計算輸入猜數字的次數,並且會防止過大、過小數字的防呆,但是也會計算進去猜測的次數。

  • 程式:


 

 

 

2022年5月12日 星期四

自動鋪磚

 寫一隻程式,用巢狀迴圈完成自動鋪磚的動作,如影片。


 

  •  鋪磚的程式

補充說明:這個程式沒有用到變數,只有不斷使用【本尊】的定位點,拿來當作分身的X、Y使用;也是個典型的巢狀迴圈 ( 九九乘法 ) 的寫法。

PS:「巢狀迴圈」就是 「迴圈裏面放迴圈」。

2022年5月9日 星期一

1A2B 猜數字 ( 高級版:數字可重複、包含 0 開頭的三位數、二位數、一位數 )

「猜數字 」是 scratch 裡面很典型的遊戲,因為會用到各種綜合型的判斷、變數、清單。

一般目前看到的「猜數字 」都是四位數字不能出現重複的數字,以下這個版本能正確判斷重複出現的猜數字,算是完成度很高的作品。

部分程式可用迴圈來做,為了簡化教學,專注於「猜數字」的逐一判斷、比對,所以暫時不使用迴圈判斷。




  • 第一隻貓咪的程式:

  • 最小隻貓咪的程式:



2022年5月7日 星期六

清單

 清單,就是一個可以放很多變數的地方。

影片裡面,有一個清單。當點擊小狗的時候,他會去問貓咪:「你知道今天的日期嗎?」

如果清單裡面沒有存放變數,貓咪就會說:「我不知道耶!」
如果清單裡面有變數,貓咪就會說出程式設定的內容,把日期念給小狗聽。


  • 貓咪程式:



  • 小狗程式:


  • 刪除變數群方塊程式:


  • 建立日期變數群程式:


2022年5月6日 星期五

打靶遊戲

 紅色靶心會跟隨滑鼠移動,靶心中央是深咖啡色,移動靶心,將靶心正中央瞄準隨機出現的蝙蝠,點擊滑鼠才能打敗蝙蝠、得到 1 分;蝙蝠的造型會舞動飛翔。



  • 靶心程式:




  • 蝙蝠程式:


2022年5月3日 星期二

在夜空中隨機出現閃爍後消失的星星

在夜空中,隨機出現紅、橙、黃、綠、藍、紫的星星,閃爍之後,就消失。




程式碼:


2022年5月2日 星期一

振翅往上飛、落體掉落的小鳥

小鳥一直舞動翅膀,按下空白鍵,小鳥會往上飛一小段距離,如果鬆開空白鍵,小鳥會掉落。

 


 進階設計說明:
1.兩種白雲,會隨機大小、位置出現;胖一點的雲在畫面上三分之二,瘦長的雲畫面下三分之二。
2.白雲出現的大小,會影響飄過的速度;愈大的雲,代表愈靠近使用者,飄的速度愈快,愈小的雲,代表離的愈遠,飄的速度愈慢。

  • 小鳥的程式:

  • 白雲的程式: ( cloud01 分身的變數,僅適用當前角色 )

 


2022年5月1日 星期日

每秒隨機產生一顆氣球往上飄


 

 

  •  程式:

發射子彈(分身)

用上下鍵控制鯊魚位置,鯊魚會張開嘴巴,子彈會從鯊魚嘴巴的位置飛出去。(在鯊魚身上用廣播的方式控制子彈產生分身的方式,可以避免子彈超級連發;但是因為是用廣播,同一個廣播只能同時存在 10 個?也就是說,那個子彈的分身如果沒有刪除,畫面上只能有 10 顆藍色子彈 ;這個部分要再找一下官方文件,是否有相同廣播存在 10 次的上限;scratch 3 的分身上限是 200 個)




 

  •  鯊魚的程式:


  •  子彈的程式:



 

2022年4月30日 星期六

有重力的跳躍(上升減速、降落加速)

在真實的世界,當你往上丟一顆球,因為有地心引力,所以速度會逐漸變 0 ,再開始往下掉落,速度逐漸變快。
 
所以為了提高角色往上跳躍的真實感,不能單純用移動而已,而是每次的移動都必須愈來愈少(就像球往上丟,會逐漸減速);相反的,當角色開始降落時,每次的移動都愈來愈多(就像球往下降落,會愈來愈快),這樣才能模仿出真實地跳躍動作。



做法:


角色跳躍的四種做法

要讓角色跳躍,其實就是上下移動,下面整理四種方式,這四種寫法都可以讓角色做出跳躍的動作,比較特別的是第四種,有做出上升減速、降落加速。( 為了要配合前三個的移動距離及時間,所以第四個跳躍的參數有調整,所以看起來不是那麼明顯,會另外寫一篇讓上升減速、降落加速更明顯的範例。)
說明:前面三隻貓咪,跳躍到最高點時,感覺是被反彈回來,而第四隻貓咪,則是逐漸減速到最高點,再開始加速掉落下來。



  1. 第一種


     
  2. 第二種


  3. 第三種


  4. 第四種