iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 1
1
自我挑戰組

人生第一次的SideProject系列 第 1

[Day 1] 開場介紹與專案需求

  打給厚,這裡是才剛踏進前端的……不是小蝦米,要比喻的話大概是浮游生物等級。不小心進入到F2E的世界發現水真是比想像中還要深,而自己還在沙灘上被海浪沖來沖去。這次趕上2019鐵人賽,想說Level低的時候等級比較好練,就打算逼一下自己。

  在這30天中打算完成一個Web App,題目考慮後還是決定挑自己有興趣的東西,做一個生成TRPG角色卡的工具,實際功能主要參考CoC7。(※其他還有許多經典TRPG就讓我先請到旁邊去,畢竟我只碰過CoC……雖然CoC基本也只是個菜雞_(:3」∠)_

  整體預計會用Angular刻出需要的版面和元件,如果有餘力的話再整合ASP.NET MVC,添加登入與存取資料功能。選這兩種framework的原因是新公司主要使用的軟體,希望能在這次專案中把基本功練起來,也是參加鐵人賽的最大初衷,不論哪部分都望各方前輩多多包容指教,乾蝦打給。

  App需求整理如下(會酌情增刪):

✧ 主題:CoC角色生成App
✧ 目標:製作輔助跑團的CoC角色卡,且能以帳號登入或其他方式存取資料
✧ 基本功能:
  一、 角色卡 (包含自動生成初始值按鈕)
     1. 基本資料欄位
     2. 屬性值
     3. 狀態欄位 (HP、MP、SAN、Luck)
     4. 技能欄 (含紀錄剩餘點數、技能搜尋功能)
     5. 武器欄 (含屬性,如傷害值、攻擊範圍等)
     6. 戰鬥能力
     7. 持有物品、現金資產
     8. 人物背景、簡介
     9. 備註
  二、 擲骰功能 (3D、6D、8D、12D、20D、100D、自訂面數)

✧ 進階功能:
(此部分為挑戰目標,如無法成功串接DB,資料儲存方式預計先用cache頂著,或直接轉出json / xml)
  一、 角色卡資料DB建置
  二、 角色卡存取
      方案1. 帳號登入 (一想到驗證就開始瑟瑟發抖……)
      方案2. 角色卡獨立ID

  開場大致如上,明天起進入實做環節。

  末尾覆蓋一個專案Github連結。

= = = = = = = = = =

你今天的努力,
是否有跟未來的夢想
同一個等級?


下一篇
[Day 2 ] 角色卡基本框架(一)
系列文
人生第一次的SideProject33
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
sixwings
iT邦研究生 4 級 ‧ 2019-09-18 00:05:26

甘巴茶!對TRPG有興趣,最近也在實作類似的東西,有機會可以交流看看歐!

看更多先前的回應...收起先前的回應...
Emi iT邦研究生 5 級 ‧ 2019-09-18 09:06:13 檢舉

感謝應援~不論前端還是跑團都是菜鳥,決定這個主題時實在有點掙扎,居然能找到同好哈哈哈

期待不同思路的作品!

Emi iT邦研究生 5 級 ‧ 2019-09-18 09:06:23 檢舉

是說你也太厲害了...一次開兩篇鐵人賽這是醞釀多久啊......(看著自己毫無存稿的後台)

sixwings iT邦研究生 4 級 ‧ 2019-09-18 14:55:31 檢舉

不確定自己的存貨夠不夠寫30天,能寫就盡量寫囉
能夠趁這次讓自己每天都有固定產出,我覺得是鐵人賽要的精神吧OWO

Emi iT邦研究生 5 級 ‧ 2019-09-19 23:06:57 檢舉

哈哈說得也是,決定參加鐵人賽也是想逼自己每天碰程式。現在每天都在吸收新東西,雖然常覺得腦袋好像要炸了,不過真的是非常充實XD

我要留言

立即登入留言