Dive into Epic Interactive Storytelling

negotiation_15428 0 0 zip 2024-10-05 02:10:08

文字冒险基地提供有关如何开始使用基于JavaScript的HTML5文本冒险游戏的想法的示例。问问自己这个问题:我将如何跟踪玩家当前所在的位置?有几种方法,但也许玩家知道——也就是说,玩家对象可以有一个指示当前位置的属性。确保玩家只能捡起附近的物品。目前,玩家可以拿起任何他们想要的东西,甚至是游戏中没有的物品!显然这是愚蠢的。你如何解决这种情况?只要你处理好上面的问题(玩家在哪里?),那么你可以修改拾取函数来检查想要的物品是否在玩家当前位置的内容中——如果是,则像以前一样拾取,但如果不是,则显示适当的消息并返回。不要犹豫,为您的Location对象添加功能。例如,为了支持玩家的拾取功能,如果每个Location都有可以(a)检查给定物品是否存在,(b)移除物品,或(c)将物品放回原位的功能可能。

用户评论
请输入评论内容
评分:
暂无评论