正版方兰生吧 关注:87贴子:10,001
  • 6回复贴,共1

黑森体系模拟游戏开发备忘

只看楼主收藏回复

先记录一下idea,回去再做


IP属地:四川1楼2014-11-15 11:48回复
    背景设定:
    一个三维宇宙(10000*10000*10000)
    多个文明(10000)
    500回合
    文明的基本属性:(struct planet;)
    1、三维坐标(x,y,z)
    2、科技能力(基础科学)
    3、军事能力
    4、已探索文明
    文明发展规律:
    1、文明可以选择发展科技、发展军事、或者探索其他文明
    2、科技呈指数增长,有几率出现科技爆炸现象
    3、基础科学决定了军事发展速度,以及探索半径
    4、“斩尽杀绝,是对一个文明的最高重视。” 文明发生战争时,军事能力领先的一方将彻底毁灭另一方。
    文明类型:
    1、主动攻击型(黑森中的文明):
    探索到其他文明后会消灭弱小的文明
    2、友好型(作死型,科幻大片中的有爱外星人):
    探索到其他文明后会帮助比自己弱小的文明发展科技。
    3、龟缩型
    不会进行任何探索。但遭受攻击后会还击


    IP属地:四川2楼2014-11-15 12:27
    收起回复
      模拟过程:
      每回合每个文明可以选择以下三种之一
      1、发展科技 -- 科技呈指数增长
      technology = technology * (1 + ratio)
      小几率科技爆炸
      2、发展军事 -- 科技影响军事
      army = army + technology * ratio
      3、行动(探索、攻击、帮助)-- 科技影响探索半径,军事影响战斗结果,战斗胜利斩尽杀绝
      range = technology * ratio
      if (distance(planet1, planet2) < range)
      planet1.discoveredPlanet . insert(planet2)
      攻击和帮助在已探索文明中进行
      攻击:
      if (planet1.army > planet2.army)
      planet2.destroy();
      帮助:
      if (planet1.technology > planet2.technology)
      planet2.technology = planet2.technology + planet1.technology * ratio;


      IP属地:四川3楼2014-11-15 12:47
      回复
        玩家引导地球在黑暗森林中小心的生存,直到宇宙的终点,或者被其他猎手消灭。
        大片中的友好型文明是作死一条路。
        龟缩型文明没有最好的运气也难逃灭亡的命运。
        只有小心翼翼漫步在黑暗森林中,一面做好伪装,一面探索,猎杀出现在视野中的每一个生物才有一线生机。
        套用大史的一句话:“黑,真他妈黑啊”


        IP属地:四川4楼2014-11-15 13:03
        回复


          IP属地:四川5楼2015-01-19 19:09
          回复


            来自Android客户端6楼2016-01-11 00:23
            回复