不同LLM和AI Agent對於開發程式的影響比較 [llm-agent-dev-impact]

不同LLM和AI Agent對於開發程式的影響比較 [llm-agent-dev-impact]

不同LLM和AI Agent對於開發程式的影響比較 [llm-agent-dev-impact]


資料來源:自己實驗

GITHUB: https://github.com/jash-git/llm-agent-dev-impact/tree/main


tetris_CodeX-Qwen3.6-35B-A3B_5min.html,開發時長:24min,檔案大小:13.2 KB


tetris_Hermes-Qwen3.6-35B-A3B_5min.html,開發時長:5min,檔案大小:21.2 KB 


tetris_Hermes-Qwen3.6-27B_29min.html,開發時長:29min,檔案大小:21.2 KB 

測試用相同提示詞:

# Role & Task
請擔任資深 HTML5 遊戲工程師,幫我撰寫一個可在瀏覽器直接運行的「經典俄羅斯方塊 (Tetris)」單頁網頁遊戲。

# Technical Constraints
- 請將 HTML、CSS、JavaScript 全部整合在一個單一 .html 檔案中,不需要任何外部庫或 CDN,可以直接雙擊開啟運行。
- 使用 HTML5 <canvas> 來負責遊戲畫面的繪製。

# Visual Style (Pixel Art)
- 視覺風格:復古 8-bit 像素風(Pixel Art)。
- 背景:深色系(如 #1a1a1a)。
- 方塊視覺:每個像素方塊需有明顯的像素邊框(內陰影與亮邊線效果),呈現立體的 8-bit 質感。
- 顏色規範:7 種經典 Tetrominoes 使用標準配色(I: 淺藍, J: 深藍, L: 橘, O: 黃, S: 綠, T: 紫, Z: 紅)。

# Core Mechanics & Rules
1. **網格規格**:標準 10 列 x 20 行(10x20 Grid)。
2. **方塊機制**:
   - 包含標準 7 種 Tetrominoes 方塊。
   - 隨機生成新方塊,並在右側面板顯示「下一個方塊 (Next Piece)」。
   - 實現正確的碰撞檢測(Collision Detection)與邊界限制。
3. **消除與計分(比照經典規則)**:
   - 當某一水平行填滿時自動消除,上方方塊下落。
   - 計分規則:
     - 單次消除 1 行:100 分
     - 單次消除 2 行:300 分
     - 單次消除 3 行:500 分
     - 單次消除 4 行(Tetris):800 分
   - 每消除滿 10 行提升一個等級(Level +1),下降速度(Gravity Speed)隨等級提高而加快。

# Game Controls (Keyboard)
- Left / Right (方向鍵左/右):左右移動方塊
- Down (方向鍵下):軟降(Soft Drop,加速下落)
- Up (方向鍵上):順時針旋轉方塊
- Space (空白鍵):硬降(Hard Drop,瞬間落到底部並固定)
- P 鍵:暫停 / 繼續遊戲

# UI & Flow
- 左側/中央為遊戲主畫面,右側顯示:
  - 目前分數 (Score)
  - 當前等級 (Level)
  - 已消除行數 (Lines)
  - 下一個方塊預覽 (Next Piece)
- 當方塊堆疊觸頂時遊戲結束(Game Over),畫面上方彈出像素風的「GAME OVER」字樣,並提示「按 Enter 鍵重新開始」。

# Output Requirements
1. 輸出完整、可直接執行的 HTML 程式碼。
2. 關鍵邏輯(如碰撞判斷、旋轉矩陣、消行計算)請附上精簡繁體中文註解。

One thought on “不同LLM和AI Agent對於開發程式的影響比較 [llm-agent-dev-impact]

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *