我正在用 Java 做一个小小的编程练习,让我回到上学前的状态。我的程序将与视频游戏(军团要塞 2)相关,因此我需要存储有关大量武器的数据。
我当前的模型是我为每种武器设置了一个类(例如 Scout_Primary 或 Soldier_Secondary),我将根据选择的特定武器修改每个类中的变量。例如,如果 Scout_Primary 是“Scattergun”,我将相应地修改其基础伤害并重新加载速度。
如果你熟悉 TF2,你就会知道有大量的武器。如何在我的程序中存储所有武器的统计数据?我不希望为一个类别中的每个武器编写包含统计数据的巨大 switch 语句。我非常渴望更多地使用 SQL(我有一些经验但不是太多,我以前使用过 JDBC)。
是否可以创建一个数据库并将其与程序本身打包,这样我就不必担心托管?我唯一的经验是使用远程数据库。
我想做的是拥有该本地数据库并执行选择并将数据传递给构造函数。提前致谢。
编辑:我一直在看德比,这是正确的方向吗?