PROJECT: ULTIMATE PASSWORD - HACKER EDITION

AI 工具互動與專案製作實錄

作者:陳田霖 | 學號:1111410031

一、 專案概述

本次專案目標是利用 Python Flask 開發網頁版猜數字遊戲。透過與 AI 的協作,我將原本基礎的遊戲邏輯,升級為具有強烈視覺風格的「駭客入侵」主題介面,並解決了隨機數生成的邊界邏輯漏洞。

二、 開發歷程與 AI 互動截圖

系統狀態:讀取本地開發記錄檔... 成功。
Gemini 規劃

【步驟 1】使用 Gemini 進行專案架構規劃與環境設定建議。

環境安裝

【步驟 2】在 VS Code 終端機安裝 Flask 並建立專案目錄。

代碼實作

【步驟 3】初步撰寫 app.py 邏輯,實作 session 狀態儲存。

初版畫面

【步驟 4】初版網頁運行測試,成功顯示基本的密碼判斷。

Cursor AI 除錯

【步驟 5】利用 Cursor AI 修正「邊界數值問題」與強化防呆機制。

最終成品

【步驟 6】完成 Matrix Style 駭客風格介面與 Canvas 動畫。

三、 個人心得與技術看法

這是我第一次深度嘗試使用 AI (Gemini & Cursor) 作為「副駕駛」來完成專案。以下是我的三點核心看法:

> ANALYSIS_LOG:
1. 邏輯補完: AI 幫助我發現了 randint(1, 100) 可能產生的無解死胡同。這讓我意識到開發者不能只會寫代碼,更要有「審核邏輯」的能力。
2. 視覺突破: 過去寫 CSS 動畫需要耗費數小時,現在我只需描述「我想要駭客矩陣感」,AI 就能提供複雜的 Canvas 繪圖腳本,大幅提昇了成品品質。
3. 效率革命: 傳統開發模式需要反覆查詢 Google,現在則是直接與代碼對話。這讓我的專案開發速度提升了至少 300%

總結來說,陳田霖 認為未來的工程師必須學會如何與 AI 協作,將精力花在「創造力」與「系統架構」上,而非死記硬背語法。

四、 互動區域:模擬開發終端

點擊按鈕來模擬當時與 AI 協作的關鍵修復: