我带着以下想法进入这个问题:我和我的朋友们都爱玩星球大战:星际战队,但我们飞行这些东西的确实很糟糕,而游戏最有趣的部分就是射击飞行器、炮塔和船舶部件。我还爱上那些类似于星球大战三部曲动作版、星火64和海滩头的轨道射击游戏,因为我从小就喜欢用飞行杆玩游戏而不用担心操纵飞行器。

说了这么多,我想做一个游戏,探索这个类型的游戏的新方向,即在一个模仿Y-wing的机器人上扮演枪手。我的想法是,游戏的关卡是开放的,但机器人会在关卡里飞行,你需要保护它不被敌机和鱼雷攻击,并偶尔会被奖励来进行轰炸跑,摧毁大型高价值目标,如首都级战舰或敌方基地。游戏的默认循环是机器人在关卡里飞行,你射击威胁,击中目标会增加“扭转乾坤”的分数,当关卡结束(时间,玩家失败,或者击败BOSS)时,分数会决定玩家是否可以进入下一个关卡。

我卡在这里:我对控制系统和告诉机器人不要直接撞击障碍物的方法很满意,但我不知道如何解决敌机命中率的问题(以及实现实际射击的通用问题)。我不知道如何编码射击机制,让机器人在提高紧张感的风险下被击中足够多次,但又不会太脆弱,感觉像是“设计来吃硬币”的游戏的遗留问题。我考虑过让玩家在关卡中使用“闪避动作”来降低机器人被击中的概率,但这会使玩家更难击中目标。我还考虑过让玩家通过一个小游戏来治疗机器人(类似于在卢克的X-wing后面的小机器人R2-D2),但我担心会引入过多的功能。我的想法是,让敌机“始终准确”但只有一定概率击中玩家,或者让玩家能够避开或碰撞任何对象来保持一致性。你们有任何想法吗?我在多年来已经构建了很多游戏原型,但这将是我的第一次尝试制作一个更具挑战性的项目。

如果有类似游戏可以让我学习,我也很感兴趣。如果有任何反馈,都会非常感谢。