Lua实时交互的手游Boss系统设计+源代码_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

Lua实时交互的手游Boss系统设计+源代码

摘  要:基于实时交互的手游 Boss系统是一种新的手机游戏,让玩家有新的体验和快乐。本系统采用C/S架构模型进行开发,用New3D引擎、Visual Studio 2010编写服务端和客户端部分代码,使用Lua脚本编写客户端界面,数据库使用MySql,主要实现全服玩家同时参与打Boss并且能够实时的交互。设计并完成了系统的需求分析、功能模块划分、数据库模式分析、数据库结构和应用程序。31241
毕业论文关键词:实时交互;Boss系统;New3D;Lua
Design and Implementation of
Mobile Phone Games Boss System based on Real-time Interactive
Abstract: Based on real-time interactive mobile phone games Boss system is a new mobile phone game, for players to have new experience and happiness. The system using C/S architecture model is developed, using New3D engine and Visual Studio 2010 to write the server and the client part of the code, using Lua scripting client interface, database using MySql, mainly to achieve the full service players also participate in playing boss and real-time interaction. Design and complete the system needs analysis, functional module pision, database model analysis, database structure and application.
Key Words: Real Time Interaction; Boss System; New3D;Lua
目    录
摘  要    1
引言    1
1.课题研究现状和意义    2
1.1课题研究现状    2
1.2研究意义    2
2.项目技术简介    2
2.1 C++程序设计语言    2
2.2 MYSQL数据库技术    2
2.3 LUA 脚本语言    3
3.系统概要设计    3
3.1 系统的结构    3
3.2 系统的设计    4
3.3 数据库设计    4
4.系统详细实现    6
4.1 服务器模块主要功能模块实现    6
4.2 客户端C++模块主要功能模块实现    7
4.3 客户端LUA模块主要功能模块实现    8
4.4关键算法描述    10
5.总结    11
参考文献    11
致谢    11
基于实时交互的手游Boss系统设计与实现
引言
随着社会的进步和生活水平的提高,人们开始更多的关注玩什么。随着智能手机的发展,手机配置和性能的提升,高速网络的覆盖,手机娱乐应用开始走进人们的世界,人们对于手机娱乐应用的需求也越来越高。现在国内游戏行业正处于转型阶段,从页游、桌游等向手游转变,手游呈现出爆发式增长的景象,但大多数游戏仍然是以前的游戏,只是平台从PC到手机,玩家对此类老旧游戏都产生厌倦心理。游戏要想吸引玩家,就一定要新颖、要给玩家存在感、要让玩家玩的开心。
1.课题研究现状和意义
1.1课题研究现状
目前手机游戏大多都是玩家自己玩单机,然后部分数据进行比较排行,或者卡牌类回合制游戏,还没有大部分玩家可以同时参与、一起互动的游戏。手机游戏由于受手机操作的形式、手机屏幕的大小、网络的带宽等因素的限制,不利于进行复杂操作,简单好玩是设计的中心。实时交互的手游Boss挑战模式现在(在手机端)才刚刚兴起,官方统计数据显示,一款这样的游戏,同时参与的玩家最高达到5千人左右非常可观。
1.2研究意义
基于实时交互的手游boss系统设计的实现意义在于提供更丰富的手游玩法,使玩家在游戏的过程中娱乐放松。线上聚集玩家,提高人气,给非R和大R提供一个相互交流的平台。
2.项目技术简介
2.1 C++程序设计语言
C++是在C语言的基础上开发的一种通用编程语言,应用广泛。C++支持多种编程范式 --面向对象编程、泛型编程和过程化编程。最新正式标准C++14于2014年8月18日公布。其编程领域众广,常用于系统开发,引擎开发等应用领域,是至今为止最受广大受用的最强大编程语言之一,支持类:类、封装、重载等! (责任编辑:qin)