Commit Graph

72 Commits

Author SHA1 Message Date
MrZ626
df78225114 移除三个不必要的collectgarbage 2021-08-11 16:17:12 +08:00
Trebor Huang
3ccc8cdd7b 增加OS X支持 (#154)
需要CCloader.dylib以及*.icns格式的图标。同时要按照love官网的教程打包游戏为*.app形态,修改Info.plist。
我暂时没有办法让游戏在*.love的形态下加载dylib。但是以文件夹形式可以直接将dylib文件放在根目录;app形式可以放在Framworks处。
我稍后会在 https://github.com/26F-Studio/cold_clear_ai_love2d_wrapper 详细描述得到CCloader.dylib的办法。
2021-07-31 23:42:41 +08:00
MrZ626
cc1261c285 玩家的随机数生成器独立为四个,尝试避免联网对战时不同步错误,整理代码 2021-05-13 02:34:32 +08:00
MrZ626
8571b020b9 修正几处变量泄漏到全局,整理代码,main开头添加一点代码习惯说明 2021-05-10 15:13:45 +08:00
MrZ626
eda6c0d746 整理代码习惯,常量字符串改用单引号,可能有遗漏 2021-04-30 02:01:36 +08:00
MrZ626
c8db07a8c8 调整table扩展模块相关代码 2021-04-28 17:22:35 +08:00
MrZ626
2b723bd094 删除/修改部分日志信息 2021-04-09 01:58:33 +08:00
MrZ626
3b5d21fcd4 整理代码 2021-04-06 00:43:10 +08:00
MrZ626
78b7dfcc36 整理代码,部分协程创建/执行改用wrap更加简洁 2021-04-01 14:47:54 +08:00
MrZ626
742e9419be 整理代码,goto标签名字统一格式方便理解 2021-03-25 12:50:33 +08:00
MrZ626
390d2a42b8 整理代码,删掉多个goto 2021-03-25 02:15:49 +08:00
MrZ626
6663915149 再调整CC的调用 2021-03-24 14:41:25 +08:00
MrZ626
eb8f2c4eba changed 2 gotos 2021-03-19 19:06:17 +08:00
MrZ626
a728d4427e 增加一点加载cc的防炸措施 2021-03-16 01:21:36 +08:00
MrZ626
459bd9ad31 序列生成器改用协程实现,整理代码 2021-03-15 20:42:03 +08:00
MrZ626
5694316eac 整理代码 2021-03-10 02:01:52 +08:00
MrZ626
37520a9634 显示ai计算的下一块位置 2021-03-05 18:06:02 +08:00
MrZ626
9714ba1113 整理代码,保留cc的原始dest数据 2021-03-05 18:06:02 +08:00
Gompyn
b6cf044441 replace goto with repeat...until in cold-clear 2021-03-05 18:06:02 +08:00
MrZ626
bf7fbb1218 微调cc思考流程 2021-03-05 18:06:01 +08:00
MrZ626
15ecee6767 ai协程化 2021-03-05 15:28:43 +08:00
MrZ626
640403866f 修复一个可能是导致CC报错后程序闪退的问题 2021-03-05 13:06:02 +08:00
MrZ626
b1ca2c8dda 整理全局函数名以及库的require方法 2021-03-05 01:15:09 +08:00
MrZ626
a2f7c5e5ee 修正cc切20G的部分代码(跟上方块对象结构更新) 2021-03-03 22:59:54 +08:00
MrZ626
1ba10e18e8 全局变量spinCenters改名SCS 2021-03-01 21:09:28 +08:00
MrZ626
e71bf616f2 旋转中心和朝向信息放入方块对象中,修复+修改出块高度,修复无限上踢bug,整理代码 2021-03-01 21:09:28 +08:00
MrZ626
5943970312 修改loadLib用法,准备更换联网模块 2021-02-16 16:55:41 +08:00
MrZ626
9f285d21ef toolfunc文件拆分 2021-02-13 04:11:49 +08:00
MrZ626
caf99c2605 移除玩家的r和c属性,改为使用实时方块尺寸 2021-01-01 16:31:55 +08:00
MrZ626
fb5ea1643a 修复CC切换到20G模式报错 2020-12-14 23:26:20 +08:00
MrZ626
9442da2b44 整理代码,两个远古时期的游戏相关全局变量移入GAME 2020-12-14 23:26:17 +08:00
MrZ626
340f636ea7 调整ai对多hold的支持 2020-12-14 23:26:16 +08:00
MrZ626
e3f2a9c803 重构next和hold系统,支持多next 2020-12-14 23:26:15 +08:00
MrZ626
558384727c player模块分文件,顺便把部分CC数据分离 2020-12-14 23:26:09 +08:00
MrZ626
a485a71dfc 重构背景系统(每个背景使用独立文件),全局变量名整理 2020-12-14 23:26:04 +08:00
MrZ626
894c17b4c0 整理代码(主要清除所有redefine-local) 2020-12-14 18:22:42 +08:00
MrZ626
8bc2d958e6 优化性能:ai思考和绘制玩家场地 2020-12-14 18:15:45 +08:00
MrZ626
df1cb2832d 整理代码,清除问题 2020-12-14 18:15:43 +08:00
MrZ626
0bdfaf34bb CC函数整理 2020-12-14 18:15:40 +08:00
MrZ626
c6000c1bb8 cc使用新参数 2020-12-14 18:15:39 +08:00
MrZ626
c2c846fd21 一个愚蠢传递场地错误 2020-12-14 18:15:39 +08:00
MrZ626
52fe6d5934 规范加载外部库代码 2020-10-12 01:16:53 +08:00
MrZ626
f3b47eb0f2 加载外部库模块化 2020-10-09 11:30:48 +08:00
MrZ626
09d78e52f6 0.11.2:Pong(操作错误导致只能用覆盖文件代替合并分支)(非0.11.2最终版) 2020-10-06 18:09:45 +08:00
MrZ626
71fec8b497 v0.11.1:小Z更新 2020-10-01 22:04:24 +08:00
MrZ626
a4cd661ed8 保护执行剩余部分CC代码,也许不会再闪退了 2020-09-20 01:06:12 +08:00
MrZ626
f7d435748c 对CC崩溃进行一定保护,游戏可能不会闪退 2020-09-17 22:10:28 +08:00
MrZ626
f1ce68b677 win下提醒用户删掉存档内CCloader,声明两个全局变量 2020-09-10 23:16:48 +08:00
MrZ626
f6deb34121 重构CC加载代码 2020-09-10 18:29:12 +08:00
MrZ626
2b3198b4dc 代码整理,可以显示CC加载失败详细信息 2020-09-10 01:00:14 +08:00