梧桐树 发表于 2018-4-4 20:11:57

三体应援:黑暗森林模拟器

本帖最后由 梧桐树 于 2018-4-4 20:50 编辑

大家好。。。这是我第一次发程序。。发的过程中一开始出了些问题,导致了弄了半天的解释全给删了。。呜啊!!!!!
然后刚才会很尴尬,只有一个介绍,连程序都没有。。。
————————分割线————————
不知道大家有没有看过一部作品:刘慈欣《三体》三部曲
第一部获得了被称为科幻界诺贝尔的雨果奖
推荐大家看看!
切入正题:
三体第二部:黑暗森林提出了一个理论:
黑暗森林法则
这个法则内容是:
当你发现了一个文明,不论其是善还是恶,第一时间要将其毁灭!
为社么呢?
首先有一个基本概念:猜疑链。
我发现了你,我不知道你是善还是恶,所以我无法冒着你是恶的风险与你交流,我只能选择毁灭你
如果你是善而我有抱着你是恶我自认倒霉的心态与你交流
你会想:我是不是善意的?肯定是,要不然我就把你灭了
但是,我怎么知道你是善意的?
你怎么知道我知道你是善意的?
我怎么知道你知不知道我是善意的?
你怎么知道我知不知道你知道我是善意的?
......
咳咳咳
这个链条能没完没了的延续。。。。。。。。。。。。。。。。。。。。
这导致了我没有办法和你交流,在社会中也有类似的情况,但外交官等等都会用交流来打断这个链条
但在星际传输中,交流的效率是很低的。
所以无法交流

那,,,,我沉默行不行?
不行!!!!
这里有第二个概念:技术爆炸
纵观整个地球文明的发展
科技的加速可以说是爆炸性的!
从原始到农业用了几十万年
从农业到电气时代用了几千年
从电气时代到信息时代用了不到200年!
从进入信息时代到核能的开发只用了几十年!!!
这不是爆炸是什么?!
所以,等到哪天你发生技术爆炸来锤我我就没办法了
所以我要抢先把你灭了!
所以我不能沉默。。。。


好了,沉默与交流都不行,你也就剩一个选择了。。。。。
但还有一个bug!你打不过对方怎么办?
广播!把他的坐标播送出去,让其他文明灭了他!
黑,真TMD黑啊。。。。

再来说说这个程序:
文明有几个基本参数:坐标,科技,资源,探测范围等等
一共20个,分布在1000×1000的平面宇宙
在科技到达200后,就能够操控全宇宙了,我称之“封神”

这个程序一开始会有一个界面
问你“资源?”
输入1,则每回合会弹出文明详细资料
输入0则相反,只显示事件

每当发现别人,就会广播或者打击
当文明封神或者全部毁灭,模拟就结束了。。。。。

预告:游戏版:黑暗森林战争已完成,正在调试,一些bug还是很烦人。预计5月发布









梧桐树 发表于 2018-4-4 20:51:26

本帖最后由 梧桐树 于 2018-4-4 20:54 编辑

完了没发附件。。。不好意思
有些图片和文字有些。。呃呃不知道怎么回事串在一起
不太方便不好意思
所以在这在发一遍

预告:游戏版:黑暗森林战争已经开发完成,有些bug正在调试,并且参数设置没有达到最舒适的游戏体验。大概在5月发布,敬请期待!!

zqqyyy 发表于 2018-4-4 22:07:38

哇,如果是lua的话效果肯定很棒~

寒水萦沙 发表于 2018-4-5 11:37:31

...
刚上来就看见你发了这个,,,
。。。
所以来顶楼了!!

梧桐树 发表于 2018-4-5 18:44:02

zqqyyy 发表于 2018-4-4 22:07
哇,如果是lua的话效果肯定很棒~

lua刚开始学。。。。实践还不能呢。哈哈

梧桐树 发表于 2018-4-5 18:46:20

寒水萦沙 发表于 2018-4-5 11:37
...
刚上来就看见你发了这个,,,
。。。


感谢

梧桐树 发表于 2018-4-5 18:46:57

寒水萦沙 发表于 2018-4-5 11:37
...
刚上来就看见你发了这个,,,
。。。


感谢

我有一只测光表 发表于 2020-3-2 16:56:43

所以说怎么创建文明分布图?

梧桐树 发表于 2020-3-7 23:07:10

我有一只测光表 发表于 2020-3-2 16:56
所以说怎么创建文明分布图?

qaq,我应该说明了的,createxy()
页: [1]
查看完整版本: 三体应援:黑暗森林模拟器