在VSCODE裏接入copilot 已經快一年了。 寫代碼有了這個小助手確實如有神助。
不過我用它一直都是解決程序錯誤信息,寫明確功能的小函數,或者查某個語句怎麼寫
並沒有嘗試用它生成一個完整的項目
這幾天大家都LLM的代碼生成越來越信任,紛紛寫複雜的PROMPT生成完成的項目,簡直做到了立等可用。代碼agent是真香
我也試試讓copilot給我輸出一個完整的python 項目
copilot生成得框架還不錯,一共三個類,外加 config.ini, requirements.txt
snake.py: 包含Snake類,管理蛇的size、移動、增長與碰撞檢測。food.py:Food類,負責生成食物位置。game.py: 遊戲主循環、配置讀取與鍵盤事件綁定(運行入口)。
消息綁定也有了
確實直接可以運行,一個三個綠方塊組成的示意蛇,可以上下左右移動
然後呢,就是按你自己的想法修改了