自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(二)

///  /// 提供Tcp网络连接服务的客户端类 ///  /// 版本:  1.0 /// 替换版本:  /// /// 特征: /// 原理: /// 1.使用异步Socket通讯与服务器按照一定的通讯格式通讯,请注意与服务器的通 /// 讯格式一定要一致,否则可能造成服务器程序崩溃,整个问题没有克服,怎么从byte[] /// 判断它的编码格式 /// 2.支持带标记的数据报文格式的识别,

2006-11-07 17:08:00 2970 1

转载 C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(一)

标题:在C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(一)----基础类库部分当看到.NET中TcpListener和TcpClient的时候,我非常高兴,那就是我想要的通讯模式但是使用之后发现它们的力量太单薄了,我们需要一个更好的类库来替代它们.下面提供了一些类,可以很好的完成Tcp的C/S通讯模式.在本文的第二部分,我将为大家介绍怎么使用它们主要通过事件来现实

2006-11-07 17:06:00 3703

转载 c#写的五子棋程序,供学习WinForms的鼠标事件和使用GDI+

程序使用了VS.NET环境编译,你的机器只要安装了.NET Framework SDK就可以运行。源码和执行文件可以下载http://www.wh-adv.com/download/five.zip你不想下载也可读一下源码(图片资源等需要下载)。namespace Leimom.FiveChess{using System;using System.Drawing;using System.Col

2006-11-07 17:01:00 1795

转载 从数据结构“图”,到游戏地图寻径,从《星际》中启发的

     说道寻径,就会说到A*。其实我对A*并不十分熟悉,在一个游戏制作参考书中看到过。作者提出了使用A*的几点注意:不要使用C型地图。    以前观察《星际》中的人物寻径,觉得很不可思意。无论是C型还是面条型,它都能立即做出正确的反应。    如果地图可以看做一张数据结构图,由点/线构成,则有以下概念(我称之为“路径分析”):1,挂支:树结构的路径,它的树根连接在某个“区域”上;

2006-10-22 23:08:00 1728

转载 麻将胡牌算法的一种设计及其分析

马勇波  陈欣庆(解放军理工大学工程兵工程学院研究生二队,南京 210007)     摘  要  文章通过一个二维数组定义麻将的数据结构,并在此基础上设计了一种判断麻将是否胡牌的算法,该算法主要步骤的时间复杂度为O (n ),且基本上处于“原地工作”。在经过算法判断运算后,该二维数组最终会恢复到最初的数据。    关键词  麻将;胡牌算法;复杂度 1 引言   

2006-10-18 21:24:00 5561

转载 手机网络游戏“武林擂“技术分析

      十一后将要做手机网络游戏,可我从来都不玩网络游戏,更何况是手机网络游戏,所以周五下班后准备下一款手机网络游戏来见识见识。听说神役不错,于是就到捉鱼和掌控的的WAP网站上下,但是下了N次都是失败,我的手机可是3230的标准机型!没办法只好去下青龙珏,老是下到一半就断掉了。唉,移动的破网这想下都下不下来,用户体验太差了。于是破罐破摔能下谁下谁吧,搞了两三个小时都没搞定,最后偶然把武林擂下了

2006-09-29 00:02:00 2150

转载 扑克牌游戏代码下载

wweilinux 发表于 2006-8-20 11:07:18 //扑克牌游戏//程序说明//两个功能:洗牌、对抗。#include #include #include #include using namespace std;void ProgramInit(); //显示本程序信息void DeckMakeDriver(); //洗牌、删牌int GetRandInt(int min,i

2006-09-12 09:28:00 3746 1

转载 Excel版俄罗斯方块

     废话少说。现在我把一年多前的在Excel环境下用vba实现的俄罗斯方块的代码提供给大家,算是对拓展office应用的一个总结。由于程序是在去年写的,现在看来思路都有点不记得了,而且语句都不太高效。但我又懒得修改了,毕竟这个是可以正确运行的。大家参考我另外两篇相关的文章,试着做吧。还是新建一个宏,键入下面代码。Public Declare Function SetTimer Lib

2006-09-06 21:25:00 1831

转载 一个有关扑克牌牌型分析的问题

       此前,在公司的项目开发中,我负责着手解决这样一个问题:在斗地主游戏中,根据玩家出的牌分析出这手牌的牌型。大家知道,在斗地主游戏中,总计有十一种牌型:火箭:即双王(大王和小王)。炸弹:四张同数值牌(如四个7)。单牌:单个牌(如红桃5)。对牌:数值相同的两张牌(如梅花4+方块4)。三张牌:数值相同的三张牌(如三个J)。三带一:数值相同的三张牌 + 一张单牌或一对牌。例如: 333

2006-09-06 21:22:00 2178

原创 李开复:算法的力量

      算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门就产生了一种误解,认为学计算机就是学各种编程语言,或者认为,学习最新的语言、技术、标准就是最好的铺路方法。其实大家都被这些公司误导了。编程语言虽然该学,但是学习计算机算法和理论更重要,因为计算机算法和理论更重要,因为计算机语言和开发平台日新月异,但万变不离其宗的是那些

2006-07-31 21:26:00 1294

转载 JME软件开发资源网

作者:张桂权 随着Java技术的成熟以及广泛的应用,JME(Java Micro Edition)自然也成了一个流行的手机或者手持设备程序开发的工具了。相信国内一定有像我一样的JME技术的爱好者。但是,由于国内缺乏相关的技术资源(还是不少,但是都是CopyRight了,所以我们还好无能为力了),以下是我喜欢的几个有关JME技术的网站,希望对你有所帮组,无论你是JME技术爱好者,还是正在从事相关开发

2006-07-31 01:01:00 1885

转载 邮件列表正在讨论QQ的架构问题

邮件列表正在讨论QQ的架构问题,有感兴趣的朋友,请点击以下链接: QQ架构讨论

2006-07-31 00:35:00 1216

转载 小谈Online-game服务器端设计(3)

 下面我想来谈谈关于服务器上NPC的设计以及NPC智能等一些方面涉及到的问题。首先,我们需要知道什么是NPC,NPC需要做什么。NPC的全称是(Non-Player Character),很显然,他是一个character,但不是玩家,那么从这点上可以知道,NPC的某些行为是和玩家类似的,他可以行走,可以战斗,可以呼吸(这点将在后面的NPC智能里面提到),另外一点和玩家物件不同的是,NPC可以复生

2006-07-31 00:24:00 1310

原创 小谈Online-game服务器端设计(4)

     在这一章节,我想谈谈关于服务器端的脚本的相关设计。因为在上一章节里面,谈NPC智能相关的时候已经接触到一些脚本相关的东东了。还是先来谈谈脚本的作用吧。  在基于编译的服务器端程序中,是无法在程序的运行过程中构建一些东西的,那么这个时候就需要脚本语言的支持了,由于脚本语言涉及到逻辑判断,所以光提供一些函数接口是没用的,还需要提供一些简单的语法和文法解析的功能。其实说到底,任何的事件都可以看

2006-07-31 00:24:00 1267

转载 小谈Online-game服务器端设计(1、2)

       谈这个话题之前,首先要让大家知道,什么是服务器。在网络游戏中,服务器所扮演的角色是同步,广播和服务器主动的一些行为,比如说天气,NPC AI之类的,之所以现在的很多网络游戏服务器都需要负担一些游戏逻辑上的运算是因为为了防止客户端的作弊行为。了解到这一点,那么本系列的文章将分为两部分来谈谈网络游戏服务器的设计,一部分是讲如何做好服务器的网络连接,同步,广播以及NPC的设置,另一部分则将

2006-07-31 00:23:00 1662

转载 扑克发牌算法实现

 扑克发牌算法是棋牌游戏中常用的基础算法,也是游戏开发人员需要熟悉的基算法之一。下面介绍一下该算法的一种实现方式。请参看:   洗牌和发牌模拟首先给扑克牌中每张牌设定一个编号,下面算法实现的编号规则如下:  红桃按照从小到大依次为:1-13  方块按照从小到大依次为:14-26  黑桃按照从小到大依次为:27-39  梅花按照从小到大依次为:40-52  小王为53,大王为54算法实现如下:首先按

2006-07-31 00:00:00 5051 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除