--- tags: game dev, video game --- ## 巴哈自製遊戲公會 - 冬季禮物箱 ~~~ themes: LOL 對抗 彩蛋 大逃殺 鴨鴨 魔法少女 獨角獸 聖誕特賣 投票 雪 ~~~ ~~~ (discarded) 主角:江母鴨 江母鴨想成為魔法少女鴨 BOSS是獨角獸 BAD END是做成薑母鴨被聖誕特賣 ~~~ # 鴨雪大戰 Snow Fight for Ducks ###### 主題:鴨鴨、雪、對抗、投票、魔法少女、獨角獸、彩蛋 ### 模式:2隊對抗打雪球 ### 勝利條件:各隊有3個雕像,敵隊所有雕像被摧毀即勝利。 ### 隊伍 - 魔法少女鴨隊 - 獨角獸隊 ### 物件 - 玩家 Player - 雕像 Statue - 魔法少女鴨雕像 - 獨角獸鴨雕像 - 雪球 Snowball - 雪牆 Wall - 玩家持的雪 (Carried) Snow - 遊戲規則卡 Rule Card ### 機制: 玩家動作: - 採雪 Collect Snow (1s) (※身上最多存3格雪) - 投雪球 Fire (0.3s) - 蓋雪牆 Build Wall (2s) - 修補雕像 Repair Statue (4s) 雪球: - 有一定飛行距離 - 擊中玩家會造成擊退,被擊中後至起身這段期間不會被擊中 (飛行時間:1s,起身時間:1s) - 擊中雕像或雪牆會-1HP (擊中動畫:震動) 雪牆: - 建造耗費2格雪 - 有2HP 遊戲分若干回合,每回合有固定時間(剩餘時間會顯示),每回合開始前會有**投票階段**(首回合可能沒有) #### 投票階段: 隨機抽出3張遊戲規則卡讓所有玩家投票,投出的卡將會成為新的遊規則。 ### 遊戲規則卡 #### 隨機抽取規則卡 - 強力擊退 > 玩家被擊退距離增加。 - 穏固下盤 > 玩家不會被擊倒,取而代之為僅被擊退一小段距離。 - 永遠不回頭 > 玩家無法轉身,無法向後投雪球、建造、修補,且倒退移動的速度較慢。[color=gold] - 鴨力山大 > 鴨鴨移動速度減慢,雪球飛行距離縮短。 === - 蓄力投球 > 投雪球須蓄力,蓄力時間決定飛行距離與速度。 - 左右開弓 > 投雪球時耗費2顆雪球,V字型向前射出。[color=gold] - 慢速球 > 雪球飛行速度減慢,並可以相互攔截。 - 蝴蝶球 > 雪球飛行時會不規則偏移。 - 蛇球 > 雪球投出後會向左/右偏轉,[icon: snake ball switch dir]可切換方向。 === - 都市更新 > 雪牆建造加速,且每回合結束時,所有雪牆耐久度-1 - 豆腐渣工程 > 雪牆建造成本降為1顆雪球,所有雪牆的最大耐久度降為1。 - 乾坤大挪移 > 彩蛋牆可以被移動,[icon: switch gadget to 4]切換至移動工具後對著目標雪牆按住[icon: fire]即可拖著雪牆移動。 - 旅行雕像 > 雕像們產生了想要旅行的願望,所有未被摧毀的雕像將會自行移動。 === - 眼壓過大 > 鴨鴨的視野受限。 - 鴨雪糕 > 玩家被擊中後獲得鴨雪糕,最多拿一枝,[icon: 2nd fire]可揮擊並會反彈飛來的雪球,成功擊中雪球的鴨雪糕將神形俱滅。[color=gold] #### 固定出現規則卡: - [1] 每回合結束時,所有未被摧毀的雕像HP+1 - [3] 移除上述規則 - [5] 禁止修補雕像 - [6] 禁止蓋雪牆 - [7] 回合結束時,所有雕像HP-1 ### 數據統計 #### 遊戲數據: - 進行回合數 - 玩家投票率 - 通過的規則卡們 #### 玩家數據: - 擊中敵方玩家數 - 擊中我方玩家數 - 對敵方雕像造成傷害 - 對我方雕像造成傷害 - 對雪牆造成傷害 - === - 發射雪球數 - 建造雪牆數 - 修補雕像次數 - 採雪數 - 被擊中次數 - === - 投票次數 - 投票對象通過次數 - 投票率 - 投票對象通過率 ### 玩家造型 - 黃色小鴨 - 健康活跳,清爽可口 - 薑母鴨 - 活絡行氣,驅風去寒 - 櫻桃鴨 - 白嫩肥美,新鮮甘甜 - 北平烤鴨 - 金黃酥脆,鮮嫩多汁 ## UIs ### Menu - Play - Free Mode (Singleplayer) - Online Multiplayer - Local Multiplayer (work in progress) - Settings => Settings Page - Credits => Credits Page ### Settings #### Display - Language - Resolution - (x) Description Font Scale #### Audio - Master Volume - SFX Volume - Music Volume #### Control - Keyboard/Mouse Instruction - Keyboard/Mouse Key Binding - Gamepad Instruction - Gamepad Type ## Assets Requirements - Sprites - Player (Lovely Ducks) - = Carried Snow Display - = Skins - = 黃色小鴨 - = 紅面鴨(薑母鴨) - = 櫻桃鴨(頭上放櫻桃) - = 烤鴨 - Animations - = Idle - = Walking - = Snow Collecting - = Firing - = Wall Building - = Statue Repairing - = Knocked Out - = Downed - = Recovering - Turn Around - 揮舞鴨雪糕 - Attachments - = 鴨雪糕 - Snowball - Animations - =Smash - [Different Angle] - Snow Wall - = 2HP Appearance - = 1HP Appearance - Animations - = Get Hit - Contructing - = Destructing - = Statue - = Skins - = 魔法少女鴨 - = 獨角獸鴨 - = nHP Appearances - = Animations - = Get Hit - = Being Damaged - = Destructing - Terrain - Snowy Ground - = Unbreakable Wall - UI (Snowy Style) - Voting (Christmas Style??) - = Rule Cards - = Animations - = Vote Mark - Animations - Background - Preparing Room - Teams/Seats Display - Menu - Pause Menu - Settings - In-game Info (TAB) - Scoreboard - Rules Display - Overlays - Round Start Countdown Overlay - Round Time Up Overlay - Gameover Overlay - HUD - = Timer (Numbers) - Chat Area - = Gadgets Display - Statue HP Display - Result Display - Loading Screen - SFX - Player - Snow Collecting - Firing - Walking - Wall Building - Statue Repairing - Knocked Out - Recovering - Quack - Snowball - Smash - Snow Wall - Destructing - Statue - Being Damaged - Destructing - UI - Advance Button (Comfirm, Start...) - Back Button (Cancel, Exit...) - Round - Round Start Countdown - Round End Alert (whistle) - Musics - End Game - Menu - intro: christmas feel sound (bells) - verse: jingle bell verse as melody - chorus: funk brass(8), bass(_) => 8___8___8____8solo - (when chorus end) goto verse - In Game - funk bass, funk smooth brass (cresendo) ## Program ### Not Tested Yet Functions - Cancel a Statue hit if a net Player blocks the snowball ## Other ### 回饋問卷 - 暱稱 (可不填) - 錯誤回報 (可不填) - 類型 - 不同步 - 判定問題 - 界面顯示錯誤 - 操作BUG - 規則卡敘述問題 - 加入房間/連線問題 - 其他 - 描述錯誤內容 - 意見回饋 (可不填) - 你喜歡的部分 - 你認為可以改進的部分 - 你覺得鴨鴨可愛嗎? (yes / no / not sure) - 其他想說的話 (可不填) - Email (可不填) ## To Do List - in game option Menu - Resume - Settings - Quit - settings page - Movable Wall Rule - Traveling Statue Rule - Text Chat in Room - NarrowView Rule? ### bugs - 玩家離開準備房間後,其他玩家仍顯示該玩家在房間中 - 房主踢除玩家功能BUG - 開始過一場遊戲後便無法從主選單的按鈕關閉遊戲 - 非房主玩家在準備房間中有「開始遊戲」的按鈕 - players spawn in same position - [v] non-master client not back to StartScene after game end - 在非1920x1080解析度下UI位置崩壞 - 計票動畫顯示錯誤 - 玩家被擊退時飛行軌跡不正常 - DS cake hit not sync ### 預計未來新增: - enter join room code text field not auto focus - 自由模式可以自由開關規則卡 - 裝備圖示上顯示切換至該裝備的按鍵圖標 - 房間內PING值顯示 - 遊戲開始前顯示簡易圖文教學 - 新增兩張可投票的規則卡 - 新增用於增進遊戲平衡的固定規則卡 - 手把支援 - 自訂按鍵功能 - 房內遊戲設定選項(回合時長、投票時長、啟用的規則卡、基礎移動速度.. 等等) - free to choose server region - 區網連線模式 - 新遊戲模式(ex: 佔點、搶旗、規則卡遞減模式、幫對手選規則模式...) - ## Lastest Update ### ver. Alpha_0.1.2 add: - controlling instruction [TAB] - in game menu --- === 巴哈文 === # 公會活動:冬季禮物箱《鴨雪大戰》 <附圖> <圖文介紹> <圖文教學> <other info.>