很多东西,只能是幻想.而想付诸行动却如此之困难

来源:互联网 发布:嘉兴行知小学校 编辑:程序博客网 时间:2024/04/28 18:13

在一边看着人家quake3的source,为什么越看觉得越吓人呢.如此之大的代码量..要输到何日呢
而里面的复杂的计算.却难以看懂.
看着书,今天又冒出了一堆的想法
1.游戏服务器.only 一台.来承载全世界,不知可不可能做到,其中,想法有.第一,全世界被划格加载.一张规划图而,这张图,就是整个世界,大略计算了一下将可能的内存耗用. 一平方米一格的话, 960W平方公里米就是 960 0000 * 1 000 000 = 960 0000 000 000 个格子,如一个格子占用4BYTE将是38400000000000将等于 36621093.75M 约有35762G一个天文数字
但是,如果将世界先划区, 1 公里一个区的话 首先,区将有 960 0000 * 8 = 73M的内存占用
而无人区就不加载进内存的话,假设有人区为 1000 个则,将占用内存1000 * 1 000 000 = 1000 000 000 * 8 = 7G的空间,
这样不行,如果一个区域为 10 平方米来计算的话,只需占700M的空间,当然,一般的世界不会有那么大,那样,简单的将世界分区域来处理,只是为了在无人区域不做计算和加载进内存
2.内存优化二,只加载有人的区域,和有人的单无格附近10个单无格数据,相当于将操作系统可能做的内存磁盘交换自已做掉..这样在系统启动无的人时候,可能基本无内存占用.而在人进来后慢慢加载,并慢慢将无人区域释放,当然,这里可以保留一段区域做为缓冲,比如常有人的区域
3.区域划分,如果先将世界划分为 100 个区域,一个区域 96000 平方公里.当然,这里是现实世界里的中国.游戏世界可能并不需要这么大.或许.一个福建省就可以了.所以,这样应该不是什么问题.
至于区域大小,单无格大小,则最后有优化器去生成.

4.将世界做为了个小型星球应该是很有意思的事情.比如七龙珠里的界王星球.也就是,地球的这一头可能连接另一头.比如你向东边不停的飞.将飞回西边..我想.将飞这个元素加进去是一定的..如果是我的设计的话

5.有岛.有海.有遗际.有不可飞跃的区域,还有天.云层,云与天是否需要做为另一个世界??则服务器当如何实现.在云上可以停留.立体层空间
6.一台服务器做为一个星球.这世界可能很多小星球组成.星球间是无氧,真空的.只能通过飞行器.不过.发展太空科技应是游戏下世界的事情
7.一个星球多大呢.大概30W公里,为了节省空间,最大的区域可能还是海洋.
种族划分呢,

1.龙族.也将被人称为龙族.生活在海洋.优秀强大的民族,当然,不是所有的人都是龙,大多是人鱼.普通的,要修练成龙将是一个非常漫长可怕的过程.
2.人族.聪明脆弱的民族,善于使用科技.也可修练剑士侠客,医生
3.凤族.生活在空中的精灵
4.陆地上还有很多不同的民族.暗夜,兽人,亡灵,

问题一.各族之前的平衡..龙族的初期是很弱的,并且不能离开水.水底可出的怪并不向陆地那样多.没有什么科技.只有少数机缘可以成为极为强大.也只有在固定天气,如暴雨等在陆地上活动,但在水中活动迅速,或在云层中活动,初期还有一定的生活需求.否则近乎无法发展升级
最后的龙族强大要如何控制平衡??还是只是种水底的感觉

凤族的平衡,凤族天生可以飞翔,但同样的问题初始较弱,并且怪有限,活动空间有限.但凤族可以到陆地,只是活动速度会变慢,凤族的防御天生较弱.升级也较慢.没有什么科技,初始同样有较大的生活需求.否则无法发展升级

人族.在陆地上活动.所以升级将较为简单,而科技也不是天生就有,需要先辈同样是玩家的积累.生活需求较小,有一定的遗迹来学习.

陆地上的其他种族
兽族.一种半人半兽的民族,可飞,如鸟兽,可游.如鱼兽,一种中间种族

除了让玩家体验不同的生活方式,还应有些别的

宁静的自然.
空中飞翔,海里游弋,野兽丛林中的穿梭的体验.

 

战斗..种族间的战争
如当大量的玩家投身为人类,则可能人类的强大而占据大部份的世界,并将其他种族无法生存.
但这种平衡将也会被打破.越是小的民族越容易出精英.越是危险的民族,越容易出英雄.当人家过多而四分五裂成为帮派,国家斗争的时候,就是其他种族觉醒的时候
不过,缺少种东西

玩下去的动力.

宏大的任务系统,无尽的任务,不行

玩家自编自导??恐怕很难.虽然这是我想要的办法.
玩家可形成组织.如氏族.盘据一方,族长可设定任务.而族长有二个方式.一.安居乐业.二成为霸主.因此,他需要发展氏族
但,最终霸主可能只有几个..这么.对其余的人来说.玩什么呢.方式只有一个.死亡.
无人永生.将慢慢老去.火炬将传承给别人.那他为什么要玩.传承给别人必须是个轮回,100年一次,将会老去...
似乎又失去的吸引力.......继续想


关于交通工具
一,固定工具?传送??
二,飞行
三,坐骑


元素.五行.四象.二仪.太极


<<混沌洪荒>>突然想到的名字.尤如山海经里的世界
当然,随着时代的发展,人族可能占据大量的世界包括海洋,和空中.其实种族渐渐无法发展而成为神话???极度的不平衡..简直就成了现在世界的模拟.所以?
玩家可操作的

1.科技研发   或说是文明的研发,有此基础才将会渐渐有建筑,交通工具.捕猎工具.生产,制造,甚至是更高级的修练
 研发需要大量的玩家合作.也需资源.所以,大部份的研发将是人类做出来的.科技无法种族之间交换,同样,科技也是由玩家掌握,当掌握一 项科技的玩家,如科学家被杀之后,可能科技也将会后退若干 
2.建筑    需要大量的合作,并由科学家指挥,大部份只有人类能造建筑,其他种族可能人类购买或做交易取得,建筑的方式
      1.图纸.需要科学家绘制.没有科学家,没有图纸,高级后可由玩家从3DMax等工具绘制
      2.原材料.如需要大量的石料,
      3.空地
      4.时间
      5.人手.需要大量的工人,或说是金钱(这年头,房价贵啊)
      可建造建筑物
      神坛,修练,复活玩家使用
      教场,修练使用
      住房等其他空间,一般用于挡风雨.隔离视线,类似于民宅
      
      
3.捕猎   .确定的说应算是生产技能.及,给自已弄吃的.别饿死了.肚子总会慢慢的空下去.如果你不补充的话,能量值会慢慢减少.以至于打不了怪.修练不了,有二种修练.一种类似暴饮暴食.一餐吃完能补好几十天的.另一种练成只有魔法内力.如有些种族天生避谷,或修练到一定程度,可以不用进食.如专修内力...
4.修练   .修练也就是所有人都明白的打怪升级,还有一种方式是在练功房,人总是少不了营养消息

关于玩家下线.角色会自动隐身...
 或是如些:下线后角色将处于昏迷或睡眠状态,如若24小时或若干时间不回来,角色死亡,处于灵魂状态.估计要真正虚拟出世界以后
 或是将由AI自动处理,成为NPC,如走时设定将做的事.一般是站在原地.敌人在攻击范围内会反击.角色的技能将发挥作用,如建筑.科技等

 

世界的密秘...
最后,设置一种终极关卡的奇异方式,如果佛道修练一般.只有悟了.才会修练出来.如同顿悟一般.天机.天机.....
或是在所有角色本身,有着一种颠覆升级的方式........正如一些古迹所记录的那样.............


死亡是否可以复活??
如果不能复活.不是无比的痛苦.那在一些战斗中.将会无比的可怕
如果会复活,那科技是否会后退??
死亡惩罚:
一,遗忘,将会遗忘一些技能,甚至是等级,与此,科技将落后,每个民族也有保证自已科技精英的安全不被敌方杀
二,等待复活时间.复活时后很长时间的息弱与短时间的无敌,不能被敌人杀害.
三,复活仪式,将不再是简单的时间等待.若无人员帮你做复活仪式,将可能无活复活
四,灵魂状态...无敌.可视范围极低,大部份区域是白雾速度慢但可周游世界.
五,恶灵状态.主动牺牲,并可取得极大的攻击力.但魔防极低,被可被杀死成灵魂
六,形神俱灭.完全杀死.账号将不再可登录.
七,主动复活.通过龙神复活.除以上惩罚外.身上装备因为龙神制造.所有属性着减半

物品的自动转移,可设定完全死亡的物品所有人.当被完全杀死或自杀删号,物品转移


天下之难事,必做于易
天下之大事,必做于细