- UID
- 1023
- UCC
-
- 声望
-
- 好评
-
- 贡献
-
- 最后登录
- 1970-1-1
|
发表于 2009-4-3 22:04:07
|
显示全部楼层
本帖最后由 bzaku 于 2009-4-3 22:31 编辑
嗯
我的世界观:
地图:
非点阵, 大小... 不定.
不过以下内容也可以用图形表示出来:
1. 玩家降生在某几个人口密集环境安全的星系, 这些星系在游戏开始之前决定.
2. 一个星系有总类型, 大小, 恒星等等信息. 这些基本信息在一个星系第一次被访问时依据周围星系类型和随机数创建, 然后保存在数据库里.
3. 在第一次近距离考察一个星系的时候 (进入了星系), 依据保存的星系信息创建星系内具体的东西, 随后入库, 同时更新星系的记录. (星系和物体不存在同一张表里, 星系通过每个星球的id找其中的星球)
4. 第一次具体调查一个物体的时候把更具体的信息存到另一个表里 (以小行星举例, 比如矿产类型啊 含量啊 等等)
5. 星系之间的飞行动用专门的 Warp Engine, 不过初级的只能在"合适"星系之间飞...(也就是说 有自动/人为的连接线的...)
6. 每个区域有若干条向别的地区(可能是不一样的地区, 也可能两个指向同一地区)的连接线, 然后玩家越折腾一个区域成型的越快...
当一个区域够大的时候, 给其一个 SECTOR_FULL_FLAG = true; 表示区域满了
接下来产生的星系... 都没有新的连接线了.
于是, 人民就发明了 n LY Jump Engine.. 然后就可以向 n LY 外的其他区域跳.
再又产生一个区域...
站:
1. 有人为/人为规定地区自动创建的空间站, 归 NPC
2. 建站可以, 但是必须在某个天体附近... z.B. 必须绕着星球飞, 绕着太阳飞, 在小行星带里飞... usw.
3. 临时站, 为任务而生用来死掉的空间站...
移动:
1. 前面说了. 基本引擎分最高速度/加速度/可靠性(比如耐不耐没事干超载一下...), 附加引擎分一次性能跳的光年数...
探索:
1. 公共地点大家都知道, 探出来的地点自己知道
2. 什么也没有可以用公益望远镜围观远处星系(只看到类型, 大小), 所有船都可以看到星系里有什么, 探测设备(探测船, 登陆船) 可以具体看到天体的具体属性.
采集:
1. 挖小行星可以派船(慢, 有风险)或者开矿(快 but 贵 and 需要专门拉走), 星球必须下去开矿
2. 可以盖各种加速设备等等...
3. 速度依据含量和技术决定
附录:
A. 星系类型
0 -> empty // 这里什么都没有...
1-> solar // 太阳系差不多的, 当然也可以差很多 - 特点 有行星
2-> asteroids // 小行星带
3-> cloud // 云... 挖气
B. 具体天体类型
0-> empty // 还是什么都没有...
1-> planet // 星球... 有的有矿, 有的能维生, 有的都有
2-> asteroids-worthless // 无用小行星, 没矿或很少
3-> asteroids-valuable // 有用小行星...
4-> junks // 垃圾, 可能能找到前人留下的垃圾里的精品
5-> cloud // 还是云... |
|