微信小程序開發(fā)
需求類型
《劉一個(gè)球》微信/字節(jié)小游戲外包需求文檔
?一、項(xiàng)目背景
本項(xiàng)目為一款創(chuàng)意物理劃線類2d小游戲,整體風(fēng)格為手繪風(fēng),目標(biāo)平臺(tái)為微信小游戲和字節(jié)小游戲。希望使用 Cocos(優(yōu)先)或 Unity 引擎開發(fā).
二、玩法說明
1. 主界面 ?
??- 顯示游戲名《劉一個(gè)球》
??- 兩個(gè)按鈕:“開始游戲”“球球商店”
??- 背景為筆記本紙張風(fēng)格,米黃色配灰色橫線
2. 游戲流程
??- 點(diǎn)擊“開始游戲”進(jìn)入主游戲
??- 小球初始固定在第一象限(右上區(qū)域,y>0,x>0),靜止不動(dòng)
??- 玩家用手指/鼠標(biāo)在屏幕上劃線,**第一次劃線后小球才開始受重力影響**
??- 小球會(huì)在玩家畫的線上滾動(dòng),遵循物理規(guī)律(重力、摩擦、彈跳等)
??- 玩家可以不斷劃線,線段數(shù)量不限,**每條線段一段時(shí)間后會(huì)自動(dòng)淡出消失**
??- 小球可以碰到“技能球”,技能球隨機(jī)出現(xiàn)在x軸上方、小球下方
???- 垂直球:碰到后小球y軸上升(球上有⊥符號(hào))
???- 平行球:碰到后小球向右上加速一段時(shí)間(球上有//符號(hào))
??- 劉球有3條命,每次掉到x軸會(huì)重新彈起,只剩最后一條命時(shí)掉下時(shí)x軸斷裂,游戲失敗
??- 游戲過程中,屏幕始終以小球?yàn)橹行淖詣?dòng)跟隨,防止小球滾出屏幕
??- 坐標(biāo)軸和格子無限延伸,x軸、y軸有刻度和數(shù)值
??- 右上角實(shí)時(shí)顯示小球當(dāng)前x坐標(biāo)
3. 球球商店
??商店內(nèi)有劉球,陳球,王球.玩家一開始擁有劉球,剩下兩個(gè)球均要達(dá)到一定x軸最遠(yuǎn)行進(jìn)距離才可解鎖
劉球3條命
陳球有5條命
王球7條命
---
?三、核心功能需求
1. 物理引擎 ?
??- 小球與線段的物理碰撞、滾動(dòng)、彈跳、摩擦
??- 技能球的碰撞與效果
??- 線段自動(dòng)淡出消失
??- 重力要小,以免下落速度過快
2. 畫線交互
??- 支持手指/鼠標(biāo)自由劃線
- 劃線與物理世界嚴(yán)格對(duì)齊,無視覺偏移
3. 攝像機(jī)跟隨
??- 屏幕始終以小球?yàn)橹行模鴺?biāo)軸、格子、線段、技能球等元素隨之移動(dòng)
??- 坐標(biāo)軸和格子無限延伸
4. UI與美術(shù)
??- 米黃色背景+灰色格子
??- 直角坐標(biāo)系,x軸、y軸有刻度和數(shù)值
??- 小球、技能球、線段等美術(shù)風(fēng)格簡潔明快
??- 右上角顯示小球x坐標(biāo),左上角顯示剩余生命
??- 劉球上有”劉”字, 陳球上有”陳”字, 王球上有”王”字,手寫字體手繪風(fēng)
5. 適配與性能
??- 支持主流安卓/iOS手機(jī)流暢運(yùn)行
??- 支持微信小游戲/字節(jié)小游戲平臺(tái)規(guī)范
??- 支持全屏自適應(yīng)
---四、技術(shù)要求
- 引擎優(yōu)先級(jí):Cocos(Cocos Creator 3.x,支持微信/字節(jié)小游戲一鍵發(fā)布)> Unity(需支持小游戲?qū)С觯?- 代碼結(jié)構(gòu)清晰,便于后續(xù)擴(kuò)展
- 注釋完善,便于維護(hù)
- 交付源碼、資源、打包說明文檔
- 需要預(yù)留廣告位
---
五、交付物
1. 完整的項(xiàng)目源碼(Cocos/Unity工程)
2. 所有美術(shù)資源(含PSD/PNG/SVG等)
3. 可直接發(fā)布的微信小游戲/字節(jié)小游戲包
4. 簡要的開發(fā)與打包說明文檔
---
六、補(bǔ)充說明
- 如有更優(yōu)的物理表現(xiàn)或美術(shù)建議可提出
- 需支持后續(xù)功能擴(kuò)展(如排行榜等)
- 交付后需支持小范圍BUG修復(fù)
三方框架開發(fā)微信原生開發(fā)
進(jìn)行中 2025-07-02發(fā)布
招標(biāo)-按項(xiàng)目付費(fèi)