10分鐘,手把手教你用DeepSeek寫一個俄羅斯方塊遊戲,照抄就好!

普通人可以用DeepSeek做什麼?
目前爆火的DeepSeek可以做很多事情,很多課程也猶如雨後春筍冒出來,對於普通人,有些課程確實可以聽一下,算是入門吧,如果不想花錢聽課,去B站也有很多免費內容可以看。
10分鐘寫出一個遊戲的程式碼,而且馬上可以執行,先看效果,長按掃描下面的二維碼,你可以玩玩經典的俄羅斯方塊遊戲。
識別二維碼,就可以玩俄羅斯方塊遊戲了,透過頁面的按鈕控制方塊的左右移動,旋轉,快速掉落等操作。
下面就分享這個用AIGC程式設計的玩法,用DeepSeek秒寫一個俄羅斯方塊遊戲,而且馬上就可以在電腦上玩耍。
我在建一個AI學習社群,如果有興趣,可以在文章後面的二維碼加我微信進群學習。
如何用DeepSeek寫一段遊戲程式?

如何寫

DeepSeek的提示詞,有很多教程,很多方法,其實最簡單的就是,你想做什麼,就跟它說什麼,最快的用起來,如果輸出結果不滿意,就繼續對話,到你滿意為止。

DeepSeek可以看作是你的一個高階助理,而且還不用顧及這個助理的情緒,對他直言不諱就好,他如果不懂,你就繼續說,說到他懂為止。如果他怎麼說都還是不明白,你可以直接問,我怎麼說,你才明白,他會教你怎麼說。
不過現在比較頭疼的是,DeepSeek使用者量過大,總是出現“伺服器繁忙”。
那就等人少的深夜用用吧。或者,使用幾個平替產品,我用的最多的,是騰訊元寶,開啟騰訊元寶,記得把原來的混元模型切換為DeepSeek,基本不會有伺服器繁忙的提示。
憑藉DeepSeek的接入,據說騰訊元寶的日活躍人數已經超過豆包。
回到今天的主題,如何用DeepSeek生成一個俄羅斯方塊遊戲?
來看看我的提示詞,甚至有些低階,就是一句大白話:
這句提示詞就是:寫一個俄羅斯方塊遊戲程式,可以在電腦用瀏覽器開啟直接執行。
接著,你就看DeepSeek的表演了。
程式碼生成之後,你也不需要理解,這個方法就是給不會變成的普通使用者使用的,直接把程式碼COPY,然後新建一個純文字檔案,Mac蘋果筆記型電腦,用【文字編輯】工具建立,Windows電腦,用【寫字板】建立。
把複製好的程式碼貼上到這個文字檔案,儲存為【俄羅斯方塊.txt】。
如果是Mac蘋果筆記型電腦,需要同時按【Shift+Command+T】三個鍵,將檔案格式轉換成【純文字】,儲存為.TXT格式。

要執行這個程式,就需要把檔案字尾名改為:.html格式,改完後,就可以用瀏覽器打開了。

儲存為【俄羅斯方塊.html】檔案,用瀏覽器開啟,就可以直接玩遊戲了,下面是俄羅斯方塊遊戲的截圖,遊戲原始碼放在文章後面。
如果你用DeepSeek寫出來的程式碼無法執行,或者俄羅斯方塊遊戲不完整,各種出問題,也是正常的。看看我用各種AI工具寫出來的遊戲版本:
譬如下面這個,方塊都是綠色的,用豆包寫的,而且除錯過5輪,不斷給AI提修改建議,不斷複製貼上程式碼,才輸出一個可以玩的版本。
所以,是否能寫出一個馬上能玩的遊戲,一定程度上也有運氣的因素,運氣好的,一次性就可以有一個可以玩的版本,運氣不好,或許要修改好幾個版本,好在AI很老實,只要你自己沒脾氣就好。
如果你是一個完全沒有技術基礎的普通人,用AI寫程式碼,很需要耐心,就像一個初級程式設計師,寫程式碼容易,改BUG難度更大,而且程式設計師也是普通人,也是有脾氣的,所以才會出現很多產品經理和程式設計師互相不對付的經典場景,人與人和諧相處組成團隊,是很有難度的。

這一點,AI相對好一些,他基本不會發脾氣,會按照你的指令,一步一步的去修改程式碼。
如果,你能找一個技術人,稍微指點一下,那AI程式設計的進度肯定是突飛猛進。

再回到我自己用AI寫這個俄羅斯方塊遊戲吧,我完成了在電腦上的俄羅斯方塊遊戲,就想能不能釋出出來,放在網上給更多朋友玩,這就是文章開頭的那個二維碼,掃描後識別,就可以玩遊戲了。

這就是一個互聯網遊戲的釋出,你也可以問AI,如何把一個網頁遊戲釋出在網際網路上,讓更多人可以透過訪問網頁玩這個遊戲。
如何將遊戲釋出到網際網路?
提示詞:如何把一個html檔案的遊戲釋出到網際網路,讓更多人可以透過網頁玩這個遊戲?
下面是DeepSeek的解答:

===================

要將一個HTML檔案的遊戲釋出到網際網路上,讓更多人可以透過網頁訪問和玩這個遊戲,你需要完成以下幾個步驟:

1. 準備你的遊戲檔案

確保你的遊戲檔案(如index.htmlstyle.cssscript.js等)已經準備好,並且可以在本地正常執行。

2. 選擇一個託管平臺

你需要將你的遊戲檔案上傳到一個支援靜態網站託管的平臺。以下是幾種常見的選擇:

免費託管平臺

  • GitHub Pages:
    • GitHub Pages 是一個免費的靜態網站託管服務,適合託管HTML、CSS和JavaScript專案。
    • 你可以將你的遊戲程式碼上傳到GitHub倉庫,然後啟用GitHub Pages功能。
    • 訪問地址會類似於:https://<你的使用者名稱>.github.io/<倉庫名>
    • GitHub Pages 官方文件:https://pages.github.com/
  • Netlify:
    • Netlify 是一個強大的靜態網站託管平臺,支援自動部署和自定義域名。
    • 你可以直接將你的遊戲檔案拖放到Netlify的控制面板,或者透過Git倉庫自動部署。
    • 訪問地址會類似於:https://<你的專案名>.netlify.app
    • Netlify 官網:https://www.netlify.com/
  • Vercel:
    • Vercel 是一個專注於前端專案的託管平臺,支援自動部署和自定義域名。
    • 你可以透過Git倉庫或直接上傳檔案來部署你的遊戲。
    • 訪問地址會類似於:https://<你的專案名>.vercel.app
    • Vercel 官網
  • Glitch:
    • Glitch 是一個線上的程式碼編輯和託管平臺,適合快速釋出小型專案。
    • 你可以直接將你的遊戲檔案上傳到Glitch,它會自動生成一個可訪問的URL。
    • 訪問地址會類似於:https://<你的專案名>.glitch.me
    • Glitch 官網

付費託管平臺

如果你需要更高階的功能(如自定義域名、更高的頻寬、資料庫支援等),可以選擇以下付費託管平臺:
  • AWS S3 + CloudFront(適合靜態網站)
  • Google Cloud Storage
  • Firebase Hosting
  • Heroku(適合動態網站)

3. 部署你的遊戲

以下以 GitHub Pages 為例,說明如何部署你的遊戲:

步驟:

  1. 建立一個GitHub倉庫
    • 登入 GitHub,點選右上角的 +,選擇 New repository
    • 輸入倉庫名稱(如 tetris-game),選擇 Public,然後點選 Create repository
  2. 上傳遊戲檔案
    • 將你的遊戲檔案(如 index.htmlstyle.cssscript.js 等)上傳到倉庫。
    • 你可以使用Git命令列工具,或者直接在GitHub頁面上傳檔案。
  3. 啟用GitHub Pages
    • 進入你的倉庫,點選 Settings
    • 在左側選單中找到 Pages
    • Source 部分,選擇 main 分支(或 master 分支),然後點選 Save
    • 稍等片刻,GitHub會生成一個訪問地址,類似於:https://<你的使用者名稱>.github.io/<倉庫名>
  4. 訪問你的遊戲
    • 開啟瀏覽器,輸入生成的URL,即可訪問你的遊戲。

4. 最佳化和分享

  • 測試:確保你的遊戲在不同裝置和瀏覽器上都能正常執行。
  • 分享連結:將生成的URL分享給朋友或釋出到社交媒體上。
  • 自定義域名(可選):如果你有自己的域名,可以在託管平臺中配置自定義域名。

5. 其他注意事項

  • 效能最佳化:如果遊戲檔案較大,可以考慮壓縮圖片、合併CSS/JS檔案,或者使用CDN加速。
  • 安全性:確保你的遊戲程式碼沒有安全漏洞,尤其是如果涉及到使用者輸入或後端服務。
  • 更新遊戲:如果你對遊戲進行了更新,只需重新上傳檔案到託管平臺即可。

示例:使用GitHub Pages釋出遊戲

假設你的GitHub使用者名稱是 myusername,倉庫名是 tetris-game,那麼你的遊戲可以透過以下URL訪問:
https://myusername.github.io/tetris-game

透過以上步驟,你就可以將你的HTML遊戲釋出到網際網路上,讓更多人訪問和遊玩!如果有其他問題,歡迎隨時提問!
================

我選用的是第一種方法,用GitHub Pages進行釋出。
進入https://github.com/官網,註冊一個賬號。

  • 建立一個GitHub倉庫
    • 登入 GitHub,點選右上角的 +,選擇 New repository
    • 輸入倉庫名稱(如 tetris-game),選擇 Public,然後點選 Create repository
      如圖所示,建立倉庫的命名,務必需要Owner的名字和倉庫名稱保持一致。
  • 上傳遊戲檔案
    • 將你的遊戲檔案(如 index.htmlstyle.cssscript.js 等)上傳到倉庫。
    • 你可以使用Git命令列工具,或者直接在GitHub頁面上傳檔案。
  • 啟用GitHub Pages
    • 進入你的倉庫,點選 Settings
    • 在左側選單中找到 Pages
    • 在 Source 部分,選擇 main 分支(或 master 分支),然後點選 Save
    • 稍等片刻,GitHub會生成一個訪問地址,類似於:https://<你的使用者名稱>.github.io/<倉庫名>
  • 訪問你的遊戲
    我做了兩次嘗試,下面兩個網址都可以訪問:
第一版:
https://blueslan.github.io/
第二版:
https://blueslan.github.io/game/tetris
好了,上面就是我用DeepSeek等AI工具生成俄羅斯方塊遊戲的過程,大家可以試試看看,如果遇到問題,歡迎加我微信探討,也可以找我要這兩個版本的原始碼。如果對AIGC的學習感興趣,也歡迎交流。
加我的微信註明:AI學習
透過好友之後,你可以簡單的做個自我介紹,我也會發我的介紹給你做個備註。好了,先聊這麼多,期待我們一起用AI改變自己的命運,實現一點小夢想。
=======================
公眾號:BLUES,持續更新了11年的原創公眾號,作者蘭軍,有20多年豐富的職場經歷,連續創業者,歷任騰訊高階產品經理、YY語音高階經理、迅雷產品總監等職位,2016年創辦深圳梅沙科技。公眾號800多篇文章寫職業發展、企業管理等內容,一起洞察職場與人生,歡迎留言交流。


相關文章