一、實(shí)習(xí)目的
熟悉j2me開發(fā)手機(jī)游戲的環(huán)境和配置,學(xué)習(xí)java程序語言并能夠利用java進(jìn)行軟件開發(fā),能夠?qū)崿F(xiàn)一個簡單的java手機(jī)游戲,通過培訓(xùn)增強(qiáng)分析程序源代碼及編程的能力。
二、實(shí)習(xí)任務(wù)
學(xué)習(xí)j2me語言及java手機(jī)游戲的開發(fā)和設(shè)計(jì),基本的理論原理,并在培訓(xùn)后以小組的形式完成一個小型的java手機(jī)游戲程序。
三、實(shí)習(xí)時間及地點(diǎn)
實(shí)習(xí)時間:2009年2 月23日——2009年3月1日 實(shí)習(xí)地點(diǎn): 信科s311b
四、實(shí)習(xí)內(nèi)容及過程
實(shí)習(xí)內(nèi)容:j2me手機(jī)游戲開發(fā)
實(shí)習(xí)過程:
1.游戲的準(zhǔn)備工作
通過培訓(xùn)學(xué)習(xí)了j2me開發(fā)工具包中幾個常用類的使用方法和java的基本語法和相關(guān)知識,并通過具體的操作來加深對函數(shù)的理解,也增強(qiáng)了個人動手能力。同時跟著老師,學(xué)會了j2me環(huán)境的配置,知道了怎樣一步步地實(shí)現(xiàn)游戲的功能。
在自己編寫游戲之前,先做好相關(guān)的游戲準(zhǔn)備工作。主要要在自己的電腦上對開發(fā)環(huán)境進(jìn)行安裝和配置,同時要確定本小組設(shè)計(jì)的游戲題目,針對所設(shè)計(jì)的游戲要實(shí)現(xiàn)的功能找到相關(guān)的素材,比如.png類型的圖片。
2.游戲的設(shè)計(jì)思路
通過參考其他游戲的規(guī)則,將自己的游戲設(shè)計(jì)為一個射擊游戲,即:先登陸游戲,然后可以在無限的時間內(nèi)將隨機(jī)出現(xiàn)的敵機(jī)擊落,并且在攻擊敵機(jī)的時候不能夠讓敵方的子彈擊中或不能與敵機(jī)相撞,否則玩家生命值減1及子彈數(shù)量減少一倍,直到玩家生命值為0,這時游戲結(jié)束。如果擊中一定數(shù)目的敵機(jī),將進(jìn)入下一關(guān)。在敵機(jī)中有少數(shù)的敵機(jī)帶有升級包,被擊中后將成為玩家升級子彈和增加生命值的升級包,玩家拾到后子彈的數(shù)量將增加一倍(但最多只能夠增加到原有子彈的三倍),同時生命值增加一點(diǎn)。在游戲中共設(shè)置了四種敵機(jī)類型,兩種普通的敵機(jī)和兩種高級敵機(jī)。游戲中將根據(jù)玩家擊落的敵機(jī)數(shù)增加敵機(jī)移動的速度,同時對逃脫的敵機(jī)進(jìn)行統(tǒng)計(jì),如果超過一定數(shù)量的敵機(jī)逃脫則游戲結(jié)束。
本文來源:http://www.nvnqwx.com/shiyongwen/shixibaogao/613491.htm