基础入门视频教程 可以让同学们了解组件基础,游戏运行逻辑,以及基础语法,组件简单封装。
基础功能演示
现在我们进入高级实战课程 网络游戏项目
前言:单机教程 (从零开发一款放置类完善的单机版)即将完毕(已更新64课完毕)。大家也可以很快的下载到当前游戏的试玩版(因为没有填充数据仅测试数据)
在此再次推出了网络版开发实战教程。
特别注意:当前实战版教程中前后端都将会使用55IDE开发(服务端类似于NodeJs框架)
如果开通了永会,推荐学习一下基础的单机放置类开发。因为很多东西核心基础都在里面讲的非常详细。
服务端功能:
1、WebSocket
2、MySql的应用
3、脚本系统应用(核心为Javascript)
游戏开发核心功能包括且不限于:
1、游戏注册账号
2、游戏登录界面系统(详细介绍如何封装界面模块通用55IDE所有客户端项目使用)
3、网络角色创建(超级动画 类传奇支持库) 备注:因为很多功能内部写死,可能并不是都合适我们使用,所以我们要排除里面部分功能自行再次封装
4、玩家进入游戏世界 获取基础属性( 人物等级,经验,点券,金币等属性)
5、玩家进入游戏世界 加载地图(使用 组件地图1.0 配套地图编辑器4.0使用)
6、网络NPC加载(根据玩家不同地图会加载不同的怪物)
7、网络怪物加载(根据玩家不同地图会加载不同的怪物)
8、网络玩家系统
9、网络玩家 同步移动
10、网络玩家 同步打怪
11、怪物死亡以及掉落
12、地图掉落物品机制与特效
13、背包的应用(使用背包模块 )
14、装备栏的应用 装备穿戴功能(详细讲解装备属性更替,装备穿戴,脱下)
15、物品丢弃与世界物品销毁 (物品销毁,回收,按等级品质回收选择)
16、属性计算
17、BUFF的设计思路与实际应用
18、技能的设计与应用 技能释放(分远程,近战)两种模式
19、职业与技能的关系设定
20、玩家之间的PK机制与应用
21、玩家死亡惩罚
22、玩家离线系统
游戏附加功能包含且不限于:
1、聊天系统
2、商城系统
3、排行榜系统
结束语:
通过系列教程,我们可以从里面学习到 状态帧同步思路(状态同步,帧同步 在开发过程中我们将会有讲解,然后根据当前情况考虑应用方案),客户端与服务端交互,客户端的各种趣味玩法功能的设计与开发,服务端的安全校验,数据存储。
备注:服务端由V8+javascript+MySql+多线程(伪) 支持高并发 仅支持win系统运行
学员有任何相关疑问,可在即时咨询反馈。
地图下载:
链接: https://pan.baidu.com/s/1f5-zP7CQl-6QE8z8954Axw 提取码: m6q7