本科毕业设计---基于java平台藏式打骰子的设计与实现.doc

上传人:教**** 文档编号:88906434 上传时间:2023-05-04 格式:DOC 页数:20 大小:802KB
返回 下载 相关 举报
本科毕业设计---基于java平台藏式打骰子的设计与实现.doc_第1页
第1页 / 共20页
本科毕业设计---基于java平台藏式打骰子的设计与实现.doc_第2页
第2页 / 共20页
点击查看更多>>
资源描述

《本科毕业设计---基于java平台藏式打骰子的设计与实现.doc》由会员分享,可在线阅读,更多相关《本科毕业设计---基于java平台藏式打骰子的设计与实现.doc(20页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、 西藏大学本科生毕业论文(设计)题目:基于Java平台藏式打骰子的设计与实现院(部) 藏文信息技术研究中心 专业年级 11计算机教育班 姓 名 雷清波 学 号 22051140135 指导教师 普布旦增 职 称 二一五年一月一日 西藏大学本科生毕业论文(设计)原创性及知识产权声明 本人郑重声明:所呈交的毕业论文(设计)是本人在导师的指导下取得的成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。因本毕业论文(设计)引起的法律结果完全由本人承担。本毕业论文(设计)成果归西藏大学所有。特此声明 毕业论文(设计)作者签名:作者专业:计算机科学与技术(师范)作者学号:220

2、51140135 2015年01月01日基于Java平台的藏式打骰子的设计与实现摘要现在市场上的游戏多种多样,种类各异、功能齐全、界面优美、不仅拥有人性化的设计,而且还满足了人们的娱乐需要,即吸引了人们的眼球又使人流连忘返;但是这些游戏的侧重点在于娱乐,在于吸引人的目光,而非文化的传承与弘扬没有实际的现实意义。在西北西藏地区,有一款名为藏式打骰子游戏,具有很高的传统文化意义。就当地人群而言(主要集中为藏族),基本是人人都参与的娱乐游戏;为了使这款游戏信息化、大众化,一款藏式打骰子电子游戏具备了开发的可行性。本论文的藏式打骰子采用了Eclipse编辑工具和Java语言对本款游戏进行设计、开发与实

3、现。介绍了本款游戏的开发环境及相关技术的实现,给出了设计过程、流程图等实施方案,并对本款游戏中的复杂算法做出了详情分析,同时还对开发中遇到的问题给出了解决方案。该打骰子游戏除了具有普通娱乐的打骰子基本功能外,主要特色在于它的益智(如:吃子、走子、叠子);除此之外,它占用空间小,界面设计精美独特(界面中加入了少量藏文,采用具有当地特色的背景图片、背景音乐),给人以别具一格的感觉。关键词:Java;打骰子;藏式AbstractNow in market game many and varied, the type each different, the function complete, the

4、 contact surface artistic, and has the user friendly design, both has met the people entertainment needs, also has attracted peoples eyeball; But its emphasis point lies in the entertainment, but the non-cultural inheritance with brings honor. In the Tibet area, section the Tibet Type Hits Dice to h

5、ave its particularity, the serviceability actually, speaking of the local main crowd, the main centralism is the Tibetan national minority; Speaking of the market demand and the feasibility, a section Tibet type hit the dice game the development to have the feasibility. The present paper Tibet type

6、hit the dice to use the Eclipse edition tool and the Java language carries on the design, the development and the realization to this section game. Introduced this section game development environment and the correlation technology, has analyzed the feasibility which this section game develops, also

7、 has given implementation plans and so on design process, flow chart, and has made the details analysis to in this section game complex algorithm, meanwhile to developed the question which met to give the solution. This dozen dice game besides has the ordinary entertainment to hit the dice basic fun

8、ction, the main characteristic lies in its longan (for example: Eats the child, walks, folds the child); In addition, it takes the space to be young, the contact surface design fine unique (in contact surface has joined few Tibetan, uses has local characteristic background picture, background music)

9、, for the human by the feeling which has a distinctive style.Key word: Java; Hits the dice; Tibet type目 录摘要IIIAbstractIIIKey word: Java; Hits the dice; Tibet typeIV一、引言11.1项目背景11.2实现的基本目标和研究内容1二、开发环境及相关技术22.1 Java简介22.2 Java开发环境设置22.3已具备的知识条件72.4已有的实践创新基础7三、打骰子的可行性分析73.1功能需求(图片与文字结合)73.1.1 打骰子的基本控制需

10、求83.1.2功能键分析83.1.2 益智性需求分析103.2技术支撑11四、软件实施方案114.1、训练目标114.2、前期准备114.3、组织实施与过程管理12五、算法详情分析12六、结束语12参考文献13致谢辞14一、引言1.1项目背景(1)“打骰子”是藏族民间广为流传的一种民间艺术,深受广大藏民的喜爱。随着社会节奏的加快,信息时代的发展,电子游戏已经成为人们娱乐的首选。为了使民间文化得以传承,“打骰子”游戏的电子版已经势在必行。这款游戏的应运而生,可以极大的促进各族人民对藏文化的理解,促进各民族间的融合。(2)“打骰子”游戏能够弘扬民族传统文化,在文化流失严重的当今社会,如果将文化以电

11、子类的形式保存,传统文化将可以永久的保存下去。打骰子,作为西藏最经典的传统文化之一,它的电子版有着其存在的特殊价值及意义。1.2实现的基本目标和研究内容生活中有多种多样的游戏,我们玩得比较多的就是网络游戏、休闲益智、动作酷跑、棋牌天地等游戏,这些游戏种类各异,设计优美,功能齐全,用户体验良好,难以被超越。但是这些游戏有个通病就是为了吸引用户,主要以娱乐为目的而设计的,没考虑文化元素、风俗习惯以及特色文化的传承。对于少数民族地区方面,考虑欠周,设计的意义性不是很强。此外,没有考虑到少数民族地区的用户需求,因此本次需要实现的目标有以下几点:(1) 特色藏式游戏界面。采用藏式风格设计,在颜色、形状搭

12、配中突显藏式意境。(2) 藏式音乐搭配。使用打骰子游戏娱乐时,配有藏式特色音乐。在游戏中、先手、后手、吃子、走子、叠子、打子,开罐等都配有特色音乐使玩家在娱乐中体验藏音乐文化。(3)实现打骰子中吃子、走子、叠子的算法具体算法。本人承担了本次设计的主要过程,主要研究内容有以下几个方面:(1) Java开发环境的配置,解决了环境配置过程中所遇到的困难,对Java开发环境需要的技术有了全方面的了解。(2) 对藏式风格的样式图片的处理及藏音乐的处理等。(3) 对藏式界面的设计(考虑颜色、图片、音乐的搭配,要符合藏式意境)。(4)代码的编写,包括UI界面,打骰子的吃子、走子、叠子等基本功能算法设计与实现

13、。 二、开发环境及相关技术2.1 Java简介Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。2.2 Java开发环境设置任何可以运行的东西,必须有一定的开

14、发环境,Java也应该在具体的开发环境下运行,下面介绍Java的开发环境配置.Java系统应用软件的开发需要以下软件:图2.1(1)下载JDK7并安装JDK。 关于JDK,先解压到当前文件夹;然后点击打开。按照如下图示安装:图2.2图2.3图2.4图2.5(2)JDK的环境配置。如下图所示:图2.6图2.7图2.8 图2.9图2.10图2.11(2)下载eclipse-jee-indigo-SR2-win64http:/www.eclipse.org/downloads/关于Eclipse,直接解压后就能够使用。2.3已具备的知识条件已熟练掌握了C语言程序设计、面向对象程序设计、Photosh

15、op图像处理、Flash动画制作、DW网页制作、高级办公软件,对藏族文化也有一定的了解,已经具备了综合开发、设计、处理实际程序的能力,这些条件为藏式打骰子的设计与实现提供了必要的专业支持。2.4已有的实践创新基础多次利用专业基础优势,在课外时间分别利用C、JAVA、PS、Flash、DW等参与制作C语言小游戏、Java应用软件、Flash动画、网页制作等;也先后两次参加了中国大学生计算机设计大赛,对软件开发有较高浓厚的兴趣。三、打骰子的可行性分析3.1功能需求(图片与文字结合)本项目将利用Photoshop软件处理图像、Flash动画设计、JAVA语言编程等,实现藏族特色游戏“打骰子”软件的开

16、发。将制作出一款在Windows系统下安装、运行的“打骰子”应用软件。让人们闲时得以娱乐,困时得以放松。在立意之初,对市场的调查、分析,结合自身专业所长,决定编写这款“打骰子”游戏,既满足区内对娱乐方面的需求,又满足区外对藏文化的需求,既加强了民族交流,又弘扬、宣传了藏民族优秀传统文化。3.1.1 打骰子的基本控制需求图3.1 打骰子基本控制图3.1.2功能键分析用例名称:开始游戏参与者:用户目标:使得用户进入打骰子界面前置条件:打骰子软件正在运行状态基本事件流:1、用户点击“开始游戏”按钮,然后选择“先手”或“后手”按钮 2、选择走子、吃子、叠子用例名称:先手/后手参与者:用户目标:使得用户

17、可以选择先后开始游戏前置条件:打骰子软件正在运行状态基本事件流:1、用户点击“先手”或“后手”按钮 2、打骰子软件将进行用户先开始游戏或电脑先开始游戏用例名称:设置参与者:用户目标:使得用户可以设置音乐的开关前置条件:打骰子软件正在运行状态基本事件流:1、用户点击“设置”按钮 2、打骰子软件进入设置菜单 3、选择“开”或“关”按钮 4、打骰子软件将进行音乐的开与关用例名称:简介参与者:用户目标:介绍本款游戏的开发背景前置条件:打骰子软件正在运行状态基本事件流:1、用户点击“简介”按钮 2、打骰子软件将进行读取简介页面内容用例名称:帮助参与者:用户目标:介绍本款软件的游戏规则前置条件:打骰子软件

18、正在运行状态基本事件流:1、用户点击“帮助”按钮 2、打骰子软件将进行读取帮助页面内容3.1.2 益智性需求分析电脑走法:先吃后叠再走。图3.2 走法模式用例名称:走法参与者:用户目标:使得用户可以选择走法,考察智力、算法前置条件:打骰子软件正在运行状态基本事件流:1.用户点击“走子、吃子、叠子”按钮 2.打骰子进入选中模式状态,进行再次选择3.2技术支撑(1)本项目无论从设计到开发,还是从立项到结题都体现出我团队成员的团结意识和合作精神。同时具有很大的优势和特色,这款游戏预计将包含大部分打骰子的玩法,能较好的给人们在工作、学习之余放松一下自我。(2)本项目将通过Photoshop图像处理、J

19、AVA软件的结合来完成。我项目组成员具有很好的编程、美术功底及藏语基础,在动画制作和图像处理过程中具有很大的优势,可以制作出较高质量的素材,为项目的完成的提供了条件。(3)通过图片处理工具Photoshop整理素材,美化这款软件的界面。(4)综上,本项目具有巨大的现实意义,从技术上不存在开发瓶颈,从素材收集上不存在操作难度,故本项目团队选择开发该款藏式小游戏完全可以实现。四、软件实施方案4.1、训练目标 (1)激发个人创新思维,提高个人的编程、图像处理能力;(2)对不同民族的项目进行有效尝试;(3)对藏族特色文化弘扬方面进行探索。4.2、前期准备 (1)游戏数据的收集、整理、校对。 (2)提高

20、、完善Photoshop图像处理、JAVA编程等相关知识,查询相关各种资料。(3)制作、完善项目策划书; (4)搜集有用、有关数据。4.3、组织实施与过程管理 本项目团队将在指导老师的指导下,相互合作,分工完成素材搜集、整理、录制和编写,程序设计等方面工作。全面计划将在2014年8月30日至2015年5月30日期间内完成。具体安排如下:第一阶段2014年8月30日-10月1日游戏数据的搜集、整理第二阶段2014年10月1日-11月1日游戏的策划与设计第三阶段2015年11月1日-1月20日游戏数据的录用与编写第四阶段2015年1月20日-3月30日软件代码的编写第五阶段2015年4月1日-5月

21、1日游戏的优化与测试以及论文的撰写第六阶段2015年5月1日-5月30日软件设计报告等材料的撰写,结项五、算法详情分析 5.1、 5.2、 5.3、 5.4、六、结束语(1)经过对Java平台藏式打骰子软件的设计与实现,我对Java应用软件的总体设计过程有一个清晰的了解。但是也有很多困难没有解决,比如打骰子中的走子、吃子、叠子在算法的显示效果不尽如人意。这将作为软件后续开发中的研究对象。 (2)本款藏式打骰子软件的设计,以Eclipse为开发工具,只编译成一款电脑版的软件,但基于Android版软件的设计尚有待进一步钻研。(3) 本次程序设计,对藏式打骰子做了精心的调查、取样、构想和策划,选取

22、主要开发工具Eclipse,Java语言的编写,融合藏式特色的图片、音乐、色彩、图形才使整个藏式打骰子系统得以完美实现。(4) 总之,本次开发不管是在技术上还是见识上都获益颇多,这对我未来的项目的发展有很大的帮助。参考文献1席国庆.深入体验Java项目开发M.北京:清华大学出版社,2011.2辛运帏,饶一梅.Java程序设计M.北京:清华大学出版社,2006.3李钟尉,陈丹丹. Java开发实战1200例M.北京:清华大学出版社,2011-01.4李兴华.Java开发实战经典M.北京:清华大学出版社,2009-085何玉杰.数据库原理与应用M.北京:机械工业出版社,2007. 6姚治安,周志宏

23、,杨柳等著.ASP.NET精彩百例M.北京:中国水利水电出版社,2003。7唐大仕Java程序设计(修订本). 清华大学出版社 北京交通大学出版社8王珊 萨师煊 数据库系统概论(第四版). 高等教育出版社9戴志诚,张国应编著.SQLServer中文版数据库编程实战训练.北京:人民邮电出版社.2004.10 毕广吉.Java程序设计实例教程M. 北京:冶金工业出版社,200711 王保罗.Java面向对象程序设计M. 北京:清华大学出版社,200312 陈宗斌.Adobe Flash CS4中文版经典教程.北京:人民邮电出版社,2009-7-113 吴涛.Flash MX2004 ActionS

24、cript动画设计.北京:北京科海电子出版社,2005-0414 章精设,胡登涛.Flash ActionScript 3.0从入门到精通(配光盘).北京: 清华大学出版社,2008-10-115 Adobe专家委员会,DDC传媒.Adobe Flash CS3案例风暴(附光盘).北京: 人民邮电出版社,2008-12-1 16 邓文达,宋旸,龚勇.精通Flash动画设计脚本、分镜头设计与典型案例(附光盘).北京: 人民邮电出版社,2009-3-1 17 马谧挺.闪魂Flash CS4完美入门与案例精解(配光盘)(网站开发路线图).北京: 清华大学出版社,2009-11-118 智丰电脑工作室

25、.Flash(中文版)绘画宝典(附光盘).北京: 科学出版社,2007-5-119 美国Adobe公司.Adobe Flash CS4 ActionScript 3.0中文版经典教程(附光盘).北京:人民邮电出版社,2009-8-120 (美)彼得斯.Flash ActionScript 3.0 动画高级教程.北京:人民邮电出版社,2010-1-1致谢辞光阴似箭,日月如梭。充满激情与梦想的大学四年生活已经接近尾声,在这四年的大学生活中,我感受颇深,收获颇丰,懂得了许多为人处事的道理,也培养了各方面的素质和能力。经历了憧憬、欢乐、失落与感伤,但这些丰富多彩的经历也造就了别样的大学生活。本论文在指导老师普布旦增老师悉心指导下完成的。导师渊博的专业知识,严谨的教学态度,求真务实的工作作风,平易近人的待人之道,谆谆教导着我,使我树立了毕业后的奋斗目标,找准了前进的方向,学会了许多待人接物与为人处事的道理。在即将离校之际,我要感谢我的毕业设计及论文指导老师普布旦增老师,感谢计科系全体老师。从最初的选题到最终完成设计及论文,老师们的谆谆教诲对于我完成毕业设计及论文有着很大的帮助,感谢老师提供了一个平台,让我展示了自我能力,感谢老师的栽培,让我不断进步。最后,感谢我的同学和我的家人,感谢你们在毕业设计期间对我的帮助和大力支持。谢谢大家!- 15 -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com