我正在开发一个名为World Explorer 3D的浏览器内3D探索游戏,游戏使用真实世界的地理数据生成可玩的环境,我需要来自游戏开发者的实际建议。您可以选择预设位置、搜索地点、使用当前位置、输入坐标或在交互式地图上选择任意位置。游戏然后加载周围区域并将可用的地图和地形数据转换为可直接在浏览器中探索的3D世界。地球使用OpenStreetMap和相关地理来源提供道路、建筑足迹、水路、土地使用、桥梁、隧道、景点和地理信息。地形是从海拔数据中生成的,使用额外的土地覆盖信息来帮助确定一个区域是否应显示为草地、沙漠、岩石、雪、湿地或开发地。由于建筑高度或视觉细节缺失,游戏使用有限的程序规则来创建可用的建筑群体,而不是声称它是精确的数字副本。世界以玩家移动时流动的方式加载新地理区域,而不是加载固定地图。不同级别的详细信息用于行走、驾驶、无人机飞行和飞机。远处区域从内存中移除,地形和地图请求缓存,世界使用浮动起源变化,以便更长的旅行可以继续而不影响坐标的稳定性。玩家可以行走、驾驶、驾驶无人机、驾驶飞机、使用地图上的船只、在潜水艇中探索水下、在月球、火星、太阳系和更深的空间之间移动而不需要重新加载页面。月球和火星具有自己的重力、地形、车辆、天空和运动系统。空间包括行星、卫星、陨石带、星表和深空天体,以及简化的黑洞遭遇。还存在多人房间、账户、共享创作、块构建器、建筑内部、地图、实时天气和卫星信息、钓鱼、画镇、找花、排行榜和一些其他较小的游戏系统。我使用AI编码工具制作了它。因此,我基本上决定了我想要什么,测试了结果,找到了问题,描述了什么是错误的,然后继续指导实现。 我不是一个经验丰富的游戏开发者,也不是一个很大的游戏玩家,所以我知道我缺乏关于游戏感觉、控制、进度、引擎设计和实际使所有这些系统结合起来成为一个好的游戏的知识。这个项目正在工作,人们正在使用它。它在过去的30天内有近400个用户,有些会话持续了15分钟,人们已经开始创建账户。最近,我在GitHub上发布了当前版本,并继续进行重大升级。我正在寻找实际反馈来自了解游戏引擎、Three.js或WebGL、大世界流动、车辆控制、摄像机、多人、技术艺术、UI和游戏设计的人。我特别需要帮助理解如何将可重用的引擎与World Explorer游戏本身分离,哪些系统需要重新设计,控制和摄像机应该如何感觉,什么样的游戏玩法会给探索更多的目的,什么会使引擎对其他人有用而不仅仅是为这个项目工作。 我没有将其呈现为Unity、Unreal、Godot、Google Earth或专业模拟器的替代品。我正在试图改进正在工作的东西并从经验丰富的人那里获取建议,以便我可以真正了解自己在做什么或是否是这个方向上的正确方向。实时版本:https://worldexplorer3d.io GitHub:https://github.com/RRG314/WorldExplorer3D 我对测试、技术反馈、设计建议、代码审查或仅仅听到人们的想法都很开放。这个应用程序中有很多东西,所以我也很好奇人们是否有更准确的建议关于整个空间部分,以及哪些游戏可以添加。
寻求建议来帮助提高世界探险者3D作为游戏和引擎的质量。
评论 (0)