我正在开发基于真实世界数据的多人纸牌游戏(想想 Yu-gi-oh)。我有一个包含单个项目数据的集合“数据”和另一个包含游戏中实际发行的卡片的集合“卡片”。
卡片与数据项具有多对一的关系(因此一个数据项用于填充单个卡片的多个副本的参数数据,但具有不同的所有者)。
“卡片”作为本地子集集合发布给客户端,其中包含来自客户端发布的“卡片”的所有客户端“卡片”项所需的所有“数据”项。
在游戏过程中,尤其是在测试阶段,我需要使用带有参数的辅助函数(如 card.issue( 10)这将创建10张新卡)。
我想从命令行/终端/shell 执行此操作以避免编写管理前端,直到我确定将手动完成什么以及自动完成什么。
我将在哪里放置带有此类帮助脚本(带参数的函数)的 .js 文件,以及如何从终端运行它们?如何从终端/外壳访问流星(服务器端)对象?