注:本項目爲半成品,但基本的框架和玩法已經開發完成,可供借鑑。git
項目地址:https://gitee.com/thorqq/SniperFree框架
以橫版第一人稱射擊爲主要玩法,加入狙擊手能力升級、狙擊槍和防禦裝備等道具的使用、包括狙殺敵人和營救人質等玩法,強化了遊戲中的技巧性,是一款第一人稱射擊單機遊戲產品。性能
本軟件是一款第一人稱射擊單機遊戲。玩家扮演一名狙擊手與敵人展開槍戰,並須要在敵人手中營救出人質。玩家能夠選擇包括各類特性不一樣的狙擊槍和各種防禦裝備進行遊戲。同時,玩家完成了指定的狙殺和營救任務後,可得到多種勳章和裝備獎勵。遊戲操做簡單,上手容易,畫面逼真炫酷,代入感強,並有多種道具可供使用。blog
本遊戲背景設定爲敵方武裝基地,本國的重要人員被敵方武裝力量劫持,玩家做爲一名狙擊手臨危受命,裝備各類先進的武器與敵人進行戰鬥,並最終成功營救人質。遊戲
遊戲啓動後首先進入的是首頁,此界面上有三個菜單:開始遊戲、客服、兌換碼。圖片
在首頁上點擊「開始遊戲」後進入遊戲的主菜單,以下圖所示。ip
主菜單主要分紅了多塊顯示區域:遊戲開發
上方顯示玩家當前擁有的鈔票數,鈔票是遊戲中的虛擬貨幣,可經過完成狙擊任務或者經過多種支付渠道購買。開發
左側顯示了一個全副武裝的狙擊者,該狙擊者表明了玩家,狙擊者的左側是玩家經過完成任務得到的勳章。get
狙擊者的右側首先是玩家擁有的各種裝備,包括:狙擊槍、戰術套裝、醫藥箱、子彈。
當玩家在主菜單中點擊「出發」按鈕後,會進入光卡選擇界面,以下圖所示。
在界面左側列出了全部的關卡,其中上面淺灰色的是已經完成的關卡,白色的是當前進入的關卡,下面深灰色的是還沒有解鎖的關卡。
界面右側是光卡的介紹和完成此關卡後的獎勵品。同時,最重要的是下方的推薦裝備。該推薦裝備是根據該關卡的特色向玩家推薦的狙擊槍和戰術套裝,利用這些裝備,玩家能夠更方便的完成關卡。
點擊「出發」按鈕進入真正的遊戲界面。
遊戲的主界面主要是一幅地形地圖,在地圖上會不斷的出現敵人和人質。玩家的任務就是狙殺敵人,並同時解決出人質。敵人會向玩家進行射擊,敵人和玩家同時也會進行跑動以躲避玩家的射擊。當玩家被敵人射中,並生命值降到零時,或者誤將人質射死時,遊戲就會結束。遊戲界面以下圖所示。
在界面上方,從左到右以此顯示了急救包的數量、生命值、戰術裝備的防護力、暫停按鈕、戰鬥剩餘時間、狙殺敵人和爆頭的數量、剩餘的子彈數。
在界面下方有一個掩護的按鈕,點擊此按鈕可進入掩體進行躲避敵人的射擊,在躲避的過程當中,玩家的生命會逐漸恢復,可是剩餘時間依然會消逝。 對敵人展開攻擊是本遊戲最重要的部分。當須要對某個敵人進行射擊時,能夠用手指觸摸敵人,這時,遊戲會進行狙擊鏡瞄準模式,以下圖所示。
用手指在屏幕的左側黑色區域滑動,可進行瞄準調整,用手指點擊右下方的圓形按鈕能夠進行射擊。當點擊瞄準鏡,便可退出瞄準模式,這時能夠點擊其餘的敵人進行狙殺。對於不一樣的狙擊槍來講,他們的換彈夾時間各有不一樣,所以,爲了贏取戰鬥的勝利,可選購換彈夾時間短的狙擊槍,或者能夠連發的狙擊槍。 當狙殺完全部的敵人以後,遊戲會統計此任務的完成的狀況,包括命中率、爆頭率、彈藥獎勵、鈔票獎勵和過關評級(S/A/B/C/D)。界面以下圖所示。
本遊戲有着豐富的道具可供選擇,包括狙擊槍和戰術套裝。
狙擊槍在射速、放大倍率、攻擊等方面有着各不相同的性能。戰術套裝在防護玩家的生命值上有着不一樣的功能。玩家能夠根據關卡的特色選用不一樣的裝備,以提升過關的速度,並得到不同的遊戲體驗。狙擊槍和戰術套裝的購買界面以下圖所示。