首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于J2ME的计算机游戏开发技术的研究与运用--以一款手机坦克游戏的设计与实现为例

摘要第1-5页
ABSTRACT第5-10页
第一章 绪论第10-13页
   ·研究背景第10-11页
   ·研究的目的与意义第11-12页
     ·研究目的第11页
     ·研究的意义第11-12页
   ·本文研究的主要内容第12-13页
第二章 游戏及游戏设计概述第13-27页
   ·计算机游戏简介第13-19页
     ·计算机游戏简介第13-14页
     ·计算机游戏的发展简史第14-15页
     ·计算机游戏的分类第15-18页
     ·计算机游戏的开发过程第18-19页
   ·手机游戏概述第19-21页
     ·手机软件现状第19页
     ·游戏业务及J2ME 概况第19-21页
   ·游戏的基本流程和体系结构第21-24页
   ·游戏开发的基本理念及方法第24-25页
   ·游戏引擎简介第25-26页
   ·游戏的调试与测试第26-27页
第三章 J2ME 游戏开发技术第27-35页
   ·Java 游戏开发概述第27页
   ·J2ME 概述第27-30页
     ·Java 技术与J2ME第27-29页
     ·J2ME 开发平台第29-30页
     ·J2ME 关键技术第30页
   ·J2ME 程序开发基本框架第30-32页
   ·开发工具第32-34页
     ·关于Eclipse 的介绍第32页
     ·关于 JBuilder9第32页
     ·关于Dephi+DirectX第32-33页
     ·关于Wireless Tool Kit第33-34页
     ·Java Appication Manager第34页
   ·游戏开发环境第34-35页
第四章 实战研究——手机坦克对战游戏的实现第35-59页
   ·需求分析第35-37页
     ·背景分析第35页
     ·需求分析第35-36页
     ·可行性分析第36-37页
   ·游戏分析与设计第37-59页
     ·游戏设计思路第37页
     ·游戏设计中需要解决的关键问题第37-38页
     ·主要对象实例分析第38-39页
     ·程序流程第39-41页
     ·程序设计方法分析第41-43页
     ·类的构建第43-52页
     ·绘图与MIDP2.0 新增的GameCanvas 包第52-55页
     ·坦克的控制和敌方的智能运行第55-56页
     ·子弹的运行和控制第56-57页
     ·内存使用的最佳化第57-58页
     ·混淆器(Obfuscator)的使用第58-59页
第五章 坦克对战游戏的设计与实现第59-79页
   ·游戏功能结构设计第59-63页
     ·总体功能设计第59-60页
     ·游戏详细功能设计第60-61页
     ·游戏类结构设计第61-63页
   ·游戏关键技术设计第63-64页
     ·屏幕双缓冲技术第63页
     ·游戏碰撞检测技术第63页
     ·JAVA 多线程技术第63-64页
   ·代码设计第64-77页
     ·游戏开始界面第64-65页
     ·游戏地图第65-67页
     ·游戏闯关提示第67-68页
     ·玩家坦克升级第68-70页
     ·游戏的爆炸动画第70-72页
     ·游戏的宝物第72-75页
     ·机器人坦克第75-76页
     ·游戏结束画面第76-77页
   ·游戏控制设计第77-79页
     ·输入设计第77页
     ·输出设计第77-79页
第六章 游戏测试第79-81页
   ·游戏测试第79-80页
   ·游戏的评价第80-81页
第七章 结束语第81-83页
   ·研究总结及不足之处第81页
   ·展望第81-83页
致谢第83-84页
参考文献第84-86页

论文共86页,点击 下载论文
上一篇:云南少数民族音乐资料库设计与建立
下一篇:基于MRPⅡ、JIT、TOC的在制品管理系统理论研究及设计开发