首页
会员中心
到顶部
到尾部
android毕设

基于Android的益智游戏的设计与实现

时间:2020/10/27 9:01:09  作者:  来源:  查看:0  评论:0
内容摘要:论文名称: 基于Android的益智游戏的设计与实现    1.项目研究的主要内容       此游戏主要用到了Android用来画图的API,主类继承view类,重写其onDraw()方法并另起一个...
论文名称: 基于Android的益智游戏的设计与实现 
   
1.项目研究的主要内容
       此游戏主要用到了Android用来画图的API,主类继承view类,重写其onDraw()方法并另起一个线程对主UI线程更新,实现整个游戏的动态效果。其中自己写了很多算法来实现一些炫酷的效果。
       游戏主体框架的构思,分为8大部分: com.hkdg.animation用来存放游戏中所用到的对ani动画的初始化及播放的类。 com.hkdg.game主要用来存放从服务器解析过来的数据,也包括读取的本地数据。 com.hkdg.game.Music用来存放游戏中音乐,音效的初始化及播放的类。 com.hkdg.game.Object游戏中所用到的所有实体类存放在此。 com.hkdg.game.View游戏UI由若干自定义View组成,所有的View类存放于此。 com.hkdg.GameEngine此包中主要存放的是一个继承了View的类,它另起了一个线程用来绘制界面,并同时更新主UI线程。 com.hkdg.Main这是一个存放着几个Activity的包,游戏中为数不多的几个activity都存放于此。 com.hkdg.tools这是一个存放着工具类的工具包。
 
       
2.本人对课题任务书提出的任务要求及实现预期目标的可行性分析
    2.本人对课题任务书提出的任务要求及实现预期目标的可行性分析
(一)技术条件方面的可行性
        (1)使用java编程技术
        (2)数据库方面:选用SQLIET数据库。SQLite是一款轻型的数据库,它被大量的应用在嵌入式领域。 
        (3)使用工具方面:开发环境为Eclipse3.5.2,android SDK
        (4)操作系统方面:使用Windows XP操作系统;
(二)硬件条件方面的可行性
计算机已经安装有所有必备的软件及相应的软件测试设备;
(三)社会因素方面的可行性
        (1)虽然市面上相关的软件数目巨大,但往往不够新颖,能在手机上运行的就更少,所以需要开发全新的软件,满足广大手机用户的需求;
        (2)本程序界面清晰、简单易用,符合男女老少各个年龄段的人群。
(四)市场因素方面的可行性: 
        (1)本系统采用模块化程序设计方法,既便于系统功能的各种组合和修改
        (2)具备高亲和力的唯美界面和背景音乐的设置功能
 
3.本课题需要重点研究的、关键的问题及解决的思路:
        1.游戏框架的搭建。由于游戏用到的类较多,而且考虑到游戏以后的功能,界面扩展性以及游戏运行的效率问题需要一个架构较完善的游戏框架,
  这里我用的是一个老程序员给我的框架来实现类的结构。
        2.游戏UI界面,包括一些游戏动画效果的实现。游戏界面的华丽是单用android封装的控件及布局所难以达到的,这些效果都需要程序员用代码实现。
        3.游戏各种状态的判定。游戏不同于应用的另外一点是游戏中状态繁多,这也是个难点。
 


相关评论
android毕设
    本类推荐
      广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号