跳到主要內容區塊

即日起至 116 年 6 月 30 日止,全國國中及國小師生使用教育體系單一簽入(OpenID)帳號登入本競賽平臺(PAIA Desktop)或學習教材,可免費使用所有競賽遊戲服務與學習教材,並可免費下載桌面版軟體離線使用。



競賽指定遊戲工具版本:PAIA Desktop 3.3.5 版

請從 https://app.paia-arena.com/zh 右上角「下載桌面版」下載,詳細下載與安裝步驟請點此瀏覽

或點此下載:Windows 載點(MD5比對碼:0408f9d38e77e7381c879932d4c76ec4)macOS 載點(MD5比對碼:f0f23baac082af339d6a27c70f1363db)

下載安裝執行檔按鈕



正式賽指定遊戲:魷來魷去對戰版 1.7.5 版

這是一款魷魚吃東西的遊戲,找食物、躲避海洋垃圾、防範敵人攻擊!遊戲最初是單人模式,但在戰鬥版本中,兩位玩家都由使用者的 AI 控制。


魷來魷去對戰版 1.7.5 版<

魷來魷去對戰版遊戲畫面


指定遊戲參數為「魷來魷去對戰版 1.7.5」之遊戲關卡第 12 關,於「遊戲設定」選項中直接選取「地圖:12」即可套用,毋需另行上傳關卡檔案。

遊戲關卡示意圖




表演賽指定遊戲:Proly 定向越野大作戰 1.4.5

這是一個用Unity3D開發的遊戲,玩家或AI要控制自己的角色,在整個地圖中依序到達指定的位置,先抵達終點站者獲勝,過程中除了有奇怪的地圖陷阱,也可能會有對手的干擾,當然也有機會獲得強力道具,可以瞬間扭轉戰局。怎麼閃躲障礙,怎麼干擾對手,就是這個遊戲的訣竅,也是AI要學習的重點。

Proly 定向越野大作戰 1.4.5

Proly定向越野大作戰遊戲畫面


指定遊戲地圖為「Proly定向越野大作戰 1.4.5」之「四泉遊樂場」遊戲地圖,於「遊戲設定」選項中直接選取「地圖:四泉遊樂場」即可套用,毋需另行上傳關卡檔案。

四泉遊樂場地圖示意圖 1

四泉遊樂場地圖示意圖 2

詳細遊戲參數:

遊戲參數設定示意圖


PAIA Desktop 是什麼?

PAIA Desktop帕亞科技 所開發的一套軟體,讓使用者在自己的電腦上,使用程式積木來開發遊戲 AIPAIA Desktop 中會包含數個精心製作的遊戲,每個遊戲都有各自的玩法,玩家需要思考遊戲的破關策略,並使用程式積木來蒐集資料、訓練模型、測試模型,產生各個遊戲 AI,趕快來使用看看,一起訓練自己的遊戲 AI。

和 Scratch 不同的是,PAIA Desktop 中的程式積木會轉換成 python 程式碼,並使用內建的 python 環境執行,像是訓練和測試的程式,實際上都是轉換成 python 程式碼 才能在電腦上運作,因此我們若要進行競賽,需要上傳的也是 python 程式碼和模型檔案,這部份會在之後的單元詳細說明。


如何安裝 PAIA Desktop?

首先我們先進到 https://app.paia-arena.com/ 的網站,點擊右上角「下載桌面版」的按鈕,會開啟一個彈跳視窗,就會顯示 Windows 跟 macOS 兩種作業系統的安裝程式,請大家依照自己電腦的作業環境進行選擇!

下載桌面版按鈕位置

下載安裝程式視窗

在 Windows 作業系統安裝 PAIA Desktop

點擊「下載桌面版」按鈕下載安裝執行檔

下載安裝執行檔按鈕

下載完畢後直接把這個檔案點開!系統就會幫你安裝到你的電腦中,安裝時會出現這樣的畫面:

安裝進行畫面

安裝完後應用程式的視窗會跳出來,就可以開始使用啦!

安裝完成後應用程式畫面

若點擊 exe 安裝檔後電腦沒有順利進入安裝流程,請見〈常見問題〉單元。

在 macOS 作業系統安裝 PAIA Desktop

點擊按鈕下載 dmg 安裝檔

下載 dmg 安裝檔按鈕

📝 電腦是 Windows 10/11 作業系統,請選擇 Windows 64-bit 版本。

將檔案儲存至「下載項目」資料夾中!

儲存安裝檔案畫面

到「下載項目」的資料夾當中,點選兩下進行安裝。

開啟安裝檔畫面

看到下圖的畫面,請依照圖示將 PAIA Desktop 拖曳到資料夾中。

拖曳安裝畫面

到應用程式的搜尋頁面,找到 PAIA Desktop 應用程式,即可打開。

應用程式搜尋頁面

PAIA Desktop 應用程式圖示


第一次接觸

打開 PAIA Desktop 即可看到主頁面,包含 【遊戲AI】、【程式解題】、【自由編輯】等三個區塊。【遊戲AI】包含多款遊戲,也是PAIA最主要的服務,【程式解題】提供多道題目,讓使用者可以熟悉積木,也可以練習運算思維,【自由編輯】則是讓使用者可以自行出題,你也可以在此隨時驗證自己的邏輯想法。

PAIA Desktop 主頁面

目前共有九款遊戲皆可免費使用、遊玩,115 年度正式賽使用「魷來魷去-對戰版」遊戲、表演賽使用「Proly 定向越野大作戰」遊戲。

遊戲列表畫面

登入帳號

PAIA Desktop 的遊戲需要登入才可以使用,尚未登入的使用者,右上角會顯示未登入的灰色貓頭鷹按鈕。

點擊貓頭鷹,並選擇一般登入開啟 https://app.paia-arena.com/ 登入頁面

登入按鈕位置

登入頁面畫面

登入方式選擇畫面

在登入頁面,選擇 Google 帳號或教育雲端帳號(open ID)登入,兩種擇一即可。

📝 如果你是國中小在學的學生或老師,建議使用教育雲端帳號(Open ID)登入,即日起到 116/6/30 都能免費使用喔!

📝 若登入後桌面軟體仍顯示尚未登入,請重新開啟桌面版軟體,再次點選登入,即會自動跳轉

登入後,在個人圖示右側,點擊『我的遊戲』可以查看目前能夠執行的遊戲。

我的遊戲查看畫面

開啟專案

PAIA Desktop 是開發遊戲 AI 的工具,當我們要開發時,需要以專案為單位,一個專案只能開發一個遊戲的 AI。

我們也可以針對同一個遊戲,建立不同的遊戲 AI 專案。

這裡我們將以 「魷來魷去-對戰版」 遊戲為例,示範如何建立專案、開啟專案。

如圖,中間上方寫了「1.7.5」,這個是遊戲的版本。初次使用時先點選下載。

魷來魷去1.7.5操作畫面示意圖 1

魷來魷去1.7.5操作畫面示意圖 2

魷來魷去1.7.5操作畫面示意圖 3

如果是直接下載競賽遊戲版本檔案,可由此匯入

匯入遊戲版本檔案畫面

下方的「載入最近專案」顯示的是最近開啟過的 AI 專案,這樣重開軟體時就不用再去找自己的專案位置了!

載入最近專案畫面

點選中間有一個「新增專案」按鈕,就能夠創建一個全新的專案出來!

新增專案按鈕位置

新增專案設定畫面

📝 專案名稱命名建議:

  • 可讀性:可以一眼就看得出是什麼檔案
  • 一致性:採用一致的命名方式,比如用編號:arkanoid_01、arkanoid_02,或是用日期:arkanoid_1030、arkanoid_1031

遊戲AI開發介面

專案畫面介紹

下圖是專案編輯的界面,我們將會介紹各個區塊。

專案編輯介面

上方四個小框框,分別是蒐集訓練測試未分類,也能依需求新增更多檔案。當我們建立了一個新的專案後,我們的的檔案也會分成這四份儲存。

蒐集訓練測試未分類分類畫面

點開畫面右上「資料夾圖示」後,可以得知目前的 AI 專案的檔案內容。

專案檔案內容畫面

右下圖示可以開啟遊戲介紹遊戲介紹包含遊戲規則與更動內容,可以根據規則理解如何達成遊戲的過關條件。

遊戲介紹畫面

右下圖示可以開啟訊息視窗(Console),訊息視窗會顯示遊戲過程的狀態、程式輸出的文字,或是程式的 error 也會顯示在這裡。

訊息視窗畫面

右下圖示可以開啟遊戲參數設定,這裡可以設定每秒顯示張數(FPS)、玩家人數、設定關卡等等。

遊戲參數設定畫面

左邊程式積木區:進入操作介面後,可以看到左邊有一排積木,依照不同的功能進行分類。我們要使用某個積木時,只要將那個積木拖曳到白色編輯區就可以使用啦!

程式積木區畫面

執行遊戲

點擊畫面的右下角的播放按鈕,便可以執行遊戲!

播放按鈕位置

可以切換執行的積木,再次點擊播放按鈕,若是有遊戲積木就會啟動遊戲,若是沒有遊戲積木(像是訓練資料夾中的範例程式),則不會進行遊戲,而是執行 python 程式。

指派 AI 參與競賽

點擊右上角圖示即可將 AI 指派至競賽,如果還沒有加入競賽需要先在 PAIA 平台中加入自動競賽。

指派AI至競賽按鈕

參加競賽環節可參考PAIA平臺教學,或是輸入競賽代碼參賽。

輸入競賽代碼畫面

選擇要進行 AI 指派的競賽後,點擊下一步。

選擇競賽畫面

輸入 AI 名稱、AI 說明、選擇上傳檔案後就可以進行指派。如果找不到 ml_play.py 代表還未曾另存 Python 檔案;如果找不到 pickle 檔案代表沒有成功訓練過 AI

指派AI表單畫面

積木操作小技巧

跳轉至函式定義的方法

假如我們已經有定義一個函式如下

函式定義畫面

在其他地方呼叫或使用這個函式時,點擊查看函式定義就能夠跳轉。

跳轉至函式定義畫面

另存積木圖片

右鍵完成的積木區塊,選複製圖片,即可複製無背景圖片。

複製積木圖片選單

複製積木圖片結果

選儲存圖片,可將積木圖片另存至指定位置。

儲存積木圖片選單

在空白處右鍵複製圖片或儲存圖片,可複製或另存整個頁面積木圖片。

空白處右鍵選單

整頁積木圖片

新增、刪除積木檔案

對上方蒐集、訓練、測試、未分類四類別中,希望新增積木檔案的部分點選右邊的倒三角。

新增積木檔案選單

點擊 + 號即可新增積木檔案。

新增積木檔案按鈕

若要刪除則選擇旁邊的 X 並確定號即可。

刪除積木檔案按鈕

檔案管理與設定

開啟專案資料夾、存檔、載入

在檔案清單中點選「開啟專案位置」,開啟專案資料夾。

專案資料夾畫面

載入之前編輯的專案:當我們想要編輯之前的專案時,點進遊戲時就會看到最近編輯的專案。也可以透過加號尋找你的專案位置,就可以載入之前的專案啦!

設定調整語言、位置

選擇上方選單的設定。

設定選單位置

可以調整語言與專案預設路徑。

語言與路徑設定畫面

各式各樣小工具

對戰工具

右下圖示可以開啟對戰工具,透過對戰工具可以使用一或多個 AI 進行遊戲對戰,能夠勾選使用當前檔案預設選手 1 為目前在 Desktop 中開發的 AI 檔案。

請注意:需要是能夠對戰的遊戲(例如:魷來魷去對戰版)才可以多於一個 AI 進行對戰。

對戰工具設定畫面

對戰工具執行畫面

Python 語法編輯器

在任意積木檔案,點選 『Ctrl+P』 或 『Cmd+P』,即可進入python 模式,再次點選『以Python編輯』即可進入Python文字編輯器,原本的積木檔案依舊會保留,可以隨時切換。

常見問題

Q:如果點擊 exe 安裝檔,電腦沒有順利進入安裝流程,怎麼辦?

解決方法:請嘗試在 exe 檔上點擊右鍵,點選「疑難排解相容性」的選項,依據系統指示執行。

Q:為什麼要有 PAIA Desktop 呢?

PAIA Desktop 可以讓我們用積木的方式來視覺化複雜且不易理解的程式碼!

Q:PAIA Desktop 還可以用來作哪些事情?

  • PAIA Desktop 還可以讓我們使用積木撰寫 python!
  • 在本機訓練並測試自己的遊戲 AI 模型。

Q:一定要有網路才能使用嗎?

登入時需要有網路,但如果是專案編輯的部分,離線時仍然可以使用喔!

Q:要如何更新 PAIA Desktop?

目前只要 PAIA Desktop 有更新,將會在背景自動更新,你可以不用煩惱這件事情喔。

競賽設備檢測

競賽設備可使用PAIA Benchmark (https://reurl.cc/omd7ZD) 測試,應滿足下方條件。

(1)    正式賽:設備執行魷來魷去對戰版測試案例,須在45 FPS情況下,延遲率低於5%。

(2)    表演賽:設備執行Proly定向越野大作戰測試案例,建議在時間加速倍率2倍情況下,低於45秒完成。未達建議值者不影響參賽資格。



全國競賽設備規格

Windows 10

/ Windows 11

作業系統

CPU跑分區間:

RAM:7.5 GB 至 32 GB。

Mac OS

作業系統

CPU跑分區間:

  • 單核分數:3600 至 4300。
  • 多核分數:14000 至 24500。

RAM:8 GB 至 32 GB。


歡迎來到 PAIA 學習平台

歡迎來到 PAIA 學習平台!這裡是你玩遊戲、上傳 AI、查看戰績的起點。完成本單元後,你就能在瀏覽器登入帳號、選擇遊戲、上傳並實際執行自己的 AI。想進一步用積木或 Python 開發,請參考〈PAIA Desktop〉單元;若是正式競賽的承辦人員,則可參考〈PAIA 官方競賽平臺〉單元。

登入學習平台

使用 https://app.paia-arena.com/,必須先進行登入,於頁面頂部列右上角點擊 登入 PAIA 將進入登入頁面。

即日起至 116 年 6 月 30 日止,全國國中及國小師生使用教育體系單一簽入(OpenID)帳號,皆可免費使用所有遊戲與教材服務。

請優先使用教育雲端帳號(open ID) 登入。

三種登入方式

一般使用者請選擇 Google 帳號登入,小學到高中學生可以使用教育雲端帳號(open ID) 登入,帳號密碼 登入只保留給特定計畫使用者。

/001/Upload/598/relpic/14473/1261/f474a469-52fb-445c-92ea-07a66fd8827f.png


個人功能與設定

完成登入後即可查看 我的AI自訂競賽競賽大廳我的認證方案與金鑰個人設定……等個人頁面,如下為 個人設定 頁面,可以設定 姓名暱稱國家大頭貼

/001/Upload/598/relpic/14473/1261/10ee1438-f3d7-4e56-b58d-860ded622cde.png

認識平台上的遊戲

目前 PAIA 學習平台開放包含競賽兩款遊戲在內的 9 款不同的遊戲。

115 年度競賽遊戲為:

  • 正式賽:魷來魷去對戰版
  • 表演賽:Proly 定向越野大作戰

/001/Upload/598/relpic/14473/1261/0542f5a1-9fbe-4804-b53c-b6fb6ce4c7eb.jpg

遊戲介紹頁面說明

點擊想要遊玩的遊戲後,會進入到每種遊戲的 遊戲介紹 頁面,內容包括如:

  • 遊戲說明
  • AI 的行動
  • 座標系統
  • 遊戲物件……等

請注意,不同遊戲的資料可能稍有不同。

若您是使用 Python 進行遊戲,也需注意 軟體資訊 分頁的版本資訊。

/001/Upload/598/relpic/14473/1261/56eedd08-e070-40f0-8b59-76120522d672.jpg


摘要

本處將帶您認識 PAIA 官方競賽網站,了解操作方式,包含登入、舉辦競賽、管理競賽、指派AI並執行遊戲等基礎動作。中間也包含三個角色,競賽承辦、競賽助理、參賽者、參賽隊伍,三種角色各自有不同的功能,文件中都會一一說明。

/001/Upload/598/relpic/14473/1262/046aad79-8d45-4f51-8d78-590f620acdfd.png

  • 競賽承辦 :管理多個競賽,可建立競賽、新增參賽者、管理多個競賽助理,有最大的管理權限,有最多的功能。
  • 競賽助理 :協助承辦人員管理競賽、輔助競賽,透過承辦人員賦予對應權限。依照權限可以衍生出 監考老師直播者評審 等不同的功能性角色。
  • 參賽者、參賽隊伍 :將AI上傳至平台,參加AI競賽

開始使用

登入競賽平台

前往 PAIA 競賽平台登入頁面

/001/Upload/598/relpic/14473/1262/3c044944-84c4-4288-b63d-d1e4b51b41dd.png

輸入競賽帳號與密碼並點擊登入

/001/Upload/598/relpic/14473/1262/6a7c756b-0f6e-4998-ae49-3e469de05c20.png

完成登入後將依照身分進入對應的畫面。

參賽者的畫面

/001/Upload/598/relpic/14473/1262/d1b9a0a9-63c0-476a-927a-9a8edd3aa0ef.png

競賽助理的畫面

/001/Upload/598/relpic/14473/1262/a10b6d3a-b222-415a-b9e8-1ee1335be5db.png

承辦人的畫面

/001/Upload/598/relpic/14473/1262/f091904d-5d80-41e9-ba60-2d87909b0820.png

補充資料

  1. 承辦人員帳號為host開頭、競賽助理帳號為 t 開頭、參賽隊伍帳號為 c 開頭。
  2. 點擊右上角的帳號,會顯示帳號的暱稱及角色

/001/Upload/598/relpic/14473/1262/40320671-2d06-45d6-bff3-3ac717227f2d.png

承辦人員專屬功能

頁面介紹

初次進入的頁面

  • 帳號清單:可以總覽所有競賽種的助理與參賽者的帳號
  • 建立競賽:可以直接建立新的競賽有競賽的頁面

/001/Upload/598/relpic/14473/1262/c53adfe4-32a5-4795-9406-35950cc3a854.png

有競賽的畫面

  • 每個競賽皆有按鈕可進行 編輯競賽競賽管理刪除競賽 等操作。

/001/Upload/598/relpic/14473/1262/f69ac5b5-4dd7-4eca-be63-c5b52890ee26.png

建立競賽

主頁面中點選建立競賽

/001/Upload/598/relpic/14473/1262/a86f211e-4915-44a3-be1f-1426278d34dc.png

填寫競賽相關資訊

可填寫競賽名稱、競賽說明、比賽項目、比賽機制、人數限制、上傳次數、報名開始時間、報名截止時間、上傳開始時間、上傳結束時間、預計公布時間及封面……等。

*已經自動帶入此次競賽內容 ,內容都還是可以調整 比賽項目:魷來魷去-對戰版

/001/Upload/598/relpic/14473/1262/8cd73257-c5a4-4840-94ac-c7e24875f758.png

點擊確定 建立競賽,建立完畢即進入比賽頁面,並且會自動新增此次競賽關卡

/001/Upload/598/relpic/14473/1262/42406263-376a-464b-a994-4811ef69d139.png


競賽管理各分頁介紹

競賽清單中,點擊編輯競賽進入競賽資訊編輯頁面,可以在這邊設定關卡、上傳次數、時間等資訊。

/001/Upload/598/relpic/14473/1262/be040ed5-c730-450c-9def-0bef4fd21b46.png

競賽清單中,點擊競賽管理進入競賽管理頁面,可以在這裡管理參賽隊伍帳號、助理、賽程表、排行榜。

/001/Upload/598/relpic/14473/1262/e5880db0-0216-4a50-a4bb-d9dc64b9f07a.png

/001/Upload/598/relpic/14473/1262/e2699209-4e6b-4f97-890d-41b52977b193.png

  • 競賽帳號與參賽AI :可以管理參賽者帳號,查閱上傳的AI內容。
  • 助理權限 :可以新增或建立助理,並設定競賽助理的權限。
  • 審核結果 :可以查看參賽隊伍上傳的 AI 審核結果。
  • 賽程表 :可以操作賽程表,包含產生賽程表、執行賽局並調整賽程表公開狀態。
  • 排行榜 :可以查閱目前排名,並調整排行榜公開狀態。

助理權限管理基礎操作

競賽管理頁面切換到助理權限

/001/Upload/598/relpic/14473/1262/5dba5587-4293-452f-a117-cc42ba8566c2.png

建立帳號或加入助理

進入助理權限管理後會會看到有建立帳號加入助理兩個按鈕

/001/Upload/598/relpic/14473/1262/2b505960-b6bd-4e03-9d7a-884a26074392.png

基礎功能:建立帳號

直接建立全新的助理帳號,可以依照數量建立多組助理帳號。

/001/Upload/598/relpic/14473/1262/5aef3294-0dd2-4277-ab6a-dba6e766de2b.png

進階功能:加入助理

如果承辦人員辦理多場競賽,也希望同一位助理可以管理多個競賽,那麼可以使用加入助理直接沿用助理帳號。

/001/Upload/598/relpic/14473/1262/79efd05a-ea1f-4d4f-88f3-571ecdfd1341.png

取得助理帳號密碼

建立成功後瀏覽器會自動下載所建立的助理帳號密碼,請妥善保管。

/001/Upload/598/relpic/14473/1262/24caf353-767a-40fd-8fe7-d8a263f3288d.jpg

設定助理權限

完成加入助理或建立帳號後,能看見助理權限管理中出現了剛剛所加入或建立的助理帳號,能夠分別設定每位助理有不同的權限,也能夠刪除助理或修改暱稱

/001/Upload/598/relpic/14473/1262/bad6be31-4b82-4b95-ad7b-c441d027d802.png

了解每個助理角色的介紹,可以更幫助指派角色權限!


助理權限管理進階操作

修改助理暱稱

/001/Upload/598/relpic/14473/1262/f61a2350-8777-4dea-91f8-6fa7739210d0.png

/001/Upload/598/relpic/14473/1262/2970af05-2434-4b4c-af9e-2647cb07b3ef.png

使用角色設定權限

為了方便操作,我們也提供六種內建的角色身分,全部設定完之後按儲存權限就可以完成

/001/Upload/598/relpic/14473/1262/83c2e39a-6216-433e-987f-154dc3f816e9.png

刪除助理

/001/Upload/598/relpic/14473/1262/8b81f777-9e8a-4600-b509-955c5451a34b.png

刪除競賽

競賽清單中點擊刪除競賽

/001/Upload/598/relpic/14473/1262/fd6ef93c-6c6f-4be3-8c10-e916f87e4d3e.png

在確認視窗,點擊確認就會 永久 刪除競賽。

/001/Upload/598/relpic/14473/1262/ab2d6448-f940-44ff-8798-349a5546bed3.png


變更密碼

在任意頁面右上角點擊帳號,再點選 變更密碼就能夠進入密碼修改視窗。

/001/Upload/598/relpic/14473/1262/1b39a925-2dce-46fc-b1aa-593cfd16188e.png

輸入舊密碼與新密碼,按下確定完成修改。

/001/Upload/598/relpic/14473/1262/f786f0f2-c007-40d3-a38d-010014be84ed.jpg

參賽者與助理帳號管理

主頁面進入帳號清單

/001/Upload/598/relpic/14473/1262/5269b98f-e6c7-4328-a6ab-b4cc2b4d2248.png

/001/Upload/598/relpic/14473/1262/bda78bee-b54a-436a-9637-ee81b680f785.png

重置助理、參賽者密碼

選取助理帳號或參賽者帳號,並點選重置密碼,即可產生新密碼。

/001/Upload/598/relpic/14473/1262/a15c9663-e7f1-430f-9f24-0e9d49931509.png


競賽助理

編輯競賽

競賽清單進入競賽資訊編輯頁面

/001/Upload/598/relpic/14473/1262/a6157863-0f50-4917-8595-abed491a78e2.png

編輯競賽資訊、關卡、圖片等等

競賽資訊編輯頁面中,可以直接更新競賽資訊(包含競賽名稱、競賽說明、比賽項目、比賽機制、人數限制、上傳次數、報名開始時間、報名截止時間、上傳開始時間、上傳結束時間、預計公布時間及封面)

/001/Upload/598/relpic/14473/1262/4a352929-1012-4bbb-9547-18900bfc85b4.png

🔥此頁面更新後,使用者也會看到同樣的內容

新增關卡

使用系統提供的參數

/001/Upload/598/relpic/14473/1262/a0a92f55-0efd-4079-b761-1c98518ca6e2.png

也可以上傳自訂地圖當成關卡

/001/Upload/598/relpic/14473/1262/f345fe8e-16e3-4e5d-83e6-83a57045733c.png

🔥一定要記得新增關卡,否則參賽者加入競賽無法測試AI 🔥🔥🔥

發布競賽

/001/Upload/598/relpic/14473/1262/9352a5a5-67f3-4983-b8fd-3b1a3bea0b23.png

  • 發布競賽後,不可再編輯,若要編輯,請關閉發佈。
  • 選擇發布競賽後,競賽就可以在PAIA官網被大眾閱覽,若賽程表與排行榜也公開,大眾可直接看到內容結果。

前往 PAIA 競賽官網查看公開競賽

/001/Upload/598/relpic/14473/1262/185b8a14-f779-4a0f-a47f-e30e3fd25edf.png

/001/Upload/598/relpic/14473/1262/cc998877-e4ca-47ff-ba79-68a02e361ff5.png

參賽隊伍帳號管理

從競賽清單,進入競賽管理,再進入競賽帳號管理頁面

/001/Upload/598/relpic/14473/1262/c25da67f-7b34-4af8-9f26-9106a6a0f201.png

/001/Upload/598/relpic/14473/1262/adebcd67-98c3-422a-b36b-afdde1a78072.png

選擇建立帳號方式

分為匯入帳號、手動輸入,管理者可以依照自己所需選擇建立方式

  • 匯入帳號:使用 XLSX 格式匯入,可以填入參賽者 origin_account 達成綁定 PAIA 平台
  • 手動輸入:只要手動輸入暱稱即可建立參賽隊伍

/001/Upload/598/relpic/14473/1262/a517c428-f15d-46a5-acd6-6037ba45a963.png

匯入帳號

管理者需上傳參賽隊伍的帳號暱稱檔案,讓系統協助建立帳號密碼,這裡有提供範本可下載。範本選用XLSX 格式。

/001/Upload/598/relpic/14473/1262/8530df4b-d1da-4d0d-89b9-e32a7ef92abb.png

範本格式內容

  • nickname 欄位請填入參賽隊伍的名字或暱稱,此為必填,若參賽者有 Open ID or PAIA 帳號,能夠將它的 E-mail 填寫在 origin_account 欄位,系統將自動綁定。
  • 範例如下:
nicknameorigin_account
仁愛國小王小美
忠孝國中二年級王小明student_b@paia-tech.com

🔥注意參賽隊伍的暱稱在建立之後是不能修改的,請在上傳前再次確認清楚

手動輸入

  • 直接手動輸入參賽隊伍的暱稱即可建立帳號
  • 透過隔行的方式輸入暱稱,如下圖所示

/001/Upload/598/relpic/14473/1262/3488e8c1-a242-478e-9bf1-ce4704946cfd.png

🔥手動輸入的建立方式無法綁定 Open ID 或 PAIA 帳號,注意參賽者的暱稱在建立之後是不能修改的,請在上傳前再次確認清楚


取得帳號密碼檔案

參賽隊伍帳號建立成功後,瀏覽器會自動下載參賽隊伍帳號密碼檔案,請妥善保管。

/001/Upload/598/relpic/14473/1262/d27136ca-17dc-4c90-b27e-1014d6d64e0f.jpg

查看新增帳號

完成後能在競賽帳號管理頁面中查看參賽隊伍帳號。

/001/Upload/598/relpic/14473/1262/41794279-c7ba-4f4c-a03f-0ce208b32cfa.png

重設密碼

選取參賽帳號後,點選重設密碼,帳號的密碼將會重新產生,瀏覽器會自動下載更新後的結果。

/001/Upload/598/relpic/14473/1262/6b8d4ead-a8b3-4e20-948a-bf89d21854bd.png

開關參賽者的上傳權限

畫面右側可以顯示參賽帳號是否能上傳,通常是在參賽隊伍提早離場時,監考人員需將其關閉,不得再次上傳。

/001/Upload/598/relpic/14473/1262/7bde7a6d-91ed-4541-9e35-2f7bfe121b0e.png

測試AI

可以測試參賽帳號上傳的AI是否能順利執行

/001/Upload/598/relpic/14473/1262/fb3beba9-b59d-4a4a-b1f7-dab21b9847bf.png

刪除帳號

選取參賽帳號後,點選刪除帳號,參賽者的相關資料將會被刪除,此動作無法復原。

/001/Upload/598/relpic/14473/1262/784c532e-6da2-4de8-b578-b58371f33ba2.png

審核參賽隊伍 AI

🔥只有具備 審核AI 權限的助理帳號,即評審,才能夠對參賽者所上傳的 AI 進行審核。可以建立多位評審,但需每位評審都同意才可以通過。

競賽清單,進入競賽管理,再進入競賽帳號管理頁面

如果出現黃色驚嘆號,表示此參賽者的AI檔案,有和資料庫中的某個參賽檔案重複。

/001/Upload/598/relpic/14473/1262/8462e8ed-d9e3-44f2-8b13-6dad9977ef3d.png


查看AI內容

點選審核按鈕,查看參賽帳號所上傳的 AI 程式碼與檔案,並能選擇未通過通過

/001/Upload/598/relpic/14473/1262/c6700ef7-39c6-476f-8929-81e5571c109f.png

審核AI,決定通過/不通過

/001/Upload/598/relpic/14473/1262/539e8e95-f715-4f0c-b15f-c11bbc998bf2.jpg

🔥審核規定與方式

  1. 查看是否有 .pickle.zip AI模型檔、 ml_play.py 檔案
  2. 查看程式碼中是否有使用到 .pickle.zip AI模型檔
  3. 查看程式碼中是否有 .predict() 字樣
  4. 查看AI的回傳結果是否跟 .predict() 有正相關


查看審核結果

點選審核結果

/001/Upload/598/relpic/14473/1262/6490b1d2-5834-4d63-80a2-93c298409ce5.png

🔥 審核結果

  • 若此競賽無任何評審, AI 審核結果會顯示 通過
  • 若有評審 未審核 ,則 AI 審核結果會顯示 未通過
  • 若任一評審給予 未通過,則 AI 審核結果會顯示 未通過
  • 若全部評審給予 通過 ,則 AI 審核結果會顯示  通過


下載參賽 AI

競賽清單,進入競賽管理,再進入競賽帳號管理頁面

/001/Upload/598/relpic/14473/1262/e8e882a7-3bea-4540-8fb7-73036a8fc2fa.png

左邊選取想要下載的AI,亦可全選AI

/001/Upload/598/relpic/14473/1262/bab8dae0-b192-4748-b57a-36c22fa6caa7.png

點選下載AI按鈕

/001/Upload/598/relpic/14473/1262/658f3873-84de-40e7-a33d-23bb62d712fd.png

賽程表管理基礎操作

競賽清單,進入競賽管理,再進入賽程表頁面

/001/Upload/598/relpic/14473/1262/ed22e15b-62d2-4a80-a876-a2ca0fe3532a.png

產生賽程表

點選產生賽程表,系統將自動將符合條件(審核通過、已上傳等)的參賽者排入賽程表。

/001/Upload/598/relpic/14473/1262/abe1b6bb-ee84-4c4a-8d29-4614b5199e1a.png

執行賽局與回放賽局

點擊每組賽局就能夠進行對戰比賽,畫面會開啟競賽畫面

/001/Upload/598/relpic/14473/1262/83a3eece-7727-4c02-bae3-b09791c09acb.png

是否公開賽程表

點選右上公開顯示,即可決定是否公開賽程表公開,公開後可供大眾閱覽及回放競賽。

/001/Upload/598/relpic/14473/1262/565b1165-83d1-44c4-b42a-a2d1b5493bef.png

🔥 發布競賽且公開顯示賽程表後,可直接在網站上看到競賽賽程表。https://app.paia-arena.com/contest

/001/Upload/598/relpic/14473/1262/68e48fca-9455-41b5-9fe0-4ef655d9350f.png

/001/Upload/598/relpic/14473/1262/3718e82b-a0d6-431b-98d7-82b15f82b19c.png

/001/Upload/598/relpic/14473/1262/08201ded-b237-4652-bae3-64dc6f71daa6.png

/001/Upload/598/relpic/14473/1262/ef389f8f-c37b-42f6-bae4-5a99a5d988d8.png

賽程表管理進階功能

自動執行

  • 點選 自動執行對戰 ,選擇目標層數,確定之後即會開始執行,可點選 自動執行進度 顯示目前進度。
  • 如果是雙敗淘汰賽,需要選擇執行 勝部 或者 敗部 的賽局
  • 決賽與加賽需要手動執行

/001/Upload/598/relpic/14473/1262/b3e2e35c-ac54-419a-bf90-a169c26f2b3b.png

🔥 不能不知道!

自動執行只會執行尚未執行的賽局。如果已經執行過了再跑自動執行,就會跳過已經執行過的賽局,執行尚未執行的賽局。


排行榜管理

從競賽清單,進入競賽管理,再進入競賽帳號管理頁面,點選排行榜

/001/Upload/598/relpic/14473/1262/741319e4-1ff6-493a-854f-6e878fbae69d.png

查看排名

/001/Upload/598/relpic/14473/1262/598676a3-5c52-49ed-8aaa-b94a6d25dd6e.png

匯出排行榜

/001/Upload/598/relpic/14473/1262/60fd4a21-2274-4c67-9d00-c81d635a3746.png

設定公開

/001/Upload/598/relpic/14473/1262/321fcada-ea63-4c86-bab3-afceb6a5557c.png

🔥 發布競賽且公開顯示排行榜後,大眾可直接在網站上看到排行榜。https://app.paia-arena.com/contest

/001/Upload/598/relpic/14473/1262/359df3a3-cf63-4a58-b31c-cff6b8739931.png

/001/Upload/598/relpic/14473/1262/e7c92552-c550-4930-9740-8c100903cab0.png

/001/Upload/598/relpic/14473/1262/a6651fc3-bd19-4d98-ab7d-ba350c1d0d29.png

複合式淘汰賽賽程表基礎操作

使用者可以在複合式淘汰賽中建立多個不同的賽程表,每個賽程表可選擇不同的參賽者組成。當各個賽程表比賽結束後,使用者還可以從中挑選特定賽程表的優勝者,再建立新的賽程表進行後續比賽。

在複合式賽程表頁面、競賽帳號與參賽 AI 頁面都可以產生賽程表

複合式賽程表頁面

點選產生賽程表

/001/Upload/598/relpic/14473/1262/a2a7a5f7-e774-4959-97e2-ee47bf087d3c.png

選取參賽者

/001/Upload/598/relpic/14473/1262/481618cd-abdf-47af-947f-84e932be4894.png

確認參賽者名單、輸入賽程表名稱、選擇賽制

/001/Upload/598/relpic/14473/1262/78be3426-77f6-413b-bb75-b4b7c06aca78.png

賽程表建立成功

/001/Upload/598/relpic/14473/1262/9cb73944-3838-4030-827d-f0ab3cd8bd0d.png

競賽帳號與參賽 AI

選取參賽者

/001/Upload/598/relpic/14473/1262/e0bfe515-f519-4146-a091-6ac8eb2ffe69.png

🔥被選取的參賽者須已上傳 AI 、 已經有新增關卡

可透過搜尋選取,原本已選擇的參賽者將會繼續顯示

/001/Upload/598/relpic/14473/1262/d25dfa70-9600-4c8a-bf59-82fb9bc5f874.png

建立賽程表

確認已選的參賽者,點選建立賽程表,輸入賽程表名稱、賽制

/001/Upload/598/relpic/14473/1262/ddb8edf2-9805-4ab4-9560-367dd0dac7bf.png


選擇賽程表

下拉選單不同賽程表名稱即可切換

/001/Upload/598/relpic/14473/1262/1bc2690b-92a1-4932-9f83-51fdd40786c0.png

透過賽程表選取參賽者來建立新的賽程表

打開選取參賽者模式選取參賽者,可選取不同賽程表的參賽者

/001/Upload/598/relpic/14473/1262/99888c80-fc70-4b00-bdb6-dedde1d00700.png

建立新賽程表

/001/Upload/598/relpic/14473/1262/f7441258-ce4d-4132-9b4a-35586aa2ffed.png

公開顯示賽程表

不分單一賽程表,此競賽的所有賽程表都會公開

/001/Upload/598/relpic/14473/1262/f146268f-12a3-4cf5-8faf-44e3ec848322.png

刪除賽程表

/001/Upload/598/relpic/14473/1262/5887621e-570e-48fa-a5b0-38b5c21597c4.png

複合式淘汰賽排行榜管理

依照選擇賽程表的名字來選擇排行榜

選擇賽程表

下拉選單不同賽程表名稱即可切換

/001/Upload/598/relpic/14473/1262/62af3147-df8f-4975-80d0-459c18ae6b6f.png

公開顯示排行榜

打開公開顯示賽程表後,此競賽的所有排行榜都會公開

/001/Upload/598/relpic/14473/1262/885cec01-d788-41a9-9f3a-ad66fcf75b57.png


參賽者

流程介紹

參賽者從進入賽場中,經過的流程依序如下

/001/Upload/598/relpic/14473/1262/14cae2a6-076e-40a8-aab1-d3af72914fec.png

競賽頁面說明

參賽者登入後會直接進入參與的競賽頁面,頁面中將顯示競賽基本資訊競賽遊戲評分機制介紹,並能夠進行上傳 AI執行關卡查詢比賽結果等動作。

/001/Upload/598/relpic/14473/1262/cc3a3aa1-ba89-4e61-88bb-b30930d6a053.png

競賽流程操作說明

打開 PAIA Desktop ,並使用競賽帳密登入,登入之後找到官方競賽的遊戲進入

/001/Upload/598/relpic/14473/1262/bf73e668-0688-49cf-8f74-6cc5678b0aa1.png

/001/Upload/598/relpic/14473/1262/7d8274a3-a74c-4215-993f-fdba1c8996c7.png

開始收集、訓練、測試AI

/001/Upload/598/relpic/14473/1262/1cfa005e-68ef-4e5b-b63f-a37078c627a4.png

上傳AI

🦾 方法一:在 PAIA Desktop 直接上傳

點選右側上傳圖示 → 選擇唯一競賽 → 上傳 AI 參與競賽

/001/Upload/598/relpic/14473/1262/dfb2e5e6-1230-4af2-922b-ac98a77c6d08.png

/001/Upload/598/relpic/14473/1262/5e76cfad-24ee-4967-b07e-a9da918d6754.png

🦾 方法二:在競賽頁面上傳

滑動至頁面中的上傳 AI,選擇指派 AI按鈕將開啟上傳 AI 視窗。

/001/Upload/598/relpic/14473/1262/29020073-bc25-404e-8145-a6b023e3ddd8.jpg

在上傳 AI 視窗中,可以輸入 AI 命名、AI 說明,並需要上傳 ml_play.py 執行檔與模型的 pickle 檔案。

/001/Upload/598/relpic/14473/1262/d214e0c8-ed71-41c1-9d86-b5710b973199.jpg

上傳完成之後請稍待片刻,等到系統自動執行 AI 的結果

/001/Upload/598/relpic/14473/1262/2462a02e-07ed-483d-9fa4-61c8ba604a42.png

/001/Upload/598/relpic/14473/1262/45aa71a0-f073-4be9-9495-68d406c8a6ac.png/001/Upload/598/relpic/14473/1262/22a1fd51-114e-4370-9f6f-87745bdcd86b.png

 

測試AI是否可以執行

上傳完畢後點選測試程式碼 來測試 AI 是否可執行

/001/Upload/598/relpic/14473/1262/4cae72fc-e261-41fd-99ba-97ee61a6eaf8.png

/001/Upload/598/relpic/14473/1262/82ddaa6d-3052-4ec5-acba-be0f4093beb6.png


查詢比賽結果

若比賽還未完成,將顯示等候比賽結果

/001/Upload/598/relpic/14473/1262/da19b86f-e7dd-4377-8eb6-bb1061a1f56a.jpg

若比賽已完成,則可以查詢比賽結果。

/001/Upload/598/relpic/14473/1262/f5e22e1a-a012-4633-a325-e6ef5745635d.png

常見問題

比賽已經結束,但參賽者仍無法查詢比賽結果怎麼辦?

請檢查是否符合以下條件:

  1. 排入賽程表的賽局已經完成比賽
  2. 競賽是否已設定為公開發佈

主頁面→編輯競賽

/001/Upload/598/relpic/14473/1262/47a7bfad-37a9-4090-a469-c1bfa9f6dabe.png

排行榜是否已設定為公開發佈

主頁面→競賽管理→排行榜

/001/Upload/598/relpic/14473/1262/b6af6cd7-276e-4f8b-8d60-3392df075e08.png

我的競賽規模不需要評審機制,會不會有問題?

如果競賽沒有評審助理,那麼就能夠直接產生賽程表,不需要對參賽者 AI 進行審核。

115年度遊戲版本 與 114年度差異說明

正式賽「魷來魷去對戰版」

相較114年度指定遊戲關卡,本年度競賽指定關卡時間更緊、分數要求更高,但食物與垃圾數量也較多。

項目114 年度競賽
指定第 11 關
115 年度競賽
指定第 12 關
差異含義
time_to_play18001500時間變短
score_to_pass180200通關分數變高
food_1_max57小型食物變多
food_2_max34中型食物變多
garbage_2_max23中型垃圾變多
garbage_3_max34大型垃圾變多

詳細遊戲參數如下,提供參賽師生參考:

{
  "time_to_play": 1500,
  "playground_size_w": 1200,
  "playground_size_h": 650,
  "score_to_pass": 200,
  "food_1": 5,
  "food_1_max": 7,
  "food_2": 1,
  "food_2_max": 4,
  "food_3": 0,
  "food_3_max": 1,
  "garbage_1": 2,
  "garbage_1_max": 3,
  "garbage_2": 1,
  "garbage_2_max": 3,
  "garbage_3": 0,
  "garbage_3_max": 4
}

參賽師生可透過自訂地圖(關卡)修改上列遊戲參數進行不同的 AI 訓練,惟訓練模型上傳後將統一用指定遊戲參數對戰。自訂地圖(關卡)步驟如下:

  1. 使用電腦任一文字編輯器開啟附件「魷來魷去對戰版 第12關遊戲參數.json」進行編輯、修改各參數數字,編輯時請注意 json 格式完整性(結尾逗號),避免造成程式碼錯誤。
  2. 於遊戲設定中勾選「使用自訂地圖」,並上傳自行編輯完成的檔案即可。

自訂地圖設定示意圖




表演賽:Proly定向越野大作戰

相較114年度指定遊戲地圖,除了地圖設計樣式外,今年最主要調整了地圖的泥坑位置,降低卡死泥坑的機率,泥坑數量也減少至2個;道具擺放至地圖邊緣位置,降低運氣成分。

遊戲參數114 年度遊戲參數115 年度遊戲參數差異含義
地圖雙池島嶼四泉遊樂場
最大秒數12090時間變短
檢查點2015路程減少
泥坑32障礙減少
道具咖啡、盾牌、炸彈咖啡只有咖啡
開圖就有道具沒有一開始就有道具

詳細遊戲參數如下,提供參賽師生參考:

遊戲參數設定示意圖

參賽師生可透過自訂地圖修改地形進行不同的 AI 訓練,惟訓練模型上傳後將統一用指定遊戲地圖競賽。自訂地圖步驟如下:

  1. 於 PAIA Desktop 右側開啟地圖編輯器,進一步設計地圖。詳細教學請參考此連結
  2. 於遊戲設定中勾選「使用自訂地圖」,並上傳自行編輯完成的檔案即可。

地圖編輯器示意圖