将《群星》(Stellaris) 存档中的时间线事件解析为一份可读的“帝国编年史”。v0.12 引入全新现代化 GUI、Windows 可执行文件(.exe),并上线无需安装即可使用的在线页面。 GUI 化:提供基于 customtkinter 的现代界面(日志、进度条、搜索、右键菜单、状态指示)。
上面说的都是思想层面的。那在Python里,这套机制具体是怎么实现的呢?这就要从一个老古董 generator(生成器)说起了。 你肯定写过带 yield 的函数吧? 这玩意儿你调用my_gen(),它返回的是一个生成器对象,里面的代码根本没执行。你得用next()或者for循环去驱动它 ...
CYaRon 建立在 Python 上; Python 语言特性简洁明了,使用 Python 写测试数据生成器和对拍器,无论是否使用 CYaRon,比编写 C++ 事半功倍。借助 CYaRon 更是如虎添翼; Python 学习成本很低,只要您熟练掌握 C++/Pascal,您只要花30分钟看完本文并完成实验,即可初步掌握 ...