我受到了Geoguessr的启发。以下是指令的主体内容:

构建游戏《天际线》,这是一款浏览器游戏,玩家需通过真实照片识别著名摩天大楼和地标塔。请按照以下设计与行为完成一个完整、可运行的游戏。

从全球精心挑选100多座知名建筑,涵盖著名摩天大楼与观光塔。包括帝国大厦、克莱斯勒大厦、哈利法塔、台北101、双子塔、上海中心大厦、加拿大国家电视塔、太空针塔、东京晴空塔等地标。

新游戏开始时,打乱全部建筑目录。持续进行,直至玩家正确识别每一座建筑。

每题提供正确答案及最多三个随机选出的唯一错误答案。干扰项仅从玩家尚未正确识别的建筑中选取。已正确识别的建筑将从题目队列和后续选项池中移除。当剩余建筑池缩小时,自然地显示三个、两个或一个选项。

答对一题奖励100分。使用城市+国家提示(可选)将本次答题可得分数降至50分。答错得0分。

答错后,该建筑将在五道其他题目后重新出现;若剩余建筑不足五个,则在所有剩余题目后重新出现。每次新尝试重置提示状态。

选择选项不应直接提交。点击“核对答案”后,锁定选项,高亮正确答案及错误选择,并展示建筑全称、地点、高度及竣工年份。玩家选择“下一题”方可继续。

选择项及其顺序在答题、使用提示、揭晓答案及重新加载期间保持稳定。每次新游戏时重新随机排列。

进度与完成

自动将打乱后的牌组、队列、答题记录、选择项、提示状态及待揭晓内容保存至localStorage。重新加载时应恢复精确状态(包括已完成的游戏)。验证保存数据,对无效保存或存储不可用情况优雅恢复。

当建筑目录扩展时,现存游戏保留原始建筑列表。重新开始将使用最新目录并全新打乱。将“重新开始”置于“玩法说明”内,若有进度则需确认。

答完最后一题后,提供“查看结果”按钮。显示:最终得分与最高可能得分、总猜测次数、错误次数、可展开的建筑回顾(含每项得分),以及“再玩一次”。