iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
自我挑戰組

一週程式專案挑戰 系列

用一週時間去完成專案,
這個時間限制是為了控制難度。
總共分成三個階段,
發想與設計、實作、測試與優化。

只要在星期天以前完成主要功能,
就算挑戰成功。

週一~週二:發想與設計
週三~週五:實作
週六~週日:測試與優化

參賽天數 26 天 | 共 26 篇文章 | 9 人訂閱 訂閱系列文 RSS系列文
DAY 11

[專案02]自製踩地雷(四)隨機地圖製作

打算用抽撲克牌原理來製作隨機地圖,不過中間想歪所以程式出錯。 【大綱】 程式實作 抽撲克牌原理 心得 【程式實作】 參考:JS 隨機整數、JS 陣列上面是...

2019-09-12 ‧ 由 來杯拿鐵 分享
DAY 12

[專案02]自製踩地雷(五)隨機地雷放置完成

多虧ccutmis大幫忙地雷安裝完成,明天要處理數字部分。 【大綱】 程式實作 JS let 【程式實作】 參考:ccutmis大提供js洗牌函式 建立地...

2019-09-13 ‧ 由 來杯拿鐵 分享
DAY 13

[專案02]自製踩地雷(六)地圖完成!!

地雷安裝完成,再來就是在四周放上數字,告訴玩家周圍有多少地雷。 【大綱】 地圖掃雷器(數字) 判斷資料狀態 心得 參考:array 1D 轉2D 今日進度...

2019-09-14 ‧ 由 來杯拿鐵 分享
DAY 14

[專案02]自製踩地雷(日)玩家有不死之身

挑戰失敗,踩到地雷還是可以繼續進行遊戲。 【大綱】 遊戲實作 Github 心得作品:踩地雷畫面有點小請見諒,後面要在做調整。 【遊戲實作】 參考:JS新...

2019-09-15 ‧ 由 來杯拿鐵 分享
DAY 15

[專案02]自製踩地雷(八)JS控制CSS屬性

踩到會爆炸的地雷、計時器以及遊戲難度 【大綱】 優化程式碼 控制CSS屬性 遊戲介紹 心得 作品:踩地雷 【優化程式碼】 有的用table;有的用grid...

2019-09-16 ‧ 由 來杯拿鐵 分享
DAY 16

[專案03]貓圍棋(一)規劃說明

以前玩過的小遊戲,因為Flash被淘汰以後都不能玩了。在消失以前,用HTML改寫把記憶保存下來。 【大綱】 專題內容 初步設計 心得 貓圍棋(不安全):來源...

2019-09-17 ‧ 由 來杯拿鐵 分享
DAY 17

[專案03]貓圍棋(二)製作六角形地圖

研究六角形畫法花太多時間,想不到用2個三角形加長方形就能解決。 【大綱】 地圖分析 製作六角形 心得 【地圖分析】 所以一開始先建立陣列[11][11],然...

2019-09-18 ‧ 由 來杯拿鐵 分享
DAY 18

[專案03]貓圍棋(三)地圖完成

隨機放入棋子,設置貓咪出生地。 【大綱】 六角形地圖 定義地圖方向 貓咪AI 心得 【六角形地圖】 與原作比較 檢討 程式碼說明 【與原作比較】 初始...

2019-09-19 ‧ 由 來杯拿鐵 分享
DAY 19

[專案03]貓圍棋(五)貓咪AI

用三維座標軸來製作六角形地圖 【大綱】 六角形地圖 今日進度 心得 作品:貓圍棋這隻貓咪不太聰明,有時候會往回跑。 【六角形地圖】 三維座標軸 參考:...

2019-09-20 ‧ 由 來杯拿鐵 分享
DAY 20

[專案03]貓圍棋(五)優化隨機地圖

將程式碼進行優化,今天改得比較可以見人。 【大綱】 優化隨機地圖 心得 【優化隨機地圖】 說明原問題 改善 【說明原問題】 參考:Fisher-Yat...

2019-09-21 ‧ 由 來杯拿鐵 分享