文件格式:word
文件大小:3.86MB
适用专业:计算机科学与技术
适用年级:大学
下载次数:17 次
我要下载:点击联系下载论文编号:191889
资料简介:
毕业设计 桌面电子宠物系统创意与实现,共38页,9555字,附任务书,开题报告,推荐表
摘要 Internet的迅猛发展和普及,网络游戏和娱乐有着越来越好的前景,网上娱乐正变得日益流行。近年来,腾迅的即时通信软件QQ已经成为网上聊天的必备软件,为了满足用户网上娱乐的需求,腾迅也开发了QQ宠物,人们从此可以拥有一个比现实当中更加有趣活泼可爱的小宠物。电子宠物成为网络娱乐的一个很重要的方面,然而腾迅的这款宠物目前为止只有小企鹅一个形象,未免显得单一,不能给用户带来丰富的娱乐体验;QQ宠物的形象动作都是由flash设计和开发,2D的图形在宠物表现方面远远不如3D效果。在这种需求下我们团队开发了一款由3D建模,vc.net平台开发,以年轻人普遍比较喜欢的比卡丘为宠物形象的桌面电子宠物系统。
本项目的总体结构包括:宠物形象设计,宠物动作设计,宠物养成体验,以及网络通信。
本文从流行的编程技术和语言相关方面入手,研究桌面电子宠物系统的实现原理以及具体开发过程,并完整的开发流程的基础上,总结和深刻体会了软件项目开发流程。
对Win32 Socket编程,DirectX技术,dotnet开发平台,3Dmax的使用,PhotoShop图像处理软件在项目开发中的应用进行了深入的体验和研究。
关键词: 网络娱乐,电子宠物,3D宠物,养成体验,网络游戏
目录
1 引言 5
1.1什么是桌面电子宠物 5
1.2本论文的目的和意义 5
1.3 本人在项目中的职责 5
2 研究现状及设计目标 6
2.1 国内外研究现状 6
2.1.1国内现状 6
2.1.2国外现状 6
2.2 本项目设计目标 7
3 项目要解决的几个关键问题 8
3.1桌面电子宠物项目难点 8
3.2软件项目实施重点分析 8
3.2.1 需求分析 8
3.2.2软件项目标准文档 9
3.2.3 软件项目管理 9
3.3 关键技术和复杂性分析 9
3.3.1 多语言开发 9
4 系统结构与模型 11
4.1软件总结构图 11
4.2 各个子模块的结构图 12
4.2.1 精灵社区结构图 12
4.2.2 精灵喂养结构图 12
4.2.3 精灵状态结构图 13
4.2.4 精灵旅游 13
4.3本系统的处理主要流程 14
4.4 概要设计 14
4.4.1结构设计 14
4.4.2功能需求与程序的关系 15
4.4.3运行设计 15
4.5系统出错处理设计 16
4.5.1出错信息 16
4.5.2补救措施 16
5 宠物桌面表现 17
5.1宠物桌面表现的设计: 17
5.1.1 系统自动控制精灵的桌面表现 17
5.1.2 用户控制精灵的桌面表现 17
5.2 宠物桌面表现的实现 19
5.2.1加载宠物形象的实现代码(Delphi petshow.exe) 19
5.2.2文字语言模块的实现代码(Delphi petshow.exe) 21
5.2.3声音模块地实现代码(vc++ sound.dll) 24
5.2.4 宠物参数变化的实现代码(vc++ share.dll) 25
5.2.5 宠物升级的实现代码(vc++ denglu.exe) 25
5.2.6 宠物自动桌面表现(vc++ denglu.exe) 26
5.2.7 用户控制宠物的实现代码(Delphi petshow.exe) 30
5.2.8 鼠标拖动和右键菜单的调用 30
5.2.9 捉迷藏的实现代码(Delphi petshow.exe) 33
6 总结与展望 35
6.1 总结 35
6.2下一步工作展望 35
参考文献 36
答 谢 37
附录 38
管理文档 38
开发文档 38
测试文档 38
演示文档 38
工程文件 38
资料文件预览:
共2文件夹,9个文件,文件总大小:3.86MB,压缩后大小:2.03MB
- 毕业设计-桌面电子宠物系统创意与实现
- 魏成亮
学 士 学 位 论 文.ppt [3.28MB]
宋成强 任务书.doc [32.00KB]
毕业论文_04本2_魏成亮(修改).doc [410.00KB]
计算机科学系2004级本科毕业论文情况表.doc [36.00KB]
论文.xls [15.50KB]
论文修订.doc [24.00KB]
说明.txt [79.00B]
魏成亮_开题报告.doc [39.00KB]
魏成亮推荐表.doc [35.00KB]
我要下载:桌面电子宠物系统创意与实现