哈!自已挖的坑,當然得自己跳囉!利用 Google Spreadsheet 及 Apps Script 寫了一個「PK 遊戲題庫產生器」。這個工具所產生的題庫檔案除了可以給 PK 及 PK2 兩個遊戲使用,也可以應用在使用相同題庫格式的其它遊戲,例如:王牌投手、籃球高手、搶救公主、打鬼......等遊戲。
準備工作
這個「PK 遊戲題庫產生器」的工具是利用 Google 的試算表加上 Google Apps Script 寫的外掛,由於是以「僅供檢視」唯讀的方式分享的,所以在使用前,必須先將它在自己的 Google 雲端硬碟中新增一個「副本」,不然,會看不到「PK遊戲題庫檔產生器」的功能選單。建立副本的程序如下:
1.開啟「PK 遊戲題庫產生器」的連結
2.點選左上角「檔案」的選單
3.點選「建立副本」的選項
4.更改名稱並選取要存放的資料夾後,按「確定」
按完「確定」鈕後,瀏覽器會自動切換到剛剛建立的副本視窗,稍候一下子,上方的主選單出現「PK遊戲題庫檔產生器」後,就可以準備開始使用了。
首次使用的授權
因為這個「PK遊戲題庫檔產生器」會讀取 Google 試算表中的資料,也會在 Google 雲端端硬碟中新增遊戲用的題庫檔案,所以在第一次使用時,會出現需要授權的畫面。如果想使用,當然要授權囉!授權的程序如下:
1.出現「需要授權」的對話框,按「繼續」
2.用滑鼠點選要使用哪一個帳戶
3.按底下的「進階」
4.按底下的「前往 pk-questions-file-generator」
5.按「允許」的按鈕
完成以上的程序,程式得到了授權,緊接著就會進行第一次的查詢工作。除非又重新複製新的副本,上面的畫面不會再出現。
輸出題庫檔案
打開「PK遊戲題庫檔產生器」以後,試算表中會有三個工作表:
- 三欄式題庫
- 兩欄式題庫
- 樣板
將「三欄式題庫」或是「兩欄式題庫」工作表中的設定及題目都輸入好了以後,只要按一下上方主功能表中的「輸出題庫檔案」或是「輸出題庫檔案(自動去掉題幹開頭的括號)」,即可以將內容轉成 PK 遊戲所需要的題庫格式,並儲存在雲端硬碟中。
「輸出題庫檔案」和「輸出題庫檔案(自動去掉題幹開頭的括號)」有什麼差別呢?後者會將第一欄中題幹開頭的括號自動去掉,主要是讓老師在運用教科書題庫光碟的題庫時,可以自動去掉不需要的括號。
完成輸出以後,我們可以下載儲存在雲端硬碟中的題庫檔案,然後再放入 PK 遊戲的資料夾中,並修改遊戲的選單設定檔 ( 例如 PK 遊戲目錄中的 pk_menu_set.js ),將新的題庫檔檔名加入選單設定檔的清單中。最後,就可以打開遊戲,測試一下新的題庫囉!
相關文章
更新記錄
- 2018.02.08 加入去題幹括號的功能表。
- 2018.02.05 初版。
感謝雄老師的分享
回覆刪除有了遊戲、競賽的趣味性,學生學習動機都增強許多。
真的很謝謝您幫助了我這類不會使用程式的老師。
再次感謝您。
宜衡您好:
刪除您客氣了,謝謝您的回饋,很開心知道我的小工具對您有所助益。