31日-五月的天-第十五天-让我们玩游戏

因此,我们玩这个叫做“侵略军”的棋盘游戏。 您至少需要四个玩家。 有一些基本规则,例如扔两个骰子,如果可以增加一个奇数,则继续前进,如果获得一个偶数,则保持原样。 如果您得到双倍赔偿,您将受伤(您有3条生命)。 拥有各种资源,对于您的入侵军队来说,这将是非常有益的。 武器场。 油箱。 供应商店。 通讯中心,道路-这类东西。 如果已满足其他先决条件,则其中某些事情只能被克服。 军械库是捕获任何其他东西的先决条件。 燃油箱是捕获道路的先决条件,道路是捕获供应仓库的先决条件等。
游戏有两个版本。 在第一个游戏中,您只能以最慢的玩家的速度向前移动-这意味着在所有人都掷完骰子之后,您只能向前迈出最小掷出的步数。 捕获资源后,所有玩家都可以使用它们。
在第二局中,每个人都可以尽可能快地前进(即,如果他们投掷11,他们可以前进11步)。 每个人都可以捕获资源-并且当他们捕获该资源时-他们会宣传自己已经捕获了资源,以便其他参与者知道是否有可能以前提条件捕获资源。
您认为哪种方法最有效地占据地图上的所有资源? 显然,在第二版中,进度会快得多。
当然,我在这里谈论的不是棋盘游戏,也不是侵略军(我几乎不了解军事,我从未参军),我所谈论的是软件开发。 这种开发方法是,个人和小型团队无需先征求他人意见即可快速进步,然后宣传自己所取得的成就,这在著名的博客文章“ Stevey的Google Platforms Rant”中进行了讨论。 该帖子的实质内容是,尽管Google在许多方面都非常出色-而Amazon在许多方面都不是那么出色,但Amazon取得了巨大进步,因为他们无情地实施了一种类似于第二种方法的软件开发方法玩我们上面讨论的游戏的过程。 允许玩家(团队)以最快的速度移动(在不参考其他团队的情况下开发事物),但是他们所做的一切都必须作为服务宣传,以供其他团队使用。 知道其他人可能会使用服务-并实际获得其他人使用服务的经验会影响服务的设计,开发和维护方式。
我在第二场比赛中描述的可能是微服务。 我要描述的内容-在第二场比赛中,也可能被称为“游击战”。