大學(xué)本科畢業(yè)論文(設(shè)計(jì))開題報(bào)告
學(xué)院:計(jì)算機(jī)科學(xué)與技術(shù) 專業(yè)班級:計(jì)算機(jī)科學(xué)與技術(shù)2班
課題名稱 Flash坦克大戰(zhàn)游戲
1、本課題的的研究目的和意義:
本課題是使用 Flash AS3開發(fā)的坦克大戰(zhàn)益智小游戲,模仿經(jīng)典游戲“坦克大戰(zhàn)”設(shè)計(jì),實(shí)現(xiàn)玩家控制坦克移動、攻擊,敵方坦克可以移動、攻擊,以及不同攻擊模式等功能。
小游戲是許多人休閑時放松的選擇,而Flash小游戲是一種新興起的游戲形式,本課題旨在開發(fā)一個可以使人在輕松愉快的游戲過程中放松自己,并充分享受游戲的樂趣的小游戲。而且,F(xiàn)lash 開發(fā)的小游戲,只需要有安裝 Flash Player 就可以玩,無關(guān)平臺,操作簡單,不需要專門安裝游戲,節(jié)省存儲空間。據(jù)調(diào)查,F(xiàn)lash Player 在互聯(lián)網(wǎng)用戶中的安裝率超過97%,所以Flash 小游戲適合大部分人休閑娛樂,老少皆宜,動手動腦。
2、 文獻(xiàn)綜述(國內(nèi)外研究情況及其發(fā)展):
Flash被現(xiàn)在被稱為是“最為靈活的前臺”。F
……(新文秘網(wǎng)http://120pk.cn省略718字,正式會員可完整閱讀)……
器上添加Flash Player,所以大家都能方便的玩到Flash Player游戲。
3、 本課題的主要研究內(nèi)容(提綱)和成果形式:
(1) 理解ActionScript 3.0語法,并且能使用Fle*等開發(fā)平臺進(jìn)行相關(guān)操作。
(2) 游戲前期設(shè)計(jì)與架構(gòu)。
(3) 收集游戲素材,仔細(xì)閱讀導(dǎo)師提供的參考資料。
(4) 基于Flash Builder實(shí)現(xiàn)坦克大戰(zhàn)游戲的程序設(shè)計(jì)。
(5) 撰寫Flash Player 設(shè)計(jì)坦克大戰(zhàn)游戲的
論文一篇。
4、擬解決的關(guān)鍵問題:
(1) 熟練Flash Actionscript的語法;
(2) 前期游戲的設(shè)計(jì)與架構(gòu),游戲素材的收集;
(3) 能夠有效的控制游戲元素。
5、研究思路、方法和步驟:
設(shè)計(jì)中要解決的問題:
(1) 素材要充足(圖片素材、_素材等)
(2) 游戲內(nèi)容要充足(要有開始界面、還有游戲說明、游戲填色部分的界面等)
(3) 游戲整個框架要美觀簡潔,更能吸引玩家,讓玩家有動手的想法或欲望。
(4) 游戲節(jié)奏不能過快也不能過慢,要吸引人玩下去但是玩起來不會很容易累。
游戲分為片頭,游戲選擇主界面和游戲界面。片頭指引過后,進(jìn)入游戲選擇畫面,由玩家自主選擇開始游戲。
在Flash中進(jìn)行創(chuàng)作時,需要在Flash的文檔上進(jìn)行工作,文檔有四個基本要素:
舞臺:舞臺的功能是用來回放過程中顯示的圖形、視頻以及按鈕等內(nèi)容的位置。
時間軸:時間軸的作用是通知FLASH去顯示圖形和其它項(xiàng)目元素的時間,也可以使用時間軸指定舞臺上各圖形的分層順序。
庫面板:庫面板是Flash顯示Flash文檔中的媒體元素列表的位置。
ActionScript:ActionScript代碼可用來向文檔中的媒體元素添加交互式內(nèi)容。例如,可以添加代碼以便用戶在單擊某按鈕時顯示一幅新圖像,還可以使用ActionScript向應(yīng)用程序添加邏輯。邏輯使應(yīng)用程序能夠根據(jù)用戶的操作和其它情況采取不同的工作方式。
游戲的開發(fā)原則:
(1) 游戲性原則
(2) 活性原則
(3) 可靠性原則
(4) 經(jīng)濟(jì)性原則
需要重點(diǎn)設(shè)計(jì)的要素:
(1) 角色設(shè)計(jì)
(2)
場景設(shè)計(jì)
(3) 武器設(shè)計(jì)
(4) 界面設(shè)計(jì)
(5)規(guī)則設(shè)計(jì)
游戲結(jié)構(gòu)圖:
6、本課題的進(jìn)度安排:
2012.12.09 導(dǎo)師講解畢設(shè)內(nèi)容概要,指導(dǎo)前期工作,并提供相關(guān)資源。
2013.01.11 搜集與Flash相關(guān)資料。
2013.01.15 導(dǎo)師講解畢業(yè)設(shè)計(jì)的具體書寫要求。
2013.01.30 書寫畢業(yè)設(shè)計(jì)的任務(wù)書,并提交老師審核。
2013.02.01 由學(xué)院網(wǎng)站上交畢業(yè)設(shè)計(jì)任務(wù)書。
2013.02.08 翻譯導(dǎo)師提供的英文資料,整理疑問。
2013.02.13 熟練掌握Flash Actionscript的語法。
2013.02.28 學(xué)習(xí)使用Flash Builder,仔細(xì)閱讀導(dǎo)師提供的參考資料。
2013.03.01 閱讀文獻(xiàn),學(xué)習(xí)游戲的設(shè)計(jì)和架構(gòu)。
2013.03.12 學(xué)習(xí)了解經(jīng)典的游戲設(shè)計(jì)和架構(gòu)的方案。
2013.03.19
匯報(bào)學(xué)習(xí)的情況,思考對于不同的設(shè)計(jì)模式的不同的效果。
2013.03.26 閱讀國內(nèi)外文獻(xiàn),確定游戲模型。
2013.04.02 對已經(jīng)確定的模型里的不足由導(dǎo)師指導(dǎo)。
2013.04.09 參考資料,考慮如何能夠優(yōu)化游戲模型。
2013.04.12 開始編程實(shí)現(xiàn)游戲功能。
2013.04.23 開始撰寫本科畢 ……(未完,全文共3990字,當(dāng)前僅顯示2015字,請閱讀下面提示信息。
收藏《論文開題報(bào)告:Flash坦克大戰(zhàn)游戲》)