文件名称:bsq:大正方形:使用除墙壁以外的第一个尽可能大的正方形填充地图
文件大小:129KB
文件格式:ZIP
更新时间:2024-03-04 01:50:05
C
BSQ 介绍 Brockian简单-板是广为人知的一种变体。 由于必须在一个完美的场地上进行游戏,并且由于它是生态责任游戏,因此它需要先进的技术来定义最大的可用游乐场,而又不会干扰环境。 目标 用第一个(左上)最大可能的正方形填充地图,以避开障碍物。 允许的功能 读/写 malloc /免费 规范 3档 每个文件5个功能 每个功能25行 没有宏或全局变量 没有单行声明/初始化 每行一个声明/定义/指令 函数顶部的声明 空间后,如果同时 没有了,做一会儿,休息也没有开关的情况下 建立 make 用法 ./bsq [map_file] 例 地图 2.xo ......x....x... ....x....x..... 结果 oo....x....x... oo..x....x..... 地图格式 第一行格式:NEWB N:地图中的行数 E:空单元格字符 W:墙单元格字符 B:BSQ小区字符
【文件预览】:
bsq-master
----inc()
--------bsq.h(1KB)
----test()
--------test41(26B)
--------testno(116B)
--------test1corner(226B)
--------testonlyfirstcol(318B)
--------test7(7B)
--------test94(53B)
--------test5(5B)
--------test9(7B)
--------pretty2(5KB)
--------test2(318B)
--------test3(47B)
--------test1col(17B)
--------test(462B)
--------pretty1(5KB)
--------pretty4(1KB)
--------test1corner1(226B)
--------test93(11B)
--------test1line(42B)
--------test1col3(17B)
--------test6(6B)
--------test1line3(42B)
--------test1corner2(226B)
--------testbotright(462B)
--------bigmapempty(95.38MB)
--------testbotright2(462B)
--------test992(176B)
--------test92(11B)
--------testsq(386B)
--------testnumbers(176B)
--------test1line2(42B)
--------test91(11B)
--------test1col2(17B)
--------test4(23B)
--------testonlyfirstline(318B)
--------pretty3(1KB)
--------test8(8B)
--------test1sq(462B)
----mapgen.perl(476B)
----src()
--------bsq.c(3KB)
--------utils.c(2KB)
--------parse.c(3KB)
----Makefile(2KB)
----README.md(2KB)