我用 Grok 製作了一個電玩遊戲
你需要知道的最重要的事情
- Grok 的特點是具有高度的直覺和流暢的對話風格,能夠解釋錯誤並為複雜的任務(例如移動人工智慧或處理碰撞)提供簡化的解決方案。
- Grok 是一款靈活的學習夥伴,它透過循序漸進的方式提供互動和補充思路,即使是初學者也能以有趣的方式提升程式設計和遊戲開發技能。
- 免費用戶可以透過 Grok 輕鬆開發遊戲。建議從一個小的想法開始,並提出清晰的問題,因為 Grok 會幫助用戶糾正錯誤。
電子遊戲一直是我隱藏的樂趣。小時候,我去參加夏令營的時候,媽媽把我的任天堂遊戲機送人了,當時我覺得很傷心,但這反而更激發了我對遊戲的熱愛。現在,我經常和孩子們一起玩《要塞英雄》 、《Roblox》和《我的世界》,甚至決定用xAI的AI助理Grok,把我的一些遊戲創意變成電子遊戲。
說實話,我不是程式設計師。事實上,我大學的電腦科學教授曾經跟我說過,我最好「專心寫作」──他指的當然不是寫程式碼。然而,用Grok把我的遊戲創意變成現實卻出乎意料地容易。實際上,它非常簡單,我的第一個提示是:「我想做一個遊戲」。從那時起,Grok 就幫助我從只有想法變成了真正的開發者。

從一個簡單的想法開始
我的遊戲最初源自於一個簡單的想法,靈感來自流行的遊戲「紅燈綠燈」。在這個遊戲中,一名玩家要奔跑,試圖衝破一串手拉手的孩子組成的人鏈。
我向 Grok 尋求幫助,他用HTML、CSS 和 JavaScript為我提供了一個簡潔明了的方案,並使用Canvas來渲染圖形。很快,他就給了我一個簡單的遊戲程式碼,我把它複製並貼上到電腦的記事本中,然後儲存為 HTML 檔案。
在瀏覽器中開啟檔案後,出現了一個長著黃色頭髮的藍色方塊,它會移動跳躍,試圖突破紅色「人」組成的鎖鏈。遊戲使用鍵盤上的方向鍵控制,空白鍵可以加速。一開始,由於一個故障出現了藍屏,但Grok的快速修復措施,例如檢查檔案副檔名和嘗試使用其他瀏覽器,很快就解決了問題。
您可以在這裡試玩遊戲:Red Rover Playground。
增補和修改
修改遊戲也很簡單。如果我想讓「人鏈」更長,或者想添加一個朝鍊子跑的角色,我只需要告訴格羅克。幾秒鐘之內,他就能產生所需的程式碼。然後,我把它複製到記事本並保存文件。如果我想保留遊戲的原始版本,只需打開新的記事本視窗並將其另存為新文件即可。
AI可以增加由AI控制的對手,或是像滑梯和攀爬桿這樣的額外障礙物。一般來說,Grok可以實現你所能想到的絕大部分想法,但前提是必須在合理的範圍內。我曾經給它一個比較複雜的要求,讓它根據我的青少年小說系列開發一款遊戲。 AI嘗試實現這個想法,但完全失敗了,因為它生成的程式碼只適用於最簡單的遊戲。換句話說,別指望它能做出下一個《瑪利歐賽車》。
人工智慧生成的創作

雖然我的遊戲是用 Grok-3(Grok 的高級版本)開發的,但免費版的用戶也能輕鬆開發遊戲。 Grok 非常直觀,互動方式流暢自然,就像在和人對話一樣,這意味著如果你遇到任何困難,只需向它提問即可。即使是剛開始使用時,如果你不知道如何打開記事本或如何保存,也可以直接問 Grok。
當我的遊戲最初運行不正常時,Grok 解釋了原因(例如瀏覽器問題和腳本錯誤),並提供了解決方案(例如必要時在本地伺服器上進行測試)。他將複雜的部分——例如移動 AI 或處理碰撞——簡化成清晰易懂的步驟,讓我能夠輕鬆上手。我不需要學習所有內容;Grok 非常靈活且反應迅速,一步一步地進行調整和指導。他甚至提出了一些其他的想法——例如添加加速道具或多人遊戲模式——這鼓勵我更全面地思考問題。
結束語
我製作的遊戲都很簡單,但完全是我自己創作的。它們並不花哨,但可以在任何瀏覽器上運行,而且分享起來也很有趣。 Grok 的聊天風格和幽默感使他成為人工智慧遊戲開發中令人愉快的伙伴。如果你想嘗試製作自己的遊戲,我的建議是從一個小的想法開始,然後提出清晰的問題。你可能會遇到一些 bug,但 Grok 會幫你解決它們。
雖然我具備一些程式設計知識(除了期末考的複雜部分),但閱讀程式碼和使用 Grok 進行實踐是提陞技能的絕佳途徑。如果你一直想學習編程,或者想要提高自己的程式設計能力,那麼使用 Grok 創建遊戲是一個增強遊戲技巧的有趣方式。
評論被關閉。