Luogu DREAM Edition Beta 于今日释出了预览版。而我将在此盘点相关功能对比。
友情提示:本文非愚人节特供,可放心阅读。

视觉设计

我们的扁平化页面,概念化 Logo,精简配色,并没有进行重新设计。依旧保持了流程化、模版化的设计理念,颇具立体感和动态感。我们也早就加入了英文界面支持,并为大部分页面提供了韩文与繁体中文支持。

Codeforces 赛制、Hack 机制、Rating 机制

开发组将几年前搞炸的 CF 赛制进行了全面重写,并加入了 pretest 系统,重新加入到 Luogu DREAM Edition 中。同时带来的还有题目的 hack 机制和用户的比赛分 rating 机制。

目前的 Codeforces 赛制与官方的 CF 赛制有少许不同:由于参赛人数数量级的差异,我们取消了赛时 Hack 和 room 系统。改为类似 exICPC 赛制的赛后两小时自由 Hack。在此期间提交的 hack 会加入 system test 并在 open hack 结束时开始最终评测。

上面提到的 feature,除了 Rating 功能,其他我们都没做,但咕计以后会做吧(确信

用户插件支持

为了发展第三方插件生态,Hydro 不仅将用户端代码开源,也开源了服务器端代码。同时已经完成了插件功能的支持,用户可以自行编写 javascript 插件发布供其他用户使用。目前您所使用的以下功能均由插件系统推送:

  • 洛谷题库中的题解区
  • 在线商城功能

我们预计在两周内完成相关功能,并开放用户插件上传。

update: https://hydro.ac/user-plugins

小知识:不仅用户端可以安装插件,服务端架构也是插件驱动的。

Search Anywhere

我们正在尝试提供 题解/比赛/讨论 的搜索支持。如果您对此有兴趣,可以私信开发组。

公式渲染引擎

由于我们未能找到 RabTeXRabTeX 引擎的发布地址,我们不得不沿用高效的 KaTeX\KaTeX 引擎。如果您有该引擎的相关线索,也欢迎联系我们。

总结

我们努力将功能做的更好,实现其他人没有做到的功能。我们隆重推出了以下功能:

Hydro 在线 IDE https://hydro.ac/ide

  • 无需登录即可使用,支持了 C++ ,Python,NodeJS 的基于语义的智能代码补全提示与实时错误检查。
  • 允许 iframe。您可以将此页面自由嵌入您的博客或是其他站点。
  • 可以对 C++ 的 Segment Fault 提供详细的 BackTrace。精确定位到行。

提交答案题(预计一周内上线)

提交答案题的支持已经内测完成。

update: 现已支持。请参照 https://hydro.ac/d/system_test/p 配置。

灵活的代码执行流程

现在你可以通过向测试数据的 user_extra_files 传入 execute.sh 或是 compile.sh 来覆盖默认的评测流程。应用场景可以参考 系统测试域

测试数据图形化配置工具

已经开工完工了。

~~https://github.com/hydro-dev/Hydro/tree/judge_config~~





不像其他商业平台,我们将精力放在提升用户体验上,但是由于开发组人手有限,进度较为不理想。我们欢迎有兴趣参与开发的人加入项目,提升自己的经验,同时也为社区贡献自己的一份力量。

一路走来,感谢大家的陪伴与支持,也希望 HydroOJ 能越做越好!

22 comments

  • @ 2022-9-4 15:32:13

    qpzc

    So what do you want to express by writing this post?
    • @ 2022-8-30 19:16:30

      qpzc

      • @ 2022-8-22 19:54:09

        我确定这次更新是假的,因为视频演示是一个英文MC解说(# Minecraft Speedrunner VS 5 Hunters FINALE REMATCH“

        • @ 2022-8-18 17:30:10

          KaTeXLaTeX\RabTeX\KaTeX \LaTeX \RabTeX

          • @ 2022-8-15 21:27:01

            前排

            👀 2
            • @ 2022-7-24 18:32:10

              ??????

            • @ 2022-5-24 20:33:02

              当然,洛谷上关于5.0版本的帖子(由站长kkksc03发布)仅在愚人节当天存在,而最近洛谷放出了Extend-Luogu 6.7.0,并没有所谓的5.0,且前几天chen_zhe发布了帖子,大意为CF赛制的脚本

            • @ 2022-5-23 18:34:37

              qpzc!

              不像其他商业平台

              • @ 2022-4-29 17:18:11

                qpzj!

                👍 1
                • @ 2022-5-25 6:31:11

                  在帖子下方管理员 镜音铃发布了这样的帖子:洛谷5.0的Logo是一个变形的“女”字,象征着站长kkksc03将女装为大家献上全新版本,大家鼓掌支持!!!

                • @ 2022-8-12 13:40:20

                  @

                  emm

              • @ 2022-4-19 9:58:02

                插件功能什么时候能上限呢?

              • @ 2022-4-17 21:59:19

                LaTeX\LaTeX

                • @ 2022-4-13 19:04:38

                  不像其他商业平台

                  • @ 2022-4-12 13:32:25

                    \latex\latex

                    • @ 2022-4-12 13:31:42

                      HmJjTeXHmJjTeX

                      • @ 2022-4-11 9:04:58

                        希望测试数据图形化配置工具能像 loj 一样好.

                      • @ 2022-4-10 21:12:01

                        RaBTexRaBTex

                        • @ 2022-4-8 18:10:08

                          呜呜,准备写一套支持 CodeForces 赛制的 OJ,但是可惜 HydroOJ 从底层就不太好适配,只能从零自己写了 /lb

                          👍 1
                          • @ 2022-4-8 18:15:36

                            @ Codeforces 赛制的支持在 Hydro 的迭代计划中。预计 Hack 功能于 6月 会实现。

                        • @ 2022-4-6 22:36:57

                          愚人节官方整活呜呜呜呜

                          • @ 2022-4-4 17:58:38

                            hydro 强强

                            • @ 2022-4-1 13:04:01

                              但是 Hydro IDE 不是一直都可用吗,地址栏加上 /ide 就行了。

                              跟那个在线编程模式是一个东东。

                              • @ 2022-4-1 12:59:56

                                支持 HydroOJ!

                                有哪里有完善的 CF 赛制,支持自建比赛吗……

                                👍 1
                                • @ 2022-4-1 7:58:32

                                  我是鱼
                                  有纯IDE挺好的
                                  luogu-dev没有,应该是没有开源罢

                                  🤔 11
                                • 1