# 磺溪專案- Spec ## 電子秧雞 spec by Frank - 逸晟評估 身分證 or 電子秧雞 時程順序 (磺溪身分證聽起來時程在前) - 機制 - 定案 電子秧雞 上架時的機制 (參考之前會議紀錄) - 按鈕 數量 → 功能 - 不按鈕 會一直走 + 偶爾叫 [ 苦啊 - 苦啊 ] - 案A → 餵食? - 案B → 睡覺 (走去草叢睡覺) - // 有無需要? 案電源鍵 → 關機 - 有無需要 長大 ? - 蛋 → 小雞 → 成年雞 → death ?? 這個loop之前沒好好討論過, 但有一直說想要飼養感, 可能要定案 飼養感想要什麼 - 插圖 ( 無關機制都需要 , 優先 - 定案 主機 想要長什麼樣子 - 定案 遊戲背景 想要長什麼樣子( 可能跟未來 河道圖 有關無關) - 定案 秧雞 - 本人長怎樣(風格( pixel ? 2D/3D) , + walking (2~4個frame即可) - 秧雞 叫 苦啊苦啊 4 frame - 秧雞 走進草叢睡覺 4~6 frame - 機制 → 圖 - 機制確認後可再分工圖片 - 餵食(飼料/食物掉下來) 食物pixel x1 - 秧雞 吃東西的動作 2~4 fram ## 電子秧雞 spec by 逸晟、默默 - 按鈕 / 功能 - 不按 - 一般移動動作 - A鍵 - 一次特殊動作 - B鍵 - 走進草叢,一段情境 - 草鍵 - 草產生變化 - D鍵 - 背景換色(將給8個指定色票顏色,隨時按下皆可換色-按照順序Array[0~7]即可) - 階段設計 - 階段一|秧雞(一開始就是成鳥) - 不按鈕:走路、停下來、清潔(隨機) - A鍵:飛起來 / 苦啊苦啊(隨機) - B鍵:進草叢 > 對話框冒:zzz - 草鍵:草變多&草變高(註1) / 對話框冒愛心(秧雞喜歡草長高) - 進階事件:左右的草隨機位置(共長高3次) - 草(草鍵)達成3回(3秒後) > 完成,進入第二階段 - 階段二|秧雞(和一階動作都一樣) - 不按鈕:(同階段一) - A鍵:(同階段一) - B鍵:進草叢 > 對話框冒:zzz / 蛋 - 25%機率,對話框冒蛋x1 or x3 - 草鍵:草搖擺 - 走進草叢(B鍵)有機率(ex.25%)顯示蛋 顯示蛋(3秒後) > 完成,進入第三階段 - 階段三|秧雞和寶寶 - 不按鈕:秧雞和雛鳥走路、停下來 - A鍵:成鳥、雛鳥互動 - B鍵:進草叢 > 對話框冒:zzz - 草鍵:草搖擺 - 80%:1隻雛鳥(1蛋) / 20%:3隻雛鳥(3蛋-彩蛋版) - 遊戲已完成(無結束事件) - 註1|[程式]按下草鍵時 > 每10秒後才可在按/10秒內無反應 = 共40秒以上可完成進階(避免快速通關&有時間感) ## 河道Spec by Gimmy ==**Info**== - 高情商:本專案主要借鑑Bitfishy專案 - 低情商:本專案要來抄爆Bitfishy - 連結:https://www.bitfishy.xyz/ ==**遊戲機制**== - **遊戲背景** - 河道(河道有自己動態) - **內容** - 移動的動物: - 秧雞 - 七個動物 - 讀取到植物後,每個數量會變三倍 - 三種植物: - 會在河邊長出來 - 招牌 - 可以顯示一些特定內容 - ex. 明德國小校徽 - **其他功能** - 截圖 - 留言&顯示 --- - **遊戲背景(錢包不用有NFT就會有的)** - 大背景 - 河川景色,走Pixel風格,類似GatherTown - 上段景、中段景、下段景 - 建築 - 磺溪橋 - 天母橋 - 士東國小 - 天母國小 - 福佑宮 - 興安宮 - 領事館 - 人物 - 李白 - 王勃 - 居民 - 運動的NPC - 動物 - 斑龜 - 白腹秧雞 - 白鷺鷥 - 綠頭鴨 - 家燕 - 斑鳩 - 路繡眼 - 白頭翁 - 麻雀 - 蜻蜓 - 蝴蝶 - 蟬 - 魚 - 植物 - 山麻黃 - 血桐 - 五節芒 - 水柳 - 莿桐 - 雀榕 - **出現角色/元素 (錢包要有NFT才會有的)** - 小學生 - 可以跟課堂結合的部分:小學生可以畫自己,圖掃描之後,先pixel風格畫,再用某個平台上鏈。 - Pixel轉換工具:https://pixel-me.tokyo/en/ - 挖土機 - 幾天沒傳給別人就會讓環境回到初始值->沒有動物植物 (這實做有點難) - 挖土機無版次限制,除了給大家買,也會由官方團隊(我們)進行空投 - 環境內有挖土機,而不自己主動burn掉,則在10天之後,隨機的去burn掉一張錢包內的NFT,同時挖土機也會消失 - 邏輯是我們需要一個把遊戲從低頻->高頻的機制,白話說就是有誘因去三不五時看一下「磺溪水族箱」的狀態 - 挖土機要比正常可以買的NFT便宜一些 - 人 - 大禹 - 伍子胥 - 土地公 - 校長 - 議員 - 教授 - 動物 - 鷹類 - 植物 - 櫻花樹(這會不會很不環境保護xDDD) - **設計指南&互動機制** - 整體視覺設計&互動設計,以好玩有趣為最高指導原則;寫實與反應議題,以有最好但非必要為原則。 - 動植物方面,不用全部都有,但讓上游->中游->下游很明確的有多樣性遞減,美觀遞減的效果。 - 地圖中,上游、中游、下游三段比例不會是一比一比一。地圖可以著重在中段,讓這個「磺溪水族箱」本身是美觀的,是讓人想蒐藏的,讓人想把自己的「磺溪水族箱」截圖上傳到社交網站的。 - 人物就pixel小人,設計上我們自己知道是誰就行(例如讓李白就手持酒瓶),不用特別參雜故事或機制,只是想讓遊戲感提升(我的理解是,遊戲感 = ㄎㄧㄤ的程度) - NFT需要是gif(要能動起來) - NFT獲取方式,除了在某個nft平台上面直接購買之外, - NFT要購買的部分,主要就是要帥要潮要本身就討喜的東西,例如動物選老鷹很帥,選雞感覺偏弱。 - 天氣的互動(Frank大大這實作有點難呀xDD) --- ==**技術類**== - **基礎: Bitfishy所需要的** - 前端 - 極簡,跟bitfishy的主要差異是,在還沒有sync之前,就有背景圖 - 以太坊上,通常用web3.js + metamask,不確定tezos怎麼搞 - 會有多元素,需要讓他只能在一個固定的範圍內,以某種特定的方式移動,且要有一定的隨機性(例如魚只能在水域) - 後端 & 智能合約 - 讀錢包中的NFT - 要包含做the graph/indexer那一端 - 確認一下除了Node.js外,需不需要MongoDB來存數據 - 其他 - 應該是只有網頁版(弄成app比較麻煩一點!?) - 要需要考量在哪一條鏈上面玩 - tezos - smart contract難寫(可能需要自己搞) - 但nft生態完整,有很多平台可以直接mint - polygon - EVM環境,網路上的資源多,但NFT生態比較差 - 框架可以是工程師自己習慣的就行 - tezos框架參考:https://tezostaquito.io/docs/quick_start - 或也是能直接問一下bitfishy的開發者,twitter應該聯絡的到 - 作者群 twitter - [@eddietree](https://twitter.com/eddietree), [@geomi_soft](https://twitter.com/geomi_soft), [@CarsonKompon](https://twitter.com/CarsonKompon) --- ==**設計類**== - **視覺風格** -
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up