大家好!这是我花了一周时间准备的东西,我决定将它的开发过程公开,并逐步在这里发布。
这个游戏的想法是在一周前我在机场的TSA安检线上萌生出来的,那时我就开始在飞机上工作。游戏的设定是,游戏通过两个API(AeroDataBox via RapidAPI + [OpenSky Network](https://opensky-network.org/))来获取实时航班数据,让玩家可以在飞行过程中玩游戏,并在飞行途中收集宝藏和与所飞行区域相关的战斗怪物。
玩家通过解锁盒子来获取宝藏,盒子根据玩家的位置不同而有不同的具体性和granularity(区域、城市、等等)。目前游戏中有20,000个独特的可收集物品和76个区域怪物,每个怪物都有不同的稀有度。
最初,游戏的设定只是让玩家在飞行过程中收集宝藏,但后来我意识到,如果玩家只是每30分钟点击一下盒子然后就结束游戏,玩家可能不会继续玩。因此,我添加了boss和统计数据等内容来让游戏更具互动性。这个想法非常新,未来我还会考虑新的想法。
游戏的设计中有一个限制:游戏基于玩家的实时航班数据。对于那些不经常旅行或根本不旅行的人来说,游戏可能毫无用处。因此,我考虑将游戏设定为可切换的“Legacy”和“Play”模式。大家觉得怎么样?
游戏目前可以在以下网址玩:flight-treasure-game.vercel.app
账号创建应该可以使用,但由于Supabase认证设置还没有完全完成,因此可能无法正常工作。将尽快完成。
游戏中音频也出了问题,飞机声音时不时会很烦人(只是提醒一下)。
游戏中还应该有测试飞行的演示版本,玩家可以自己测试(可以跳过计时器)。
附注:我本来打算使用FlightAware AeroAPI,因为它是最准确的API(包括实时航班跟踪、海洋飞行、实时位置、速度、海拔和准确到达时间等),但它的使用需要付费。在将来,如果我决定添加付费功能到游戏(不会是付费赢的游戏,你仍然需要飞行来收集宝藏),那么我可能会升级到这个API。
如果你有任何问题,请告诉我!并且,任何建议和想法都是欢迎的。
评论 (0)