预告片: https://youtu.be/hdYNQ6KbGfs
Steam 预购清单: https://store.steampowered.com/app/4558690 (请添加Steam预购清单,哪怕它不是你的游戏类型,请告知你的家人、朋友、不太友好的朋友等 :-)
已在itch.io上玩测试版:https://caseyjoneslabs.itch.io/skychart ($14.99)
20世纪90年代有一个游戏叫做Aerobiz Supersonic。你经营了一家航空公司,在拉各斯买机场跑道,逃避石油危机,观察你的小飞机精灵在一个模拟的世界上穿梭,同时谋划世界霸权,一个机场一个机场。它完全是上瘾的,没有人曾经制作出真正的继承者。
我决定修正它。
SkyChart:Airline Executive是我的独力尝试建立一个航空管理模拟游戏,等了30年,涵盖了90年航空史(1930-2020),经历了四个历史时期,具有35多个AI对手,它们实际上会进行反击。
游戏概要(简短概要):
你是航空公司的首席执行官,与AI对手在历史背景下竞争。选择496座城市之间的航线,共有7个世界区域。管理一队66架历史准确的飞机,从1936年DC-3到787。经历60多个被写好的世界事件:WWII、石油危机、市场解放、9/11和COVID-19,在时期4中出现。每个时期都有不同的胜利条件。1930年代飞艇网络是一款完全不同的游戏,与1990年代的枢纽式斗争差异巨大。
AI实际上会回应。对手有他们的母港地区,权重路线选择基于实际的人口和经济数据,季度价格调整,时期4中的敌对收购机制。他们会在竞争路线上降低你的价格。他们会在你瞄准的城市购买机场跑道。他们不是装饰品。
对于我的同行开发人员——独力之旅:
我开始从怀旧的原型中起步,逐渐扩大了 scope 到了令我自豪的事物。这是什么样子32+个sprint:—
- 9 FPS → 60 FPS(重写全地图的渲染框架)
- 150座城市 → 496座城市,分布在7个世界区域
- 33架飞机 → 66架历史准确飞机
- 每个面板都是一个可拖拉、可调整大小的窗口,它会记住你的布局,随后保存
- 一个策略顾问,它会在后台线程中分析110,000多个城市对之间,永远不会阻塞主线程
- 全面支持控制器:Xbox、PlayStation、Switch控制器和Steam Deck上的所有游戏
- 98个SteamAchievements、15个Steam Stats、Spotify集成通过OAuth、OSM样式地图贴图以及磁盘缓存、
我使用的工具是Godot 4和GDScript 2.0,它没有C#、C++模块,或者捷径。线程执行处于全程:月度经济计算,AI扩张以及航线推荐,均在后台线程中执行,使游戏保持流畅即使有2000多条活跃的航线。 我自建了一个窗口管理单子,它会处理焦点为前层级、位置持久保存到磁盘以及屏幕适应大小在三种级别(常规、高级、HUD)。
我写了两篇开发博客,如果你想看看它是什么样,感兴趣的朋友可以查看:
📖开发博客#1—游戏的起源:https://caseyjoneslabs.com/blog/building-skychart-dev-blog-1/
📖开发博客#2—15个版本,一条非常忙碌的跑道:https://caseyjoneslabs.com/blog/building-skychart-dev-blog-2/
_demo将于四月份出现。
如果你想知道它什么时候上线——或者在Q3我们在SteamEarly Access中发布,欢迎你加入Steam预购。它使比人们想象的那么多。
新闻包(截图、Logo、全文描述):https://caseyjoneslabs.com/press/
我很高兴接受任何关于Godot的问题,交谈设计,谈论建筑方法,或者分享战争故事,建立此游戏当中。你的独力项目遇到的什么最令人惊讶的扩张?
评论 (0)