首先上链接:https://github.com/wrsuperboy/dotaai
以前改地图,就是纯J。本人不会T,不会lua,也不会其他乱七八糟的衍生语言。写代码的时候还是用文本编辑器EverEdit对着一个未格式化的all-in-one的13万行的巨型文件边搜边改,最多再用JassHelper查个错。说白了,就是懒。
今天尝试脱离土办法,工程化这个项目。首先尝试vjass,毕竟这个是最简单的。在目前的项目中,终于不用手动替换地图文件,一键构建就是很爽~~~
花时间把AI从地图代码中拆出来了,一共3.3万行AI代码,9.3万行地图代码。因为仍然需要花时间把依赖关系、公共部分理清楚,所以暂时只保留了地图代码。AI代码将会不久后回归。就地图代码而言,目前仍然是所有都在同一个文件中,没有拆分。未来将会拆成多个小文件进行管理。
欢迎各位围观。
以前改地图,就是纯J。本人不会T,不会lua,也不会其他乱七八糟的衍生语言。写代码的时候还是用文本编辑器EverEdit对着一个未格式化的all-in-one的13万行的巨型文件边搜边改,最多再用JassHelper查个错。说白了,就是懒。
今天尝试脱离土办法,工程化这个项目。首先尝试vjass,毕竟这个是最简单的。在目前的项目中,终于不用手动替换地图文件,一键构建就是很爽~~~
花时间把AI从地图代码中拆出来了,一共3.3万行AI代码,9.3万行地图代码。因为仍然需要花时间把依赖关系、公共部分理清楚,所以暂时只保留了地图代码。AI代码将会不久后回归。就地图代码而言,目前仍然是所有都在同一个文件中,没有拆分。未来将会拆成多个小文件进行管理。
欢迎各位围观。