开题报告--益智游戏——3D推箱子.doc
本科生毕业设计开题报告
题目:益智游戏——3D推箱子
学院:
专业:
班级:
姓名:
学号:
指导教师
2013年03月19日
一、选题背景
1.1题目来源
最近几年移动互联网成为当今世界发展最快、市场潜力最大、前景最为诱人的业务。它的增长速度是任何预测家未曾预测到的,所以移动互联网可以预见将会创造怎样的经济神话。
而移动终端的发展对移动互联网的发展起到了推波助澜的作用。目前手机操作系统的市场主要被Android和IOS瓜分。当然像WindowsPhone,BlackBerry以及Symbian占有很少的一部分市场率。
苹果IOS是由苹果公司开发的手持设备操作系统,最早于2007年1月的Macworld大会上公布。最初设计给IPhone使用的,后来陆续扩展到IPodtouch、IPad以及AppleTV等苹果产品上。截止2011年底,IOS已经占据了全球智能手机系统份额的30%,在美国的市场占有率为43%。苹果最为著名的Appstore创造了一个商业传奇。Appstore建立了用户、开发者、苹果公司三方共赢的商业模式。它的意义在于为第三方软件的提供者提供了方便而又高效的软件销售平台,成为第三方软件的提供者参与其中的积极性空前高涨,适应了用户对个性化软件的需求,从而使得手机软件业开始进入一个高速、良性发展轨道。是苹果公司把Appstore这样一个商业行为升华到了一个让人效仿的经营模式,苹果公司的Appstore无疑将会成为手机软件业发展史上的一个重要的里程碑。
Android同样创造了一个神奇。它是一种以Linux为基础的开放源码的操作系统,主要用于便携设备。Android操作系统最初由AndyRubin开发,2005年由google收购注资。2012年2月数据,Android占据全球智能手机操作系统市场52.5%的份额,中国市场占有率为68.4%。Android的迅速崛起主要有五大方面的优势:开放性、挣脱运营商的束缚、丰富的硬件选择、不受任何限制的开发商以及无缝结合的google应用。
1.2应用性和先进性
移动互联网的发展使得人们的娱乐活动逐渐从传统的PC机转移到了移动设备上,比如智能手机和平板电脑。而游戏又是人们热衷的消遣娱乐方式。3D推箱子手机游戏是采用opengles1.x渲染引擎,为Android系统量身订做的,具有很好的可玩性,可操作性以及极大的创意性。
1.3发展前景
移动互联网是当今社会的发展趋势,当然移动平台必定受到开发者们的热捧。所以像手机游戏和应用将具有极高的开发价值和商业价值。
二、设计方案
2.1主要内容
本游戏是一款老少皆宜的益智类游戏,目的是训练逻辑思考能力。要求在一个狭小的空间内把木箱放在指定的位置,稍有不小心就会出现箱子无法移动或者通道被堵的情况。
3D推箱子手机游戏的目标平台为Android2.2系统,采用的是opengles1.x渲染引擎,游戏定位于单机3D益智类游戏。本游戏具有真实的3D场景,游戏场景中有水、桥、机器人以及箱子。
玩家控制的机器人角色可以左转、右转、后传和前进,当场景中的软体箱子全部变为普通箱子为本次任务完成。
2.2方法手段
2.2.1开发环境和工具
(1)JDK1.6
(2)AndroidSDK
(3)Eclipse
(4)ADT
(5)3DMax
PhotoShop
2.2.2系统支持
Android系统中提供了android.OpenGl包,专门用于3D的加速和渲染等,让程序员能够方便的针对Android平台进行3D游戏开发。
2.3预期达到的目标
2.3.1游戏具有漂亮的UI
本游戏中菜单部分主要分为:
(1)选关界面:提供几种不同的任务关卡模式,供玩家选择
(2)设置界面:背景音乐和特效音乐的开启和闭合
(3)帮助界面:游戏简单的新手引导
(4)关于界面:游戏的版权声明
2.3.2逼真的3D模型
游戏中的机器人Eva模型需要通过建模软件进行建模,同时考虑到性能问题,模型要尽可能的精简。
2.3.3真实的3D场景
游戏的整体场景要真实炫丽,3D感要强。场景中要有天空盒,水,桥等。总之要有一种机器人在水上过桥的感觉。
2.3.4流畅的操控方式
游戏中玩家通过触摸屏幕进行操作,玩家可触控屏幕的虚拟摇杆完成机器人的前进、箱子前进、机器人左转弯、右转弯等动作,触控屏幕右上角的“视角切换”按钮来完成界面视角的切换,增强玩家的体验感。
三、进度安排
第1周:进行需求分析,对游戏可行性进行分析,参加实习。
第2周:定义游戏,确定游戏类型及内容,参加实习。
第3周:确定游戏的玩法和整体功能,参加实习。
第4周:设计游戏的整体框架,提交开题