城市猎人网络游戏(附件)
网络游戏是以Internet为传输媒介,用连接互联网的服务器作为终端和个人用户的电脑来运行的多人在线游戏,目前比较流行的有王者荣耀、魔兽世界等。本课题是开发一个小型网络游戏,采用 MySQL、C#、TCP/IP等技术,使用阿里云服务器,在unity引擎上进行开发,实现了网络游戏所需的各种效果和功能。游戏分为登录和对战两个部分,主要功能包括账号的注册登录、对战、战斗分数的记录、战斗画面同步等。目前本游戏已正式发布,受到了广大游戏爱好者的喜爱,励志成为玩家休闲娱乐的游戏首选。
一、引言 3
(一)选题背景 3
(二)选题意义 3
(三)课题内容 3
二、开发工具介绍 3
(一)C#技术 3
(二)MySQL 4
(三)PhpMyAdmin 4
(四)TCP/IP 4
三、系统分析 4
(一)需求分析 5
(二)功能分析 7
四、游戏设计与实现 9
(一)游戏设计思路 9
(二)数据库设计 10
(三)界面设计 11
(四)角色设计 14
(五) 游戏功能设计与实现 14
五、游戏运营与维护 19
(一)更新 20
(二)推广 20
(三)备份 20
总结 20
致谢 22
参考文献 23
The design and implementation of the city hunters network game
Abstract: Online games are multiplayer online games, which use Internet as transmission medium and servers connected to the Internet as terminals and personal users computers. There are many online games, such as king glory, World of Warcraft and so *好棒文|www.hbsrm.com +Q: ¥351916072¥
on.
This project is a small network game design and implementation, using MySQL, c#, TCP and other technologies, using the Ali cloud server, on the unity engine development, to achieve the various effects and functions of the network game. The game is divided into two parts: login and fight, the main functions include registration, login, battle, score of battle score and synchronization of battle picture.
At present, the game is officially released, and has been loved by many game lovers.
Keywords: Online games, game operations, cloud storage, Multiplayer games.
一、引言
(一)选题背景
网路游戏类型各异,画面优化后特效更加大众化,相对单机游戏配置也更低,在玩游戏的同时给自己搭建修改,70后打弹珠、丢沙包,80后打游戏、玩玩具枪,让电子游戏重塑儿时的追逐嬉戏,因而DIY网络小游地方应运而生。
(二)选题意义
城市猎人作为一款网络小游戏,它可以提供一个给玩家自由对战的射击游戏,该游戏采用在PC平台为数少见的45°俯视射击模式。
游戏中可操控一个角色,游戏时间无限,目前只有一种武器,以对方玩家为敌人,高质量的音乐和环境音效 ,游戏场面采用卡通效果。
本课题旨在设计和开发这样一个游戏,使它成为玩家可以自己进入自己想要的场景和游戏规则进行对战的游戏。
(三)课题内容
本课题要把单机游戏做成网络游戏,实现最基本的连接互联网对战,从而使得不管在世界各地都能进行游戏对战。
课题主要包括客户机和服务器两大部分。服务器主要接收来自各个不同IP的客户机请求与连接,客户机发送数据到服务器,连接数据库实现注册和登录用户,多个客户机通过服务器的连接实现对战,计分等。
二、开发工具介绍
(一)C#技术
C#是一种编程语言由美国的微软公司出版,这在.NET框架运行。它将出现在微软专业开发者论坛(PDC)的平台上。C #是Anders Hejlsberg的最新成果,研究员发现微软的C #和java看起来十分惊人地相似,它借鉴了一个Delphi的特点,包括几乎所有的相同的语法单一继承,接口,和中间代码运行java。但C #从java显然是不同的。这是一个直接集成的COM(组件对象模型),这是微软corp.net Windows系统体系的主导作用。
它拥有了C和C++的各种功能,同时消除了他们的一些复杂的功能没有多重继承或者没有宏。C、VB、Visual C++ #集成操作简单,工作效率高。其强大的计算能力、优雅的语法风格创新的语言特征,并对组件编程容易成为preferred.net开发语言支持,可以调用C / C++主要功能的地方写作,所以我们永远不会失去对C/C++的强大功能。因为这种继承,C #和C / C++非常相似,和开发商都熟悉类似的语言将很快转变为C #
(二)MySQL
MySQL:这是一种关系型数据库的管理软件,MySQL将不同的数据保存在关系数据库表中,而不是全部的数据置于大仓库,而数据提高速度,灵活性得到提高。
最常用的数据库访问SQL语言,用于mysql语言。以mysql软件使用的双授权策略,社区版和商业版,体积小,成本小,速度快,整体功能强,开源开发一般为mysql站点数据库。
紧凑型的SQL数据库管理系统,语法简单,灵活,强,系统紧凑结构,丰富的应用程序编程接口紧凑,数据处理简单万,数百万用户,实现性能和服务器平稳运行性能的是一种数据管理系统的开放源。连接的是这些大量的技术的家也很多都是商业型公司的爱顾。
一、引言 3
(一)选题背景 3
(二)选题意义 3
(三)课题内容 3
二、开发工具介绍 3
(一)C#技术 3
(二)MySQL 4
(三)PhpMyAdmin 4
(四)TCP/IP 4
三、系统分析 4
(一)需求分析 5
(二)功能分析 7
四、游戏设计与实现 9
(一)游戏设计思路 9
(二)数据库设计 10
(三)界面设计 11
(四)角色设计 14
(五) 游戏功能设计与实现 14
五、游戏运营与维护 19
(一)更新 20
(二)推广 20
(三)备份 20
总结 20
致谢 22
参考文献 23
The design and implementation of the city hunters network game
Abstract: Online games are multiplayer online games, which use Internet as transmission medium and servers connected to the Internet as terminals and personal users computers. There are many online games, such as king glory, World of Warcraft and so *好棒文|www.hbsrm.com +Q: ¥351916072¥
on.
This project is a small network game design and implementation, using MySQL, c#, TCP and other technologies, using the Ali cloud server, on the unity engine development, to achieve the various effects and functions of the network game. The game is divided into two parts: login and fight, the main functions include registration, login, battle, score of battle score and synchronization of battle picture.
At present, the game is officially released, and has been loved by many game lovers.
Keywords: Online games, game operations, cloud storage, Multiplayer games.
一、引言
(一)选题背景
网路游戏类型各异,画面优化后特效更加大众化,相对单机游戏配置也更低,在玩游戏的同时给自己搭建修改,70后打弹珠、丢沙包,80后打游戏、玩玩具枪,让电子游戏重塑儿时的追逐嬉戏,因而DIY网络小游地方应运而生。
(二)选题意义
城市猎人作为一款网络小游戏,它可以提供一个给玩家自由对战的射击游戏,该游戏采用在PC平台为数少见的45°俯视射击模式。
游戏中可操控一个角色,游戏时间无限,目前只有一种武器,以对方玩家为敌人,高质量的音乐和环境音效 ,游戏场面采用卡通效果。
本课题旨在设计和开发这样一个游戏,使它成为玩家可以自己进入自己想要的场景和游戏规则进行对战的游戏。
(三)课题内容
本课题要把单机游戏做成网络游戏,实现最基本的连接互联网对战,从而使得不管在世界各地都能进行游戏对战。
课题主要包括客户机和服务器两大部分。服务器主要接收来自各个不同IP的客户机请求与连接,客户机发送数据到服务器,连接数据库实现注册和登录用户,多个客户机通过服务器的连接实现对战,计分等。
二、开发工具介绍
(一)C#技术
C#是一种编程语言由美国的微软公司出版,这在.NET框架运行。它将出现在微软专业开发者论坛(PDC)的平台上。C #是Anders Hejlsberg的最新成果,研究员发现微软的C #和java看起来十分惊人地相似,它借鉴了一个Delphi的特点,包括几乎所有的相同的语法单一继承,接口,和中间代码运行java。但C #从java显然是不同的。这是一个直接集成的COM(组件对象模型),这是微软corp.net Windows系统体系的主导作用。
它拥有了C和C++的各种功能,同时消除了他们的一些复杂的功能没有多重继承或者没有宏。C、VB、Visual C++ #集成操作简单,工作效率高。其强大的计算能力、优雅的语法风格创新的语言特征,并对组件编程容易成为preferred.net开发语言支持,可以调用C / C++主要功能的地方写作,所以我们永远不会失去对C/C++的强大功能。因为这种继承,C #和C / C++非常相似,和开发商都熟悉类似的语言将很快转变为C #
(二)MySQL
MySQL:这是一种关系型数据库的管理软件,MySQL将不同的数据保存在关系数据库表中,而不是全部的数据置于大仓库,而数据提高速度,灵活性得到提高。
最常用的数据库访问SQL语言,用于mysql语言。以mysql软件使用的双授权策略,社区版和商业版,体积小,成本小,速度快,整体功能强,开源开发一般为mysql站点数据库。
紧凑型的SQL数据库管理系统,语法简单,灵活,强,系统紧凑结构,丰富的应用程序编程接口紧凑,数据处理简单万,数百万用户,实现性能和服务器平稳运行性能的是一种数据管理系统的开放源。连接的是这些大量的技术的家也很多都是商业型公司的爱顾。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/424.html