我正在尝试编写一些文本rpg类游戏。我正在尝试做的是让它有多个小冒险,每个都包含在他们自己的源文件中。我希望能够随机选择一个源文件,创建其包含类的实例,然后调用一个函数(我们称之为Adventure#start
)。我无法在不使用疯狂的数组/哈希和大案例树的情况下想到一种方法来实现这一点,所有这些都需要在每次添加冒险时进行更新......
我觉得有一些显而易见的东西我不知道了,但有一种实用的方法可以解决这个问题吗?主要的一点是,我希望不必更新其他代码只是为了添加新冒险,而只需添加冒险源,将文件放入相应的文件夹,然后完成。
答案 0 :(得分:0)
您可以按照以下步骤执行此操作: