web策略类游戏开发(六)缓存概述
摘要: 既然是概述,就没有太多详细的东西,本文主要针对asp.net开发环境。
webgame需要缓存的内容包括
1.游戏的配置信息
2.玩家的信息
阅读全文
posted @
2009-02-23 22:36 yahle 阅读(2607) |
评论 (3) 编辑
公布一个小webgame代码
摘要: 游戏的基本策划说明 webgame创意之《吞噬者》
发布项目的地址: http://code.google.com/p/webgame-virus/
目前代码暂时不提供打包文件,需要下载的请通过svn下载。有空的时候会对代码做整理。
阅读全文
posted @
2009-02-10 21:39 yahle 阅读(4138) |
评论 (3) 编辑
webgame创意之《吞噬者》
摘要: 吞噬者
背景:科幻
题材:
类型:休闲益智
特点:模拟病毒的繁衍与竞争,在游戏过程中考验玩家的判断力及决策力
游戏概述:
来自世界各地的玩家带着自己的病毒来到XX实验场室,这里将进行一场病毒大战,在一个超大的培养容器里,病毒可以无限制的繁殖,因为培养容器里存在不同玩家的病毒,因此病毒之间会出现互相吞噬,只有在培养容器里生存得最久的病毒才能赢得这场战争。
游戏模式:
时间片段:每个病毒标准的分裂时间是10分钟,也就是说游戏系统里,每10分钟服务器里所有的病毒会同时分裂一次。
病毒分裂:病毒的繁殖方法,每当一个病毒分裂时会向其周围4个格子分裂出病毒副本,而当前格说存在的病毒则会死亡。
病毒竞争过度:如果同一种(一个玩家)病毒在一次分裂时有2(3)个以上的病毒向一个格子扩张,则该格会出现病毒竞争过度而导致营养不足而死亡,该格不能被病毒占领。
病毒吞噬:如果有2种以上的病毒向同一个格子分裂出病毒,则谁在该格分裂的病毒多,谁能占领该格。如果分裂病毒的数量一样,则双方的病毒都无法占领该格。
病毒投放:在培养容器里任意一个未被病毒占领的格子里投掷病毒,在下一个时间
阅读全文
posted @
2008-09-06 17:09 yahle 阅读(2363) |
评论 (0) 编辑
web策略类游戏开发(五)数据库表设计
摘要: 有人希望看数据库表,在这里发一下表设计,基本上没有什么特别的地方需要解释的,数据库的字段名都写得很清楚了。当然,目前的字段只是游戏的基本字段,如果游戏功能多起来后,表设计会比现在复杂。
阅读全文
posted @
2008-05-19 21:54 yahle 阅读(3288) |
评论 (6) 编辑
web策略类游戏开发(三) 多线程下数据库并发更新的处理
摘要: 村庄锁
为了提升写数据库的效率,我们必须解决锁粒度过大的问题,因此在我们的游戏系统里,对锁的粒度进行的细化,细化到村庄级别的对象。
在游戏一张村庄表对应是整个游戏里所有的村庄对象,而一个村庄对象在村庄表里只是一条记录。在使用数据库锁时,其实是告诉其它方法,现在我要写数据库,大家都等一下,等我写好后再写。当我们将锁的对象细化到村庄(一条数据库表记录)的时候,实际是告诉数据库,我现在要修改XXX村庄,大家都别动它,但你要修改YYY村庄我不管。
阅读全文
posted @
2008-03-03 11:49 yahle 阅读(4926) |
评论 (4) 编辑
web策略类游戏开发(二) WebGame事件
摘要: 事件系统是整个WebGame系统里一个核心的组成部分,我们用它来控制的进程,让游戏世界里能够24小时运转。
阅读全文
posted @
2008-02-22 13:18 yahle 阅读(5052) |
评论 (18) 编辑
web策略类游戏开发(一) WebGame架构篇
摘要: WebGame可以看作是网站和游戏的结合体,因此它具备了这两类系统的特性。我们不但可以把WebGame看作是一个网站,也可以把它看作是一个网络游戏。
的网站是B/S结构,网络游戏则是C/S结构,WebGame则是这两者的结合我们暂且称之为B/C/S结构。既在用户眼里,它是一个通过浏览器范围的网站。在服务器系统里,它又是一个传统的C/S结构的网络游戏。
阅读全文
posted @
2008-02-11 13:14 yahle 阅读(7030) |
评论 (3) 编辑