漫談程序員(十八)淺談谷歌用戶體驗(yàn)設(shè)計(jì)準(zhǔn)則
838
2025-04-08
目標(biāo)
視頻:https://edu.csdn.net/course/detail/27107
設(shè)計(jì)絢麗的用戶界面
4???????超酷貪吃蛇游戲功能
闖關(guān)挑戰(zhàn)極限
FashionGame.Inc是一家專業(yè)開發(fā)電腦游戲的軟件開發(fā)公司。經(jīng)過(guò)針對(duì)市面上的游戲分析,發(fā)現(xiàn)目前的貪食蛇游戲已經(jīng)不能適應(yīng)客戶的需求,因此,我公司決定開發(fā)一款新的貪吃蛇游戲,以幫助電腦用戶提高鍵盤應(yīng)用、熟練操作、反映能力的。
一.文檔和版本信息
產(chǎn)品文檔信息
文件狀態(tài): √
[√] 草稿
[] 正式發(fā)布
[] 正在修改
文檔編號(hào)
Fashin-Mi-Snake-090101
文檔名稱
迷你貪吃蛇需求分析報(bào)告
當(dāng)前版本
3.0
Fashion Game Inc
完成日期
2014年02月28號(hào)
審核人:
丘處機(jī)
批準(zhǔn)人:王重陽(yáng)
產(chǎn)品版本信息
版本
說(shuō)明
1.0/測(cè)試版
首次發(fā)布? 2008-2-11
1.5/更正版
發(fā)布日期? 2009-12-10
2.0/終結(jié)版
發(fā)布日期?? 2012-11-22
3.0/完美版
發(fā)布日期?? 2014-2-28
貪吃蛇游戲規(guī)則如下:
一.????本游戲?yàn)閱稳擞螒颍?/p>
二.????按W、A、D、S鍵,控制蛇的前進(jìn)方向,分別代表上、左、右、下方向;
三.????吃掉食物同時(shí)避開障礙物;
四.????快速吃掉獎(jiǎng)勵(lì)食物,可獲得額外加分;
三.設(shè)計(jì)規(guī)范
此游戲設(shè)計(jì)如下:
當(dāng)游戲開始的時(shí)候,首先顯示一個(gè)貪吃蛇歡迎界面!
然后進(jìn)入迷你貪吃蛇游戲菜單:
????????新游戲:開始一款新游戲,直到游戲終止,顯示用戶得分;
????????游戲級(jí)別:用戶根據(jù)自己級(jí)別選擇,相應(yīng)難度的游戲。本游戲難度參考標(biāo)準(zhǔn)如下:
1.????????貪吃蛇速度為一個(gè)參考標(biāo)準(zhǔn)
2.????????內(nèi)、外圍障礙限制
3.????????蛇身長(zhǎng)限制
????????游戲類型:
1.????????傳統(tǒng)模式
2.????????障礙模式
????????最高分:顯示曾經(jīng)玩過(guò)該游戲的得分排名前5名用戶
四.系統(tǒng)功能分析
迷你貪吃蛇是單機(jī)電腦游戲。用戶的用戶界面由大量小方格組成。當(dāng)游戲開始的時(shí)候,電腦將隨機(jī)產(chǎn)生一個(gè)食物圖標(biāo)處于閃爍狀態(tài),一條蛇向一個(gè)方向移動(dòng)。
玩家通過(guò)鍵盤上的A、S、W、D,來(lái)控制蛇的運(yùn)動(dòng)。如果玩家吃了食物,將增加玩家相應(yīng)的分值;如果蛇頭碰到障礙物,將終止游戲;根據(jù)相應(yīng)的級(jí)別,蛇在吃了特定個(gè)數(shù)的食物后,身體會(huì)變長(zhǎng),即將增加游戲的難度。
游戲控制鍵:
A:左
S:下
W:上
D:右
當(dāng)游戲開始的時(shí)候需要按“開始”按鈕,“開始”按鈕將顯示“暫停”信息,如果需要暫停,點(diǎn)擊“暫停”按鈕,將顯示“繼續(xù)”信息,可以實(shí)現(xiàn)游戲在開始à暫停à繼續(xù)之間的切換。
游戲中的菜單選項(xiàng):
在游戲中將提供以下菜單項(xiàng)/按鈕:
n???????開始
n???????暫停
n???????繼續(xù)
n???????幫助
n???????級(jí)別
n???????聲音
n???????高分英雄榜
游戲中的積分機(jī)制:
u????? 蛇在n級(jí)吃食物,每個(gè)積n分(1<=n<=10)
無(wú). 游戲界面賞析
內(nèi)外均無(wú)障礙型:
該型在游戲界面內(nèi)、外部均無(wú)障礙限制,比較弱智,不再贅述;
外障礙限制型:
問題描述
貪吃蛇游戲:
1、界面(標(biāo)簽5個(gè),按鈕1個(gè),圖片框1個(gè))
2、每一節(jié)蛇怎么實(shí)現(xiàn).
3 、定義一個(gè)蛇類.
4 、定義食物類
現(xiàn)要求蛇可以上下左右移動(dòng),而且吃到一個(gè)食物可以加長(zhǎng)一節(jié),當(dāng)碰到墻壁或者咬到自己會(huì)死去。
問題分析-1
按鈕:單擊事件,控制游戲開始
圖片框:顯示蛇和食物
文本框:寫一些注釋
類的設(shè)計(jì):
一節(jié)蛇類:
要顯示一條蛇,就必須先搞出一節(jié)蛇,這里我們用紅色的圓圈代表
一節(jié)蛇.
1.定義一個(gè)一節(jié)蛇的編號(hào).
2.定義一節(jié)蛇的坐標(biāo).
3.畫出這一節(jié)蛇.
蛇類:
1.定義一個(gè) 屬性way,來(lái)決定蛇的行動(dòng)方向.
2.定義一個(gè) 蛇的構(gòu)造方法,控制蛇的長(zhǎng)度.
3.定義一個(gè)畫出蛇的方法.
4.伸長(zhǎng)一節(jié)蛇.
5.蛇死亡事件.
食物類:
1.定義食物的坐標(biāo).
2.畫出食物
3.定義食物出現(xiàn)的 隨機(jī)坐標(biāo)
5G游戲 C#
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。