2

我已经看过几个关于这个的话题,但对我来说有点模糊,所以我决定做这个。我正在开发一个小冒险游戏,只是为了在 Qt 中获得乐趣,它基本上只是屏幕上的文本,玩家将命令输入到行编辑小部件中,然后我处理并执行相关的动作/事件。问题是,我对如何处理这个问题有点困惑。我不想通过手动编码每个房间的许多命令和事件来给自己挖一个洞,因为这似乎只是以后的痛苦。所以后来我考虑使用某种数据库来存储信息,但我应该使用哪一个?我希望从尝试过类似事情的人那里得到一些建议。

在这里,这些图片是我想要做的事情的粗略轮廓。

状态流程图

状态流程图

水平瓷砖

水平瓷砖

编辑:我应该补充一点,关卡的瓷砖基本上是这样工作的。浅灰色是玩家可以移动的方向,深灰色部分是墙壁,颜色是你可以做的各种不同的动作。

我并不特别关心代码,但我想就为此使用哪些工具以及如何正确设置它们提出建议。一定有人知道。

4

0 回答 0