ChatGPT 推出之後,為大家提供嶄新的工作方式,現在不少程式員都會用 ChatGPT 來生成程式,提升效率。不過如果生成的程式碼能即時部署就更方便。最近日本就有一個網頁應用,可以將 ChatGPT 生成的網頁應用程式即時部署好,讓用戶可以立即試用,並且可以分享給其他人。今次筆者就試用這個平台來生成猜拳和打井遊戲。
這個網頁應用叫「GPTApp:Web App 全自動爆速作成」,是由一位手機遊戲策劃開發公司高層 Takayuki Fukuda 製作的實驗性網頁應用。雖然網頁是日文,不過介面簡單到只有一個文字輸入格和一個「作る(製作)」按鈕,不會日文都應該懂得用,而且也接受中文輸入,幾乎零語言隔膜。
GPTApp:Web App 全自動爆速作成: 按此
登入網頁後輸入格內會填入一個範例,大家可以先執行一次試試看效果。只要在輸入格寫出想生成的網頁應用的功能描述,按下「製作」即會開始生成。雖然說是「爆速」,但生成時間都要約 30 秒。完成後,生成的程式碼就會立即在同一網頁上部署好,大家可以立即試用,而且還附有 ChatGPT 方面的原始回答,方便大家抄下程式碼。
筆者就用中文試作了猜拳和打井遊戲,發覺只要描述得夠詳細,真能即時把遊戲做出來,大家不妨試試看。不過正如作者所說,生成遊戲的質素全憑運氣,可能要反覆多次生成嘗試,才會得到滿意結果。另外,這網頁應用是使用 GPT-3.5 API 來製作,所以只能製作簡單的網頁應用。
遊戲 1:猜拳遊戲
咒語:
製作一個猜拳程式,可選擇「包 ✋」「剪 ✌️」「揼✊」。玩家勝出話以廣東話顯示隨機的祝賀訊息,輸了的話就以巨型紅色文字顯示「你輸了!再來一次😡」。
猜拳遊戲網頁:按此
遊戲 2:打井遊戲
咒語:
製作一個打井遊戲,顯示一個遊戲盤,遊戲盤由每行 3 個輸入格,共 3 行組成,輸入格四邊黑色外框。遊戲由玩家與電腦輪流在空的輸入格內輸入代表自己的符號,玩家的符號是「✕」,電腦的符號是「○」,玩家輸入後電腦即選擇一個空輸入格輸入。任何一方最先令自己的符號在遊戲盤上縱向、橫向或斜向連成一線即可勝出,並結束遊戲。當所有輸入格都填滿時如果沒有人勝出就作和局,顯示一個按鈕以便清除所有輸入格重新開始遊戲。如果玩家勝出,以紅色大字體顯示「恭喜您!🎉」,電腦勝出就顯示「您輸了!😩」。
打井遊戲網頁:按此
雖然筆者只用 GPTApp 來製作遊戲,不過實際上也可用這平台來生成更實用的網頁應用,大家不妨發揮一下創意試試看。