JavaScript 人工智能及遊戲開發課程

本課程將教導學生如何用 JavaScript 開發 Discord Bot 和網站,並使用各種人工智能模型在網站和 Bot 中生成圖像、音樂、文字等等。通過這個課程,學生將可探索各種有趣的人工智能模型,同時學習 JavaScript 和其他編程技巧。

此外,課程内容也包括在 Discord Bot 裏製作各種小戲,學生將學會如何創建屬於自己的 Discord Bot,與朋友玩並享受編程的樂趣。

課程特色

探索有趣的人工智能

透過製作與AI相關的網頁和Discord Bot,讓學生探索各種人工智能,從文字生成圖像、音樂、故事、影片等等,認識並運用這個强大的科技。

自由度高,創意無限

同學能盡情發揮創意,打造屬於自己獨一無二的網站和Discord Bot,與朋友分享。

享受編程樂趣

製作各種小遊戲與朋友遊玩,享受編程的樂趣。

從基礎開始學習

課程將從基礎知識開始,教導學生基本的網頁設計和Discord Bot設計,隨後再教導如何將人工智能技術應用於當中。課程由淺至深,適合不同程度的同學。

課程內容

共 12 小時

* 可根據學校需要調整

JavaScript code
  • 介紹本課程
  • 介紹JavaScript與函數、循環等
  • 設置 Discord Bot
  • 學習製作基本 Discord Bot 指令
  • 學習使用 Replicate 運行人工智能模型並透過 NodeJS 加入到 Discord Bot 裏
  • 探索各種人工智能模型
  • 學習如何用JSON儲存玩家資料
  • 在Discord Bot中製作以下其中兩款小遊戲
  • 可根據學校需要調整製作哪幾款遊戲
  • 介紹HTML和CSS
  • 製作簡單的網頁
  • 學習使用Replicate和Websockets在網站中加入各種人工智能
  • 進一步探索各種人工智能
  • 優化網頁設計

課程安排

STEM Day 活動 (2-3 小時)

包括 Discord Bot 入門教學及人工智能 Discord Bot,製作一個可以透過人工智能生成圖像、音樂和文字的Discord Bot

完整課程 (10-16 小時)

建議一個學期完成 9 節課堂,每節 1.5 小時。
*可根據學校需要調整課堂數及時數

歡迎填妥下方表格讓同事為你提供咨詢。

精選照片

常見問題

無需,内容由淺至深

學校需要為學生準備電腦,並安裝以下程式:

  • Visual Studio Code
  • NodeJS

聯絡我們

其他課程

AI藝術創作課程

在課程中學生們不需畫筆,只需提供英文關鍵詞,AI便能生成畫面。透過學習使用Midjourney創作藝術,包括調整參數、設計繪畫風格等。

Read More »

CoSpaces 遊戲設計課程

探索這個功能強大的虛擬世界創建平台。學習使用CoSpaces的各種功能,使用編程實現互動和遊戲。還會連接 360 相機、拍攝全景照片,並製作導覽動畫。

Read More »

Dobot 智能機械手臂

從基礎概念開始,逐步引導掌握 Dobot Magician Lite 的操作和編程技巧。學生能夠深入了解機械臂技術並掌握其在教育、創新和工業領域的應用。

Read More »

Donkey Car 無人車課程

通過實作無人駕駛與自動駕駛,培養學生對AI和資訊科技的興趣。課程包括深度學習、卷積神經網路,使用Python和Tensorflow控制無人車,培訓自駕模組並測試。課程末段學生將組建可應對多種路況的智能小車。

Read More »

Lego Spike Prime 機器人技術大師班

學習機器人、傳感器和編程概念的基礎知識,以及如何使用 LEGO Education 軟件進行編程和構建機器人。探索現實生活中的機器人應用和案例研究,通過理論與實踐相結合,培養學生對機器人和編程的興趣。

Read More »

Micro:bit 智能家居 IoT

學習使用 Micro:bit 控制各種不同的感測器構建一個完整的智能家居系統,透過編程實現自動化、監控和遠程控制等功能。學生將更深入了解智能家居及物聯網的基本概念、感應器和雲端的應用等,培養創造性思維、解難能力和團隊合作精神。

Read More »

Procreate電繪課程

從介紹Procreate界面和工具開始,課程幫助學生熟悉操作,並探索繪畫技巧、色彩應用等。學習分層、合併元素,提高創作效率。學完能繪製並匯出多種畫作。

Read More »

Tello 無人機課程

探索無人機世界的奇妙之旅!Tello無人機課程將帶領同學進入無人機科技領域。同學將學習如何操作Tello無人機,透過平板電腦輕鬆地控制無人機,讓它在天空中翱翔。同學亦將學習如何編程Tello無人機,讓它執行各種任務和動作。透過Scratch編程環境,同學可以創建自己的飛行路徑、設計自動化任務,

Read More »

Unity 課程

Unity 課程是一門針對初學者和有興趣的愛好者設計的遊戲開發課程。這個課程將帶領學生進入Unity引擎的世界,學習如何創建遊戲、虛擬現實體驗和擴增實境應用。學生將獲得實際的遊戲開發經驗,並能夠將自己的創意變成現實。

Read More »
×