- 博客(13)
- 资源 (39)
- 收藏
- 关注
转载 MMORPG游戏服务器技能系统设计【下篇】
接上篇,技能的表格属性字段我们已经设计好了,可以满足策划短期需求了,接下来我们来设计一下技能程序的框架 技能系统服务器和客户端是有交互的,具体流程看下图: ‘ 服务器要通知客户端是否能释放技能,吟唱时间,技能命中结果,伤害数字,服务器还要广播技能释放结果,让同区域的玩家可以看到别人在释放技能 需要立即同步的1. hp,众所周知2,角色状态,角色
2012-10-24 17:08:23 892
转载 MMORPG游戏服务器技能系统设计【上篇】
本文主要从一个程序员的角度阐述一下mmorpg服务器技能系统的程序框架设计,最近在做这个,就当做一个总结吧,其中某些概念可能没有解释清楚,欢迎大家拍砖讨论 技能其实是战斗系统的一个组成部分,战斗基本上都可以由技能触发,技能系统实际上就是一套完整的逻辑,我们用表格来设计,将技能的逻辑用属性字段抽象出来,然后依据属性字段来控制逻辑,策划人员可以通过更改属性字段来配置出不同的逻辑属性 1
2012-10-24 17:07:37 856
转载 技能设计新手入门(架构参考用)
目录1. 技能定义 12. 技能对游戏的贡献 13. 技能设计中的内在元素 13.1. 技能使用前提条件 13.1.1. 自身条件 13.1.2. 目标条件 23.1.3. 场景条件 23.2. 触发方式 23.2.1. 主动技能: 23.2.2. 被动技能: 23.2.3. 开关式主动技能: 23.2.4. 开关式被动技能: 23.3. 技能消
2012-10-24 17:06:15 994
转载 值得学习!Google的编程样式指南
摘要:本文分享了Google众多编程语言的样式指南,其中包括C语言、C++、Objective-C、Python、HTML/CSS、JavaScript、XML、R语言、cpplint等。“样式”包括很多内容,从“使用驼峰命名规则”到“永远不要使用全局变量”都在其范畴之内。很多开源项目都有自己的样式指南,这通常是一个惯例,但有时也是强制性的,这是为了保证代码的一致性,增强其可读性和
2012-10-15 14:56:10 295
转载 SQL 表复制
1。表结构相同的表,且在同一数据库(如,table1,table2) Sql :insert into table1 select * from table2 (完全复制) insert into table1 select distinct * from table2(不复制重复纪录) insert into table1 select top 5 * from tabl
2012-10-12 09:21:39 353
转载 完成端口(CompletionPort)详解 - 手把手教你玩转网络编程系列之三 .
手把手叫你玩转网络编程系列之三 完成端口(Completion Port)详解 ----- By PiggyXP(小猪)前 言 本系列里完成端口的代码在两年前就已经写好了,但是由于许久没有写东西了,不知该如何提笔,所以这篇文档总是在酝酿
2012-10-10 20:52:23 685
转载 手把手教你玩转网络编程模型之完成例程(Completion Routine)篇(下) .
四. 完成例程的实现步骤基础知识方面需要知道的就是这么多,下面我们配合代码,来一步步的讲解如何亲手实现一个完成例程模型(前面几步的步骤和基于事件通知的重叠I/O方法是一样的)。【第一步】创建一个套接字,开始在指定的端口上监听连接请求和其他的SOCKET初始化全无二致,直接照搬即可,在此也不多费唇舌了,需要注意的是为了一目了然,我去掉了错误处理,平常可不要这样啊,尽管这
2012-10-10 20:50:55 543
转载 手把手教你玩转网络编程模型之完成例程(Completion Routine)篇(上)
手把手教你玩转网络编程模型之完成例程(Completion Routine)篇前 言记得写这个系列的上一篇文章的时候已经是四年前了,准确的说是四年半以前了,翻开我尘封已久的IO模型里面的“完成例程”的实现方式及示例代码。本文凝聚着笔者心血,如要转载,请指明原作者及出处,谢谢!不过代码写得不好,欢迎改进,而且没有版权,请随便散播、使用。OK, Let’s go ! Have fun!
2012-10-10 20:50:12 333
转载 手把手教你玩转SOCKET模型之重叠I/O篇(下)
四。 实现重叠模型的步骤作了这么多的准备工作,费了这么多的笔墨,我们终于可以开始着手编码了。其实慢慢的你就会明白,要想透析重叠结构的内部原理也许是要费点功夫,但是只是学会如何来使用它,却是真的不难,唯一需要理清思路的地方就是和大量的客户端交互的情况下,我们得到事件通知以后,如何得知是哪一个重叠操作完成了,继而知道究竟该对哪一个套接字进行处理,应该去哪个缓冲区中的取得数据,everyt
2012-10-10 20:48:51 991
转载 手把手教你玩转SOCKET模型之重叠I/O篇(上)
“身为一个初学者,时常能体味到初学者入门的艰辛,所以总是想抽空作点什么来尽我所能的帮助那些需要帮助的人。我也希望大家能把自己的所学和他人一起分享,不要去鄙视别人索取时的贪婪,因为最应该被鄙视的是不肯付出时的吝啬。”
2012-10-10 20:47:29 1029
转载 手把手教你学习网络编程(基础篇)
目录:1) 什么是套接字?2) Internet 套接字的两种类型3) 网络理论4) 结构体5) 本机转换6) IP 地址和如何处理它们7) socket()函数8) bind()函数9) connect()函数10) listen()函数11) accept()函数12) send()和recv()函数13) sendto()和recvfr
2012-10-10 20:45:59 522
转载 C++服务器与java进行socket通信案例
(一)项目概述:C++服务器是之前编写好的,有对应的C++客户端。因此,服务器的C++代码不能改变。主要解决的问题是:1.如何用java类来还原服务器中的结构体2.数据之间的转换3.socket通信数据统一用字节数组。(二)首先看一下服务器的代码:(360安全卫士竟然说我的代码是木马...好吧,这个服务器不就是能联网,能获取本地数据么?确实有点像木马,但绝对不是!)/*主要
2012-10-10 09:52:06 892
CLR via C# 第4版
2016-08-11
Lua+5.1参考手册
2013-06-04
数据库系统基础教程
2013-04-19
Artificial Intelligence.A New Synthesis(中文版)
2013-03-01
游戏编程中的人工智能技术源码
2012-12-14
游戏人工智能编程案例精粹 PDF+源码
2012-12-03
ParaSoft Insure++ 7.0X and Cpptest 6.7X KeyGen
2012-10-12
CSDN博客导出工具v4.2.
2012-09-20
OTL资料大全
2012-09-17
qt 初级教程
2012-08-23
ACE程序员指南
2012-08-08
C++网络编程 卷2
2012-08-08
C++网络编程 卷1
2012-08-08
UNITY+中文手册
2012-07-24
box2d中文教程
2012-05-16
lua 编辑器(有调试功能)+教程
2012-05-16
Tiled教程 tiled源码+教程+jar文件
2012-05-10
如何使用3DS SDK 开发程序
2010-05-17
CEGUI教程 深入解析
2009-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人