游戏编程新手 - 在游戏对象中是必需的

时间:2013-08-11 18:50:21

标签: c# game-ai game-theory

我在LPC做了一些志愿者游戏编程,我过去的MUD很容易。如果我想要一个新项目,我会使用一个函数来加载(例如一个NPC)多次我想要的。现在我想编写自己的小游戏,我不能为我的生活找出我甚至需要做的事情。如果我只是为了进行自己的进一步研究而得到的想法,那就足够了。关于所有这一切,我的问题已经絮絮叨叨:

我想在游戏对象(例如人)中实时制作,一些由计算机处理,另一些由玩家处理。我发现的很多关于游戏编程的帮助都是关于精灵移动和处理碰撞检测。这一切都很棒,但我想编写一个策略游戏代码,因此我更感兴趣的是在我的游戏中创建一些沙盒灵活性并编码AI以提供兴趣,而不是嗖嗖的图形和令人敬畏的声音等。我想设置具有可变数量的随机生成的人的游戏供玩家进行交互。到目前为止,我已经创建了一个处理人员的类,但我现在卡住了,因为类的每个实例都需要一个唯一的名称,我编程就意味着数字中没有随机性。

我需要什么才能实现我追求的目标?会叫什么?我是否曾以任何程度的口才解释自己?

提前感谢您提供任何可能的帮助。

1 个答案:

答案 0 :(得分:0)

你正在寻找的是像RPG名称生成器(google it)。 基本上,你会发现那些网站是由随机组合和前缀,音节和后缀的串联产生的。我不知道哪里有关于这个主题的研究,但你可以从这样的事情开始。

修改:您可以使用Markov chains,它们用于text generation