小动物!
这是我的一位大学教授在 CS 课程中使用的名为 Critters 的游戏的实现。
它是什么?
Critters 是关于死亡、重生,以及看着小小的 AI 到处乱跑并互相吃掉。
好的...
基本上,Critters 是一种 AI 模拟,它将一组称为“小动物”的生物放置在一个竞技场中,让它们为……而竞争……争夺统治地位! 无论哪个小动物接管董事会,都获胜。
它是如何工作的?
每个 Critter 由一个字符表示,例如“P”,在棋盘上分配了一个随机位置。 小动物每“轮”可以执行一次移动(一轮就像视频中的一个帧):向右转、向左转、跳跃(向前移动一个空间)或感染。 小动物对周围的事物以及它们所面对的方向(北、南、东和西)的感知也很有限。 他们知道什么是他们前面、后面、左边和右边的一个空间。 他们还知道什么类型的东西在他们附近(空的、其他的、自我或墙壁)。
你说的是“感染”吗?
是的
2021-06-29 19:22:24
40KB
Java
1