畢業論文

打賞
當前位置: 畢業論文 > 計算機論文 >

C++飛機射擊類游戲設計+文獻綜述

時間:2019-04-21 08:47來源:畢業論文
借助C++語言平臺,學習MFC類庫,運用類庫接口以及函數調用完成界面更加友好的圖形化飛機游戲程序開發。其二,提出對模塊化程序的初步構想以及模塊化模型的基礎型,以展望未來游戲

摘要: 游戲是一種結構化組織程序,依照一定的條件,玩家達成相應的任務獲取相應獎勵。在計算機世界,游戲,這種程序呈現方式并沒有像談及其他軟體那么卑微,尤其在90年代隨著一種新的編程思想逐漸把冗長高耦的過程化開發統治時期打破(OOP-Object Oriented Programing面向對象開發),游戲這一基于極強目的性,高度流程化的項目程序更是使程序員得以借其大展身手。同時隨著各平臺上游戲程序的接踵而至,各編程語言也在游戲的催化下不斷的進化更新。34771
飛機游戲是一種經典的射擊類游戲。游戲主要目的很簡單即射擊,得分,過關。同時游戲載體也非常清楚即主機,敵機。本次畢業設計課題分為兩個小課題的實現,其一,借助C++語言平臺,學習MFC類庫,運用類庫接口以及函數調用完成界面更加友好的圖形化飛機游戲程序開發。其二,提出對模塊化程序的初步構想以及模塊化模型的基礎型,以展望未來游戲的發展。
畢業論文關鍵詞:飛機游戲;面向對象;MFC;模塊化
PlaneGame and The theory of Modular-Programing
Abstract: As the computer games belongs to a kind of structured program, we need to accordance with the rules to the destination. In the Programing world, actually, Game is much more important than the most of the rest. From 1990s, as the new theory came out, instead of the POP (Procedure Oriented Program) the OOP (Object Oriented Programing) gradually became the major way to program .The game is based on a strong goal, highly process project program is to allow programmers to borrow their exhibition skills. Along with the game program on the platform, the programming language is also the game of the catalytic evolution of the updated. 源Z自-六+維L論W文W網^www.aftnzs.live
The plane game was a kind of classical PC game, the major of mission is to attack the enemy planes to get points. Obviously, this game have 2 basic object, my plane and the enemy planes .In my graduation project, I pide it to 2 small ones. The first of all is to develop a plane game which was based on the C++ and MFC, The second one is to made my conjecture of the theory of Modular-Programing.
KeyWords: PlaneGame; OOP; MFC; Modular
 目  錄
0 本課題的目的和意義、研究現狀、水平    - 4 -
0.1課題的目的和意義    - 4 -
0.2    研究現狀與水平    - 4 -
0.2.1闡述MFC的出現與發展概況    - 5 -
1項目概要    - 5 -
1.1項目簡介    - 5 -
1.2項目基礎流程與功能    - 5 -
1.2.1 基礎流程功能    - 5 -
1.2.2 額外功能描述    - 6 -
2技術要點    - 6 -
2.1MFC基本介紹    - 6 -
2.2周期響應    - 7 -
2.3對象貼圖    - 7 -
2.4對象存儲    - 8 -
2.5體積與傷害判定    - 8 -
2.6指示與流程控制    - 9 -
2.7軌跡繪制與內存處理    - 9 -
2.7爆炸的連續顯示    - 14 -
2.8對話框    - 14 -
3總體設計與詳細設計    - 15 -
3.1系統模塊劃分    - 15 -
3.2主要功能模塊    - 16 -
3.2.1對象與類關系    - 16 -
3.2.2總流程圖    - 17 -
3.2.3分流程圖    - 18 -
源Z自-六+維L論W文W網^www.aftnzs.live

4代碼闡述    - 19 -
4.1對象繪制    - 19 -
4.1.1 背景位圖的繪制與實現    - 19 -
4.1.2游戲對象繪制與實現    - 20 -
4.2戰機位置與動態實現    - 23 -
4.3碰撞處理    - 25 -
4.4關卡流程與結束    - 26 - C++飛機射擊類游戲設計+文獻綜述:http://www.aftnzs.live/jisuanjilunwen/20190421/32409.html
------分隔線----------------------------
推薦內容
双色球走势图带连线