“全服单世界”的终极目标即“虚拟世界”

  无意间整理硬盘发现三年前自己写的东西,现在看来还是很震撼,竟然有那么多精力与激情去思考;如下:



  今天听了“全服单世界”的讲座,这种设想很震撼,虽然我自己之前也有过这种想法,但是技术出身的我明白这在技术上的难度,也就一笑了之了,今天看到这个讲座真的把它提了上来,那我也说说我的想法,包括我认为“全服单世界”它本身是什么和技术上的问题。

  社交网络,自facebook之后这中模式就火开了,按照六度分隔理论,“世界上任何两个人之间的距离不会超过6个人”,人与人之间的关系是很复杂的,facebook类的社交网络只是将这种复杂的概念以一种虚拟的形式表现了出来,就获得了巨大的成功,我在想一定有其他的方式可以表现出来,视频中最后也说了,“全服单世界”最终就是一个社交性质的结交朋友的平台之类的话,我想帮他总结下就是——社交网络,这是另一种形式的社交网络。

  我认为游戏的社交网络最终都会演变成一样东西——The Matrix(黑客帝国中的Matrix虚拟世界),也就是说它应该包含我们所认识的和还未认识的一切元素,包括我们的世界、宇宙是怎样的,我们的经济体系是怎样运作的,政治,国际制度如何运转……这些是我们现在所认识的,如果包含我们未认识的就是——虚拟世界(宇宙),从这个意义上来说“全服单世界”是不可能实现的,因为它要实现的是造物主所做的事情……

  “全服单世界”中的玩家是否会死亡?我真想问下视频的作者,我想“全服单世界”的终极目标就是类Matrix的虚拟世界,不管是真是世界还是虚拟世界中的人、物都是有生老病死的,如果不会死亡会最终会拖垮整个虚拟世界(对应到技术层面就是现有技术无法支撑),虚拟世界环境的恶化,现实世界中的很多东西包括经济、环境都受生老病死等自然法则的约束,《The Matrix》的虚拟世界中也是会死亡的,如果玩家不会死亡,那我敢肯定我们所造出来的虚拟世界一定无法长久运行……我想这也是对策划的极大的挑战,因为我们的策划扮演的是“上帝”的角色设计整个虚拟世界!

  经济系统,虚拟世界的经济系统最终会映射到现实世界中,以往的我们以分区的形式的MMORPG,通过策划、数值分析平衡等方式可以勉强做到经济的平衡,如果做“全服单世界”的虚拟世界,它的经济系统平衡将会是极大的挑战,现实世界有自然法则的约束和经济学家的努力都会发生经济危机,在我们虚拟出来的世界中如何做到经济平衡?

  技术上视频中提到了采用分布式数据存储方式实现,我认为不管软件上划分多少层次,最终一定会有一个聚集点,我们现有的技术和硬件工艺是否能做到完美的虚拟世界?呵呵,当然技术上的牛人多的是,这个一定有办法。

  只是说说我的想法,意见不同的就一笑了之吧。 :)

时间: 2024-10-27 06:19:38

“全服单世界”的终极目标即“虚拟世界”的相关文章

全服排行榜算法思路

排行榜是游戏中一个常见的系统,不过要做好并不容易,比如要对全服几W名玩家做实时排行的话,性能需要花心思去优化的问题. 这里设计了一个基于桶排序的面向全服玩家的通用排行榜 一个简单的思路就是按排序的KEY的分值进行分桶,但是一个弊端就是随着游戏生命推进,会出现一个分数段类的玩家大规模集中,导致分桶失去意义. 所以这里采用了对桶的容量做上限,然后达到上限就分裂桶然后动态计算桶的上下限的做法 桶的定义如下(代码采用c#编写): class sub_rank_list { public Hashtabl

ETL全量单表同步简述

ETL全量单表同步简述 1. 实现需求 当原数据库的表有新增.更新.删除操作时,将改动数据同步到目标库对应的数据表. 2. 设计思路 设计总体流程图如下: 注意点: 1.数据库合并时,选择正确的数据源. 2.不要选"简易转换". 2.1. 软件安装 1.Jdk 2.Kettle同步工具 说明: kettle7版本要求jdk必须为1.8以上. 详细可参考官网:http://community.pentaho.com/projects/data-integration/

英雄联盟网络测速 v1.1 全服全区取延时+取服务器维护状态+机房地理位置

下载链接: http://pan.baidu.com/s/1mitU6ec 密码: 8vyq

2017年世界500强榜单,500强亏损公司,强最赚钱的50家公司

2017年世界500强榜单发布:腾讯阿里首次登榜 2017年07月20日 20:03:51 财富中文网于北京时间2017年7月20日晚与全球同步发布了最新的<财富>世界500强排行榜. 沃尔玛连续四年排名第一位,2016年营业收入达4,858.7亿美元,同比提升0.8%.前三阵营中的其它两家为中国公司--国家电网和中石化.中石油和丰田汽车分列第四和第五.唯一新进入前十阵营的是沃伦巴菲特掌管的保险和投资集团伯克希尔-哈撒韦公司.如今伯克希尔收入中近四分之三来自经营业务而非财务投资,在挣脱巴菲特光

《暗黑世界V1.4》API说明文档

<暗黑世界V1.4>API说明文档 阵法位置示意图 上方:                        下方:      账号注册   100 请求信息 { username   str     用户名 password   str     密码 } 返回信息 { result     bool    指令调用是否成功 message    str     指令调用返回的信息 } 账号登陆   101 请求信息 { username   str     用户名 password   str 

【官方文档】《暗黑世界V1.4》API说明!

指令号说明 账号注册   100 { username   str     用户名 password   str     密码 } 返回信息 { result     bool    指令调用是否成功 message    str     指令调用返回的信息 } 账号登陆   101 请求信息 { username   str     用户名 password   str     密码 } 返回信息 { result     bool    指令调用是否成功 message    str    

世界聊天、阵营聊天、登录登出及服务器广播

一.如何设置玩家名字样式 当玩家世界聊天.阵营聊天.登录登出及世界广播时,服务器会提示以玩家名字XXX开头的消息 在通用设置里可以格式化设置玩家的名字样式,以分隔符|隔开,例如:数字|数字|数字|数字|数字...,具体设置如下 1 名字前添加阵营,[联盟]或[部落] 110 名字前添加职业图标 三选一 101 名字前添加职业名称 111 名字前添加职业图标和名称 210 名字前添加种族图标 三选一 201 名字前添加种族名称 211 名字前添加种族图标和名称 310 名字前添加VIP图标 三选一

struts2的action是多例,servlet是单例

struts2中action是多例的,即一个session产生一个action如果是单例的话,若出现两个用户都修改一个对象的属性值,则会因为用户修改时间不同,两个用户访问得到的 属性不一样,操作得出的结果不一样.举个例子:有一块布长度300cm,能做一件上衣(用掉100cm)和一件裤子(用掉200cm);甲和乙同时访问得到的 长度都是300cm,甲想做上衣和裤子,他先截取100cm去做上衣,等上衣做完再去做裤子,而乙这时正好也拿100cm去做上衣,那 好,等甲做完上衣再做裤子的时候发现剩下的布(

关于struts和Spring 结合到一起之后存在ACtion创建单实例还是多

转自(http://www.cnblogs.com/zyzcj/p/5652128.html) struts 2的Action是多实例的并非单例,也就是每次请求产生一个Action的对象.原因是:struts 2的Action中包含数据,例如你在页面填写的数据就会包含在Action的成员变量里面.如果Action是单实例的话,这些数据在多线程的环境下就会相互影响,例如造成别人填写的数据被你看到了.所以Struts2的Action是多例模式的. 问题出现了,可以让struts2的action变成单