社区讨论
关于未来……?
灌水区参与者 35已保存回复 38
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 38 条
- 当前快照
- 1 份
- 快照标识符
- @lo8jnplw
- 此快照首次捕获于
- 2023/10/27 19:42 2 年前
- 此快照最后确认于
- 2023/10/27 19:42 2 年前
既然大家都还不知道,这戏我也就不演了!(?)
之前我提到了 CCHv3 代码被删除的原因,除了没有时间开发之外,我也在考虑只看一个 CodeForces 网站是否有些局限。
近期我从文化课学习中抽出来一点时间想了想之后(当然可能就会是高考后了)的开发路线。目前我拟定了一些开发的计划。
- 设法弄到一系列 OJ 的题目获取、提交、提交记录跟踪脚本,然后搭建一个本地 Virtual Judge,允许自行爬题,自行组织本地比赛之类的功能。
- 出于洛谷出题人对 Testlib 系列使用的局限性,打算模仿 Polygon 弄一个本地的 Testlib 管理模组,支持创建题目、编写 Testlib 一系列的工具、快速生成 / 验证 / 测试数据的功能,顺便借助洛谷暴露的 API 直接创建题目上传上去。
- 自己弄一款便于学校内部使用的轻量 Online Judge。话虽然这么说,但是这东西做起来还是蛮麻烦的,而且要求我全栈 =。=
- 利用 CSS 爆改洛谷页面,顺便弄一个好一点的暗色模式。这就不得不拷问好久没动的洛谷前端工程师了。
- 构思一个便于描述算法的语言,然后打造一个支持分布调试的可视化解释器,包括一些基础的数据结构展示啊什么的。之前看到 CS Academy 上面的一系列工具,感觉作为一个提供了便利工具的 OJ 居然已经好几年没比赛了,就打算传承一下这种精神。当然,这东西要真做起来就得要一个团队了,我一个人应该难以胜任这个大活。不过要是做成的话,可以考虑给洛谷搞一个脚本把代码植入进去。
- 用 C++ 写一个随机化库。虽然洛谷自己推出了一个 CYaRon 库,但是看起来大家还是更倾向于使用 C++ 的 随机库造数据,所以就打算干脆直接和 C++ 妥协了(
- 还有很多……
当然,我一个人是无法完成上面所有的计划的。这次把之后的开发计划列出来,除了给高考后的自己留底之外,也算给各位开发成员一个小方向(虽然我觉得应该没多少人会采用我这个计划?)。
我自己作为一个前端三件套垃圾开发者,虽然说能力不大,但也算是给 OI 界弄了一些无足轻重的东西。我自己在 HTML 和 JS 上的代码规范都不算好,也很希望有其他更有能力的人代替我完成开发。比如 TOUHOU Medle 就是我硬生生把 Deno 依赖改成 Node.js 依赖,然后往原版上面加了一大堆功能而产生的,代码质量可以说相当感人(
除了开发之外,我倒是也一时兴起想接触一下诸如音乐、绘画、动效设计之类的神奇领域,不过考虑到自己能力实在有限,也就只能摆了(
一时半会不知道还要说什么,就这样吧。
回复
共 38 条回复,欢迎继续交流。
正在加载回复...