AI五子棋-第三周-需求改進&系統設計
1. 需求&原型改進
根據組內成員的討論以及老師和同學的建議,本周進行了以下的改進:
1. 改進了遊戲UI的界面設計,並且對前端代碼進行模塊化整理,增強可讀性和可維護性。
2. 對後臺的遊戲引擎進行改進設計,完善了遊戲調度機制
3. 對人工智能算法進行了優化和改進,原先的算法因為其所需要的計算資源過大,當前場景難以達到其性能要求,無法發揮出算法的最大實力,所以完全基於AlphaZero模型算法的AI五子棋難以實現,因此我們采取了人工規則的輔助方式實現AI
2. 系統設計
系統設計如圖所示
3. Alpha任務分配計劃
1. 前端設計:龍天堯,林俊博,林立新
2. 後端架構:林毓植,黃輝朝,梁競
4. 測試設計
A組:測試遊戲小程序的正常運作功能
B組:測試遊戲中AI算法的完善度和智能度
C組:測試多玩家下的系統分配調度功能
AI五子棋-第三周-需求改進&系統設計
相關推薦
AI五子棋-第三周-需求改進&系統設計
後臺 lan 模塊化 tro 可讀性 人工智能 前端設計 遊戲ui 我們 1. 需求&原型改進 根據組內成員的討論以及老師和同學的建議,本周進行了以下的改進: 1. 改進了遊戲UI的界面設計,並且對前端代碼進行模塊化整理,增強可讀性和可維護性。 2. 對後臺的遊戲引
團隊作業3——需求改進&系統設計
網絡 sprint 分數 borde 應用 運算 原型設計 部署 將不 需求&原型改進 1. 給目標用戶展現原型,與目標用戶進一步溝通理解需求。 用戶的痛:在中小學生學習簡單運算、分數運算的時候,常常會因為不熟練,計算出錯。這導致了他們可能在考試中失利或者在生活中鬧
需求改進&系統設計
找到 進行 適合 但是 詳細 ont 我們 評論 ima 一、需求&原型改進 1.需求改進 不足: 缺少忘記密碼後找回密碼的功能。 缺少修改密碼的功能 缺少對管理員部分的描述 普通用戶場景: 金同學是一名小學生,他在課余閑暇之時喜歡使用電腦
需求改進與系統設計
點擊 iss 決定 處理 前端 按鈕 缺陷 同步 博客 第一部分 需求與原型改進 1.1 改進的原型 1.1.1 改進說明 經過小組討論之後,我們決定以簡約為主。故將原型進行了一些簡化。 我們選擇自動讀取個人屏蔽用戶列表,以實現對部分用戶的回答文章以及評論進行屏蔽;針對關鍵
團隊項目需求改進與系統設計
組成 git tab CI 做到 alt https 角度 分享圖片 任務一 a.分析《動態的太陽系模型項目需求規格說明書》初稿的不足。 任務概述描述的有些不具體,功能的規定不詳細,在此次作業進行了修改。 b.參考《構建之法》8.5節功能的定位和優先級,給出功能分析的
團隊作業3需求改進與系統設計
索引 設計模式 進度 9.png 分享 整合 引用 組織結構 軟件開發 需求改進與系統設計 一、需求與原型改進 1.1改進的原型 1、改進說明 對於此次二期原型制作 我們添加了整套的後臺管理系統 後臺管理系統共分為審核管理,用戶管理,權限管理,遺失管理,招領管理五
大馬猴隊-第三周(需求改進、原型設計)
所有 人員 實現 改進 調查 完成 系統 環境 原版 一、需求和原型改進 上周課上老師提出了用戶痛點的問題,我們組裏搞了個隊內調查,發現隊員對微信的不滿,有一部分是因為微信的聊天環境不夠純粹,裏面的一部分功能平時根本用不到,所以我們確定了我們薇信的不同於原版的獨特道路:專註
第三周PSP&進度條
技術分享 src log 文字 代碼 .cn .com es2017 9.png 本周PSP 餅狀圖 代碼行數,博文字數累計表 代碼行數,博文字數累計折線圖 第三周PSP&進度條
五子棋AI演算法第三篇-Alpha Beta剪枝
剪枝是必須的 上一篇講了極大極小值搜尋,其實單純的極大極小值搜尋演算法並沒有實際意義。 可以做一個簡單的計算,平均一步考慮 50 種可能性的話,思考到第四層,那麼搜尋的節點數就是 50^4 = 6250000,在我的酷睿I7的電腦上一秒鐘能計算的節點不超
構建之法-第三周
合作 工作 軟件 評價 方差 數據 同時 接收 此外 構建之法第三章-軟件工程師的成長 本章主要的理論和知識點是評價軟件工程師水平的主要方法、技能的反面以及TSP對個人的要求。 首先,不同的數據能夠從不同方面一個展示軟件工程師的技術和能力,例如,通過完成時間平均值的比較
20170522-20170527【第三周】
ans 變量 bsp 混入 width 引用 mar 創建 第三周 less框架的應用 創建後綴為.less的文件 [email protected]/* */ [email protected]/* */:100px; 定義時用: .box{ wi
python學習第三周(下 函數)
一鍵 結構 ble hive 執行過程 停止 n) 最大限度 tin 本節內容 1. 函數基本語法及特性 2. 參數與局部變量 3. 返回值 嵌套函數 4.遞歸 5.匿名函數 6.函數式編程介紹 7.高階函數 8.內置函數 溫故知新 1. 集合 主要作用: 去重
B計劃 第三周(開學前一周)
target ask 字符串 task contest 效果 鏈接 coder http 有事一周的開始,上周確實懈怠了不少。這周繼續……(這周的400道題解報告,每道題目名字都會嵌入一個超鏈接) 1、reverse and compare. 字符串分析題。當a[i] =
201671010115 2016-2017-2《Java程序設計》第三周Java心得
模板 程序 面向對象 scanner 包含 了解 math 構造 基本使用 通過第三周的學習,我了解到了Java語言中的對象與類這塊知識點。 Java是一種面向對象的程序設計語言,面向對象的程序是由對象組成的,類(class)是構造對象的模板或藍圖,因此,學習對象與
201671010113 2016-2017-2 《JAVA程序設計》第三周
字符 設備 new 修飾 變量 第三方 對象數組 程序 一個 第三周對Java的學習已經結束了,現在我對它的學習相對於前兩周來說已經更為深入了,而且學習更為主動了。而且我感覺以題代學,可以讓我更好的抓住重點,感覺這種方法挺好的。不過上機課我感覺還是有點跟不上。 從上
201671010146 2017-2 《第三周有感》
嘗試 遇到 解決 size 感覺 有感 但是 什麽 構造 理解了什麽是類以及對象,對構造器也有了基本的了解,一開始還是不太明白,但是在老師的帶領下做了一個例子後有了一點理解。 對類和包的理解也更具體了,在剛開始學寫程序的時候,對類包就是概念就是新建,覺得會新建就
201671010117 2016-2017-2 《Java程序設計》Java第三周學習心得
處理方法 心得 新的 自定義 核心 一個 通過 設計 類型
201671010118 2016-2017-2《Java程序設計》 第三周學習心得
構造函數 new 用法 比較 oid set方法 void 編程 類名 經過3周java課的學習,從老師講題的內容來說,我自己還存在很多問題,在做題時總感覺會做,但又做不出來,對程序的理解也不透徹。 這周我們學習了類的定義包括兩部分:聲明和類體,類體由兩部分
老男孩Linux運維第41期20170910開班第三周學習重點記錄
學習重點記錄一、補充一些find命令的方法:第13題 把/oldboy目錄及其子目錄下所有以擴展名.sh結尾的文件中,文件包含oldboy的字符串全部替換為oldgirl解答:方法1:find + |xargs [[email protected] ~]# find /oldboy/ -type f
第三周——項目一—順序表的基本運算(3)
.com zzu 貢獻 userinfo get cor xor vmw left 乒接鍬綱仆油芬郵撾贅當http://www.docin.com/easin122 懷關嬌子識拋柏燦講燎http://www.docin.com/pssf18177 拱靶市古紫谷坦搜蔥滴曬