自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (1)
  • 收藏
  • 关注

原创 网游要打好本地牌

纯粹有感而发,本人是没有任何开发网游经验的小菜鸟,但是渴望振翅飞翔——通观网游市场,国外的大作在中国无一不是叫好不叫座,当然,魔兽终于跳出了这个怪圈,但是我们也不得不承认,魔兽的成功是和单机版魔兽争霸的成功有很大的联系的;与国外大作的境况相比,国内的网游虽然屡屡遭到媒体的以及部分玩家的口水侵蚀,但是反观在想人数似乎也不是那么惨淡,少则十几万人,多则几十万甚至上百万的同时在线人数,将推出网游的企

2008-03-24 21:59:00 558

原创 Torque引擎语法

1)打开控制台(console)运行torquedemo.exe进入主界面或游戏后,按 ~ 键(不用按shift,其实是`键)激活控制台是一个调试程序的好地方2)试一下最简单命令 echo() 在控制台键入echo("hello!");  (注意必须加; 就象c++一样)可以看到console窗口就立即显示 hello!另小看echo(),有时为了调试脚本程序,在适当的地方加入echo

2008-03-21 22:02:00 1082

原创 游戏构思与创意

确定游戏的构思1.发挥想象力去尽可能的想想在你的游戏中将要出现的各种要素,now,不要管他技术是否可以实现,是否超越时代,或许一年甚至几个月后的技术就可以完美的实现你的设想,who knows2.从其他媒体获取创意书籍,电影,电视,甚至别人的游戏都能成为汲取游戏创意的源泉,所以做游戏的人知识面一定要广,最重要的是自己最好就是个玩家,只有玩家自己才了解自己需要什么---确定游戏的主线1.按照类型进行

2008-03-19 10:37:00 2054

原创 游戏设计文档

1.想法与设计决策“蛇应该保护下的蛋”这是想法;“只要巢中有蛋,母蛇就不会远离巢的可视范围,如果敌人出现在巢的50米以内,母蛇就会放弃其他任何活动返回巢中以保护蛇蛋,只要敌人不离开蛇就不离开”这就是决策;区别是什么:想法是抽象的,决策是要实施的,是要具体执行的,我们必须具体到每个细节的设定;2.设计文档的格式和风格特点:1.便于阅读:让别人明白设计师到底表达的是什么意思,什

2008-03-14 22:02:00 1343

原创 中国玩家想玩什么样的网游

1.我们不需要外挂 对玩家做的调查来看,反对外挂的玩家还是占大多数的,但是,外挂,个人认为,有些有利于减轻玩家负担的外挂还是好得,官方可以适当的给予一定的资金支持,把它合法化,官方化,毕竟,一款外挂的开发权也卖不了几个钱+_+ 2.韩国网游走开,原创网游快来 逐渐的,对网游中极品装备的追求已经不再是玩家的热点,多样化的装备系统已经不是什么卖点,相对而言,多门派,多职业以及各个职业之间的平衡性的问题

2008-03-11 20:37:00 525

原创 玩家的期望

作为一个玩家,期望从你的游戏中得到什么,尽量满足玩家的需求,这是游戏成功的关键。 1.操作的一致性 玩家向东,你的程序一定不能向西,即便是向西,也要一直向西,如果你要向西,一定要有你自己的解释,让玩家知道为什么会出现这种情况;如果出现了未知的情况并且你没有提供合理的解释,对于同样的情况有的时候会成功,有的时候会失败,这会让玩家抓狂——也会让你抓狂,对不起,您的游戏卖不出去了+_+ 2.考虑游戏环境

2008-03-11 20:36:00 779

原创 玩家的行为

1.移动 必须要注意的是,移动是在一定的范围内进行的,移动一定要流畅,否则玩家将会产生厌恶的情绪,比如恶魔城X历代记中,蹩脚的行走方式虽然是为了复古,但是却惹得刻玩家的一片骂声;其次,移动的话一定要有一定的特点,像是名人的话,可能就是风风火火,甚至边移动还一边大叫名人来啦,呵呵,马力欧大叔的跳跃就很有意思,音速小子索尼克的奔跑方式甚至成了关系游戏的至关重要的一部分; 2.求生 人天生就有求生的本能

2008-03-11 20:36:00 593 1

原创 计算机毕业生简历写作不完全手册

大量本科生涌向了IT市场;IT就业岗位增加幅度落后于市场人才供给,给人力资源市场造成了一定压力。为此,业内专家指出,IT新人入行需要打好基本功,应聘企业应从小事做起,首先学会写一份好简历,提高求职应聘的成功率。   做程序员是许多计算机专业的学生的必由之路。而IT就业岗位增加幅度落后于市场人才供给,给人力资源市场造成了一定压力。为此,业内专家指出,IT新人入行需要打好基本功,应聘企业应从小事做起,

2008-03-10 22:40:00 1167 4

原创 Torque Game Engine简介

1.基本控制 TGE初始化库和游戏中的函数,然后在游戏的主循环中循环一直到游戏的结束,Torque负责一下几种事件的处理: 显示鼠标在GUI上的移动 处理其他与输入有关的事件 依据设定的时间模拟比例计算游戏中经过的时间 管理服务器对象的处理时间 检测服务器网络数据包的传输 增长模拟事件的时间 处理客户端对象的时间 检测客户机网络数据包的传输 渲染当前帧 检测网络连接是否超时 从

2008-03-09 20:56:00 1525

原创 如何使用Windows Live Writer发布CSDN Blog

1、在安装的时候,或者选择配置的时,输入自己的Blog URL和账号、密码。如:   URL为:http://blog.csdn.net/您的帐号/   账号为:liu3xing3long  密码:******   2、选择API:   从下拉框中选择:Metaweblog API   在Remote posting URL for your weblog里输入:http:

2008-03-09 09:57:00 552

转载 又见程序员精神——有感于谷歌一天一夜开发春运交通图 (转)

李开复同志在南京接受采访时说,谷歌的春运交通图是工程师用一天一夜的时间开发出来的,并且此举来自于软件工程师的想法。程序员的创意,用一天一夜实现,使我忽然觉得又看到了那种程序员精神。 当年求伯君他们猫在宾馆的房间里写第一版WPS的时候,我觉得他是有程序员精神的。程序员以求伯君为榜样,求伯君以程序员称谓为荣。记得那时看过一篇报道,有人问求伯君认为自己到底是一个软件公司的老板还是一个程序员的时候

2008-03-08 21:22:00 651 1

原创 Torque引擎初探讨

本篇是关于Torque家族系列产品及相关开发工具的一个整体介绍目前Torque游戏平台的主要系列产品有TGB、TGE、TGEA,另外GarageGames公司在12月11日开放基于XNA的游戏引擎Torque X game engine自由下载,功能更强的Torque X Pro需要$150。使用Torque X的开发工具,拖拖拽拽就可以快速和高效的开发出不错的游戏,Torque X会秉承Torq

2008-03-08 10:00:00 1561

原创 Torque的编译工具

 早就注意到了编码的问题了,总不能老是用TXT编辑器编TORQUE代码吧! 想想VS.NET的IDE环境,我决定GOOGLE一些专门针对TORQUE的编辑工具,下面就是令人兴奋的成果.1.CodeWeaver (http://www.torquedev.com/)特点是:完全针对TORQUE开发,完全FREE (这个重要,这年头找破解不好找呀)支持类似VS.NET2005一样的自动完成/

2008-03-07 22:43:00 775

原创 游戏的本质

1.游戏是按照一定的规则进行交互式娱乐的项目在这里要注意两点:第一,一定的规则。我们的任务要设计好的玩家必须遵守的游戏规则。我们创作游戏,我们就是上帝,我们创造的游戏的一切。现在比较重视游戏自由度的问题,即便是这样,我们也只是给玩家一个相对较大的可以选择的空间;第二,交互式娱乐,必须调动玩家的积极性。好的,这里牵扯到一个问题,游戏的难度到底是什么程度才是合适的?那么我们要了解一下的几个关键点:

2008-03-07 09:19:00 1174

原创 游戏架构的设计与实现

首先是开发的基本流程及主要环节 1、市场调研好的,现在假设我们手中有很多钱我们打算来制作一款游戏;那么,我们想到的第一个问题就是,我们的投资是否能得到回报,是否我们做的这款游戏可以从众多游戏中脱颖而出,让我们赚钱;市场需要什么,怎么做,什么时候做,想知道么?去调研吧。 游戏应该有一个明确的定位,便于运营更有针对性,无论你针对的是青年还是中年,女孩或是男孩,都必须有一个明确的市场定位,我

2008-03-07 09:19:00 760

原创 重点:关于登陆于注册的问题及个性化配置的问题

1. 关于asp。Net数据库提供程序的修改和配置。可以通过命令行的aspnet_regsql来实现,也可以通过IDE中集成的工具进行修改; 2. 关于以前安装下载的网页模板的数据库提供程序有了答案,就是。Net默认的数据提供程序; 解决了在注册个人网站初学者工具包制作的网站时的问题,就是通过配置asp.net的设置,具体如下:1.关于使用自带创建用户控件的问题:在使用过程中,注册可能会要

2008-03-07 09:16:00 775

原创 ASP.NET知识点总结---概念性知识(2)

5.输出缓存技术缓存整个页面 6.片段缓存技术对用户空间进行缓存 7.数据缓存技术提高程序性能 额的神那,好无奈,以后补充吧,汗------ 

2008-03-07 09:15:00 591

原创 ASP.NET的知识点总结--概念性知识(1)

感觉看技术类的文章首先要实践,其次要总结,哎,总结下这几天的知识点,多也不多,少也不少,快一本书的内容,连同以前的一起,精华下吧------ 1.理解codebehind模式 具体的模式其实很好理解。以往的开发(只是道听途说啊,没做过开发)往往是网页的外观实现与具体的逻辑代码是混合在一起的,就造成整个文档难懂而且杂乱,asp.net的解决方式是,一个.aspx文件负责整个界面的架构和事件的

2008-03-07 09:15:00 1050

原创 ASP.NET知识点总结---技术性知识(1)

1.实现向网页中动态加入js脚本 在system.we.ui.page中包含了两个方法RegisterStartUpScript(),RegisterClientScriptBlock()可以动态的的向网页中添加脚本他们均含有两个参数,key,script,key是唯一标识符,script是脚本块;这两个方法的唯一不同就是生成的脚本块的位置不同。嘿嘿,就是双胞胎啊------生的时间不一样--

2008-03-07 09:14:00 1287

原创 个人网站建设知识点总结

1.网站数据库的问题。 网站建设的时候如果有数据库文件我们一般不需要手动把它附加到sqlserver数据库引擎,一般来讲,不在数据库引擎下的数据库我们是不能访问的,asp.net中是如何实现的呢?其实在网站的web.config文件中已经定义了这个属性,在定义数据库的连接字符串时,我们可以看到这样一个属性:AttachDBFile=|DataDirctory|/xxx.mdf,这里就是定义了在

2008-03-07 09:13:00 1175

原创 Asp.Net下通过切换CSS换皮肤

换皮肤的方式有很多种,最简单的通常就是切换页面CSS,而CSS通常写在外部CSS文件里。那么切换css其实就是更换html里的link href路径。我在网上搜索了下。一般有两种方式:   1,在页面放一个holder控件。然后用编程方式把当前用户的风格css link写入页面。   2,通过反射机制,逐个控件设置css样式。   上面两种方式都挺麻烦的,   第一种需要在每个页面上放一个hold

2008-03-07 09:12:00 462

原创 常用函数集及功能

1.获取客户端IP地址客户端向服务器端发出http请求时,可以通过http请求获取客户端的具体信息;Request对象是HttpRequest的实例,用来表示特定的http请求的值和属性; 名称 简介 ApplicationPath

2008-03-07 09:10:00 680

原创 ASP.NET知识点总结---技术性知识(2)

7.验证控件的使用 CustomValidator的使用:具有的属性,ClientValidationFunction是指示验证是调用的函数,EnableClientScript制定是否开启客户端验证,function中固定的包含两个参数,source和arguments,source指定了客户端的验证对象,arguments里包含了value和isvalid两个属性,IsValid用于返回验

2008-03-07 09:09:00 2753

原创 VS2008针对VS2005的性能改进

[原文名称] VS 2008 Performance Improvements[原文发表时间] Thursday, September 27, 2007 4:52 PM在 VS 2008中,我们就开发人员所关心的一些常见的使用场景在性能上作了很大的改进.我们对新的产品功能以及现有的产品功能都设置了明确的性能指标。例如,对于新的 LINQ,我们设置的性能目标是:对同一个查询,LINQ的性能必须显著优

2008-03-07 09:02:00 769

原创 微软2008年产品列表

微软2008年产品全表:Windows"Windows Server 2008 Standard" Edition (x64, with Hyper-V)"Windows Server 2008 Enterprise" Edition (x64, with Hyper-V)"Windows Server 2008 Datacenter" Edition (x64, with Hyper-V)"Wi

2008-03-07 08:59:00 475

原创 微软最走运/倒霉的十个瞬间

微软最走运的十个瞬间TOP10:  10、AOL收购时代华纳。最初看来这起并购对微软并不是好事儿,但随后合体公司的混乱肯定让微软乐开了怀。  9、2003年2月收购虚拟机技术公司Connectix。接下来的四年里,微软在飞速发展的企业虚拟化市场站稳了脚跟。  8、Outlook 97。这款融合了E-mail、日历、联系人等功能的客户端软件在Office和Exchange Server之间创造了新的

2008-03-07 08:56:00 485

原创 VS2008正式版下载-vs2008下载地址

日期:2007-12-03Visual Studio 2008下载(Visual Studio 2008 Team Suite download) VS2008正式版下载 - vs2008下载地址Visual Studio 2008 Team Suite已于2007/11/19在MSDN Subscriptions开放下载。Visual Studio 2008 和 .NET

2008-03-07 08:53:00 10231

原创 XNA之进阶--3D模型的加载和控制

Ok,我们要显示3d模型,所以我们首先需要对应的模型,新建一个spacewar工程,但是我们只想要美术资源,而不是要整个未编译的代码,所以我们的第一项工作就是把美术资源独立出来.我们来创建一个空战(Spacewar)Starter Kit工程. 新建一个windowsgeme工程,我们看到已经为我们准备好了一个名为content的文件夹,我们的所有素材都将放到这个文件夹里,新建一个Audio文

2008-03-07 08:51:00 2256

原创 XNA初试——2D精灵

打开XNA我们可以像创建一个普通的vs的项目一样创建一个游戏,在创建一个windowsgames的模板以后,我们可以看到有game.cs和programe.cs两个文件,运行模式和普通的windows application很相近,都是创建一个运行的实例然后调用该实例的run方法; 一个xna工程在创建之初就提供了如下的函数供调用:用于启动和运行游戏的代码已经为你写好了,里面都留有让你加入

2008-03-07 08:47:00 1195 1

原创 如何配置XNA开发环境

     1. 安装 Microsoft DirectX SDK (August 2006)。下载地址(506M):http://download.microsoft.com/download/9/e/5/9e5bfc66-a621-4e0d-8bfe-6688058c3f00/dxsdk_aug2006.exe     2. 安装 Visual C# 2005 Express。(1)在安

2008-03-07 08:45:00 1338

原创 XNA发布,国内几无问津【转】

        XNA简介:首先声明,XNA不是游戏引擎,它只是一个游戏开发框架。原来 C# 开发游戏都是使用 Managed DirectX,可惜的是微软已经停止了它的开发,而取而代之的是 XNA。XNA 的目标是用 C# 在 .Net Framework 上开发跨平台游戏,目前仅指 PC 和 XBox360 两个平台,未来有可能进入移动领域。         2004年5月12日,第十届E

2008-03-06 22:50:00 674

原创 如何成为一名游戏开发程序员

一、游戏程序开发的工作主要包括哪些方面   游戏开发中的程序开发主要由如下几个方面组成:  1.图形引擎  2.声音引擎  3.物理引擎  4.游戏引擎  5.人工智能或游戏逻辑  6.游戏GUI界面(菜单)  7.游戏开发工具  8.支持局域网对战的网络引擎开发  9.支持互联网对战的网络引擎开发   下面逐一介绍每个部分:   1.图形引擎     主要包含游戏中的场景(室内或

2008-03-06 22:47:00 4038

原创 客户端的JS

 window 对象及其属性方法  三种常用的window 方法是alert(),confirm()和prompt(),他们的功能都是弹出简单的对话框。alert()用于向用户显示消息。confirm()要求用点击ok 或 cancel 按钮来确认或取消某个操作。prompt()要求用户输入一个字符串function warn_on_submit() {alert("/n_____

2008-03-06 22:44:00 521

原创 JavaScript基础知识

首先,学习的资料,JavaScript权威指南,感觉不错,很好,很强大------ 首先必须认识到Java与javascript是截然不同的两种产品,因为他们来自不同的公司,设计的理念也是不同的,javascript(以下简称js)作为一种简单的轻量型的语言,只是适合配合其他编程语言使用---- js是大小写敏感的,这点与它紧密联系的html不同;js中的变量没有类型之分,所有的变量均是以

2008-03-06 22:43:00 521

原创 SQL数据库知识

数据库的内容也看了一段时间了,感觉自己就是比较重视数据库的使用,对相关的什么概念性知识掌握的并不好,哈哈,有点太急功近利了---不过话说回来,专业的数据库都有专业的数据库编写者和维护者,我要做的是程序员,是使用的人而非维护的人,汗,算是给自己一个开脱的理由吧,嘿嘿,下面总结下数据库知识的方方面面,也涉及一点数据控件的使用,当然最主要的还是对数据库的访问方面; 1.数据软件的部署 vs自带了

2008-03-06 22:42:00 880

原创 DataGrid专题

DataGrid控件是数据使用的过程中比较常用也比较重要的一个数据控件,这里想重点探讨一下怎么用它来实现各种数据显示的任务。 1.在绑定的数据列的最前方添加序号首先定义一个数据绑定列BoundField设置HeaderText,编写DataGrid控件的ItemDataBound事件的代码 cells[0]代表的是第一列的单元格; 2.在单独的一列中显示统计值 首先定义个全

2008-03-06 22:41:00 551

原创 实现对gridview删除行时弹出确认对话框的方法

1,GridView中如何使用CommandField删除时,弹出确认框?  在VS2005提供的GridView中我们可以直接添加一个CommandField删除列:,完后在它的RowDeleting事件中完成删除。但在多半我们在做这种删除操作时都需要先让操作者再确认下,完后再进行删除,以避免误操作引起的误删除。 可以通过下面方法给GridView删除前加上个确认对话框。 首先,在GridVie

2008-03-06 22:38:00 652

原创 使用ADO.NET操纵数据库

  ADO.NET提供了Connection来连接数据库,同时也提供了Command对象来查询数据库。同Connection对象一样,Command也有两种:OleDbCommand和SqlCommand.其区别同Connection对象。   要操纵数据库,必须先使用Connection来连接到数据库,再创建一个Command来查询。有几种创建方式,例: SqlCommand cmd;

2008-03-06 22:37:00 312

原创 .NET 数据提供程序

.NET 数据提供程序用于连接到数据库、执行命令和检索结果。您可以直接处理检索到的结果,或将其放入 ADO.NET DataSet 对象,以便与来自多个源的数据或在层之间进行远程处理的数据组合在一起,以特殊方式向用户公开。.NET 数据提供程序在设计上是轻量的,它在数据源和代码之间创建了一个最小层,以便在不以功能为代价的前提下提高性能。 下表概括了组成 .NET 数据提供程序的四个核心对象。

2008-03-06 22:35:00 1387

原创 SQL注入攻击的原理及其防范措施

sql注入是从正常的WWW端口访问,而且表面看起来跟一般的Web页面访问没什么区别,在很久的过去,sql注入是一种很常见的漏洞,历史发展到今天,它已经很少见了。下面的文章传唱已久,拿来添加一个数据。  sql注入的手法相当灵活,在注入的时候会碰到很多意外的情况。能不能根据具体情况进行分析,构造巧妙的SQL语句,从而成功获取想要的数据,是高手与“菜鸟”的根本区别。  入 门 篇    如果你

2008-03-06 22:34:00 749

Wrox - Professional ASP.NET 2.0 AJAX - Jun 2007

AJAX程序设计宝典

2008-03-07

空空如也

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

TA关注的人

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