OlympiaAI 使用你配置的 API 密钥
填写服务地址与 API 密钥后即可使用 OlympiaAI:我们不是转发方,也看不到你的密钥。未填写时,编译与运行不受影响。
关于 · 名字与来处
四条理由,都很具体,没有一条是「市面上的编辑器不够好」。
填写服务地址与 API 密钥后即可使用 OlympiaAI:我们不是转发方,也看不到你的密钥。未填写时,编译与运行不受影响。
不注册、不登录、遥测出厂就是关的,编译与判题默认在本机完成。唯一会用到我们服务器的是可选功能「云端运行」,它默认不勾选,只有你主动开启时当次代码才会发出去。练习记录保存在工程文件夹内,换机器时复制该文件夹即可。细节在隐私声明里逐条写着。
题面内容的版权归原题站与作者,Olympia 只是把你正在做的这道题显示在编辑器里。我们不抓取整站、不做题面库镜像。
产品未内置版本管理扩展,定位为算法练习 IDE。
安装包中不包含调试器,侧栏也没有对应图标。训练时通过打印、跑样例与对拍定位问题。如需单步调试,可在扩展市场安装调试扩展(需要网络)。
当前仅有 Windows X64,Linux 已进入近期计划,MacOS 无近期开发计划。已发布的每个版本都有明确的体积与校验值。
每个版本使用古代竞技项目作为代号。代号写在发行说明中,不参与版本号。
| 代号 | 对应版本特征 |
|---|---|
| Stadion | 基础流程可用:装完能编译、能运行、能测试。 |
| Pankration | 功能面铺开:编译、判题、对拍、比赛模式、题面集中管理。 |
| Hoplitodromos | 与上游大版本重新对齐(含汉化与工作台改动)。 |
小版本不配代号。
Olympia 基于 Microsoft Visual Studio Code(MIT License)开发,我们自己的修改以 GPL-3.0-or-later 发布。这不是客套:代码改在人家的工作台里,许可证就得跟着走,安装目录里也带着 GPL 全文和第三方组件清单。
「许可证与第三方组件」位于 Olympia 侧栏的「OlympiaAI 与帮助」分组中。主题、工具链与版本号见页末技术注脚。
源码与发行:GitHub 上是源码,Gitee 上的 Releases 挂安装包与 SHA256SUMS.txt,官网的下载按钮指向后者。
名称:Olympia 来自古希腊地名 Ὀλυμπία,位于伯罗奔尼撒半岛西端的伊利斯(Elis)地区,读作 /oʊˈlɪmpiə/;众神居住的奥林匹斯山(Ólympos)在两百多公里外,两者同源但并非同一地方。有文字记载的首届泛希腊运动会在公元前 776 年举行,唯一项目是长度约 190 米的短跑 στάδιον;赛期前后的停战期称 ἐκεχειρία,会期四年一次,曾作为纪年单位。
竞技:希腊语 ἀγών 的重点是把一件事比出高低,而非击败对手;奥林匹亚发给优胜者的奖品是一圈野橄榄枝。我们借用这个名字,指的是你与「这道题的最好解法」之间的距离。
工具链与主题:出厂配色为 One Dark Pro(MIT,作者 zhuangtongfa);捆绑的编译器为 MinGW-w64 的 MSYS2 发行版(GCC 15.2.0),各自遵循原始许可证。
代号出处:Stadion(στάδιον,一个运动场长度的短跑,公元前 776 年那一届唯一的项目);Pankration(παγκράτιον,拳与摔都允许的徒手综合项目);Hoplitodromos(ὁπλιτοδρόμος,穿着装备跑两个运动场)。选代号的规则见仓库 docs/12-version-codenames.md,亦可在源码仓库查看。
装完,就打比赛。