From f4f4a4b935d26185fcff9d6e59bfd9e08a1ae93a Mon Sep 17 00:00:00 2001 From: Andy Wang Date: Tue, 31 Jan 2023 03:53:06 -0500 Subject: [PATCH] Adding new maps and updating release number --- client/visualizer/src/config.ts | 2 +- .../main/battlecode/common/GameConstants.java | 2 +- .../battlecode/world/resources/AbsoluteW.map23 | Bin 0 -> 22628 bytes .../main/battlecode/world/resources/Buggy.map23 | Bin 0 -> 28248 bytes .../main/battlecode/world/resources/Cave.map23 | Bin 0 -> 8644 bytes .../main/battlecode/world/resources/Cee.map23 | Bin 0 -> 17044 bytes .../main/battlecode/world/resources/Heart.map23 | Bin 0 -> 21248 bytes .../world/resources/HotAirBalloon.map23 | Bin 0 -> 17052 bytes .../world/resources/IslandHoppingTwo.map23 | Bin 0 -> 45692 bytes .../battlecode/world/resources/LightWork.map23 | Bin 0 -> 12852 bytes .../battlecode/world/resources/MassiveL.map23 | Bin 0 -> 22648 bytes .../battlecode/world/resources/Potions.map23 | Bin 0 -> 17024 bytes .../battlecode/world/resources/Rainbow.map23 | Bin 0 -> 17048 bytes .../battlecode/world/resources/Resign.map23 | Bin 0 -> 8648 bytes .../battlecode/world/resources/Sneaky.map23 | Bin 0 -> 5876 bytes .../battlecode/world/resources/Target.map23 | Bin 0 -> 50644 bytes .../battlecode/world/resources/Tightrope.map23 | Bin 0 -> 14228 bytes specs/specs.md.html | 5 ++++- 18 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 engine/src/main/battlecode/world/resources/AbsoluteW.map23 create mode 100644 engine/src/main/battlecode/world/resources/Buggy.map23 create mode 100644 engine/src/main/battlecode/world/resources/Cave.map23 create mode 100644 engine/src/main/battlecode/world/resources/Cee.map23 create mode 100644 engine/src/main/battlecode/world/resources/Heart.map23 create mode 100644 engine/src/main/battlecode/world/resources/HotAirBalloon.map23 create mode 100644 engine/src/main/battlecode/world/resources/IslandHoppingTwo.map23 create mode 100644 engine/src/main/battlecode/world/resources/LightWork.map23 create mode 100644 engine/src/main/battlecode/world/resources/MassiveL.map23 create mode 100644 engine/src/main/battlecode/world/resources/Potions.map23 create mode 100644 engine/src/main/battlecode/world/resources/Rainbow.map23 create mode 100644 engine/src/main/battlecode/world/resources/Resign.map23 create mode 100644 engine/src/main/battlecode/world/resources/Sneaky.map23 create mode 100644 engine/src/main/battlecode/world/resources/Target.map23 create mode 100644 engine/src/main/battlecode/world/resources/Tightrope.map23 diff --git a/client/visualizer/src/config.ts b/client/visualizer/src/config.ts index 39f25d55..73c2842e 100644 --- a/client/visualizer/src/config.ts +++ b/client/visualizer/src/config.ts @@ -154,7 +154,7 @@ export enum Mode { export function defaults(supplied?: any): Config { let year = "2023" let conf: Config = { - gameVersion: "3.0.8", //TODO: Change this on each release! + gameVersion: "3.0.9", //TODO: Change this on each release! year: year, map_extension: 'map'+year.substring(2), game_extension: 'bc'+year.substring(2), diff --git a/engine/src/main/battlecode/common/GameConstants.java b/engine/src/main/battlecode/common/GameConstants.java index 1db673d8..bc49573c 100644 --- a/engine/src/main/battlecode/common/GameConstants.java +++ b/engine/src/main/battlecode/common/GameConstants.java @@ -10,7 +10,7 @@ public class GameConstants { /** * The current spec version the server compiles with. */ - public static final String SPEC_VERSION = "3.0.8"; + public static final String SPEC_VERSION = "3.0.9"; // ********************************* // ****** MAP CONSTANTS ************ diff --git a/engine/src/main/battlecode/world/resources/AbsoluteW.map23 b/engine/src/main/battlecode/world/resources/AbsoluteW.map23 new file mode 100644 index 0000000000000000000000000000000000000000..af2a0667bcef9f23e6c6bfb2e7395d56b51cd425 GIT binary patch literal 22628 zcmeHPJ&%(y40hpwB6aA%a3F>gx`BZSG2Fm#NDQn@>_|)?F#!L7pU02FPU6H#llM}$ z??-!%E{$V9wx2w$px5`kUIC34a0Bn)4P3(&yo5`51{=75HEb~g@aZ|gEv_Hm0{p$f z`5E9l?*DxOc!2BcFmZ9?0w15^{P6YH&mVt&e?u7DK6as_Jx~vtOC82f|IDyo1?`sw|z8ZZc{wR z#;@<0eS$EWa!BpimhqY`pIf#iZjBq7`wr$;a@@Dh5T3bd`BCk$`B4uIKgv6&@lYH_ z+QL1nDLF}dR#KulagtMn7GpBM#Sk(grhqA63Uny&2r;$Uk$Mn>J|eBnvS^JP`NkeK zZb$xDckClreN$jI1&)0UWVVA?V^hEsI2#2tzvF6hw1R1RX>#rxKhmhBQ_HW_Xeh7M zYbpF%+=uwJa;EefzbVzWUZ#L4Ftq~wZyc??LzB~6yToaFX>!WGy?aeBO-?VL5~t~< z$tnBx?lrwMIlX*JoTis1r|jFi*Ywil^ztcjtzPn)c6r^nl~dL}#=g~SDg0Vz9OBo? znbN;>etb^{UkjL0o1R|AuScaeW-k5s^;BEiZ1V_nudO+9|6Pq2`+BR@c(JdyMhnMW zYHKT}^fQ;*T4GOazjF;__*cgAx>|D8s)8fB#bT0?~?=D;bV*)`zqK&Dq#vrrxw zq9@7ceQ~$r$m{yu4z328(>Hwl$gKS$ix4sh)>E+?=Za=6Y;(E_?ED{cx<@hQrhqA6 z3YY?>fGIGe0{Po;Pvj8aj7PE7rhq9R6sY|zqX>^?j`26LW7Hf?fHNq(B)yl!s^owH2_i_9Ek5Et@DnkY{+Qc*sfTeD5VlvmhAgfqO0 z3DFMi6qL4**JTM<5h}BMlaQ2(r}GH_o1%JNjsam!!DL}5bjg~rFDvcKWUh!ytvJpr zMcC%`E?=rv&z13D$0J3f0&?O<&XSD;V+A+7FW(6q2Sh!QCV=~!EoNnZ}!#^0^AMIU_zaUCYvbf4QRoMh9Wb%hVK(xm&7{{voP B5-9)x literal 0 HcmV?d00001 diff --git a/engine/src/main/battlecode/world/resources/Buggy.map23 b/engine/src/main/battlecode/world/resources/Buggy.map23 new file mode 100644 index 0000000000000000000000000000000000000000..163f53b9d8b4ae2b63fd1848479f5b7621af7afb GIT binary patch literal 28248 zcmeHQv2qhJ5S2p!7b#Lu1cn(>zzhWyLqWk%P%sn}`~;JVl7gNO;4}CPJ|UmPuB1Kf z%F^B0r%UeacN0ac-Fx=V^U_xpu& zA87vf(YZgLoxA<++~$FEe}B+S{sEkHd#A^o zyW#tm9<6KXeXu>(q4ywm>st4cXMud6bKv-iu`QhI6Z$1oH%Y`IvS8Vz;iw&yDHPnxFZkcbQw)(EYQ$ z#^V_Futwd{^I;0$IrPJH0}2X20Vn_kpa2wr0#E=7K!If|Ag>YB^IdnG|E;@kUF%Kv zFLo`rg}<-Ip;(LhQ#ooqPUXF8{ITpqbgS)Wj9)mGI*-|dc_ia7ba+mDa{foWi ze$g8gfC5ke3P1rU00p1`6o3Lypr%0g9QuZSyYYkny>>&U3|>^w0pjyR4xtzr{zbO} z3Vg9tNRFT~z!wiSLSvCV6fzi}YCOE~HG)@}J88}95SL@} z`TmjmkV=WKU>QUqzUw*=F{&G>=4 zhQy52&mbfv$hMQGynhuR2`L~Fb@2+J5IYwT9aA*gEq$eM$?8Lt85Ba9hT8+_Tbwy9 zm^A>Sy#^sQ+;rKwVk$5nM24!;ZV37wlE{KcsH zVWM1zj(WC4{NvbSx#qL^+qgj59~2U?gWp zU!4xn^%6bRI$bq7bUMmWik|dx-mjKEv&j zKE-WI?>2cs1Xnb^(D+K@8;xy@$@{o-oZl1i6%G2hH~$`z9Ah7Uw$f8I%X>cZyxE+c NNe=&?G(WcC^?y`V6siCK literal 0 HcmV?d00001 diff --git a/engine/src/main/battlecode/world/resources/Cave.map23 b/engine/src/main/battlecode/world/resources/Cave.map23 new file mode 100644 index 0000000000000000000000000000000000000000..f948c89b1852d9eff9a6590820888eb94833d819 GIT binary patch literal 8644 zcmeHNy-ve05WbcIL3F5~NEIMdHbw>pb`}N(1_o9JUV(*|;URcD2JW+c$=OM&x{BTO z=cLP>{hjagxpiVGnG@ua9_XI#XwLpM&1gzv8c{(LMu>h+h#uMgoe{lV5dGc|eIF1_ zZ;9CD=t@THLZ3dqKGFL=#Fc0esOijb$-#TrP)BNBaB6LsLXs}c*;IED(xBFyyr@Ul zoT|RIyu#gv>;7YIXw}#eH=rp*bHa!4?ZL>pctI}p7IrFpKO>{Axw4UZksz!WeVSJ| zWe&i*6s)seYvk6PIe4X>Re0rjAvtnc;f2j9nl~r+w({b5p*8$1Q?0S)bVrh1=;>YHQjTatmyU3yQE$f4~Ye{j&>Sm4uD=oU@yBD&39p?7VK%Q{rzv%{{%fqH$7BX#Cl`PnVSTrlpvKMu&Cv#Ut3X7S_Vm4@^O}`&wAAaK_RH4(*tX00LoZS zXvC$khI@?TuwbaL)=>^DV}W`}y+#ck^A`{k{$irwFCWGnI%9oiePMlNEgUBA$AHUw jiBtB^O^oeB4E8>MW&Nv2`Z?Y63*nPRiB>FI zj%!DECILp2_((occg~%0cUJ^?M_=eO-O@+8qD#7NZQ?{|0f2a^>9JW^euY;g(Uh5&6BCs-I*Bd3M89MZpH zt4{;qnT?bi=wPiTNjcWW54}n`*3>`aa(W$j$y$M949x&8?^ zj8ga zb;(*&b8B8=PtCCuUiip}I!){hQanInnxc$&fv#hQ&T#2h#gMx%nK1Q}2h)sr8gt zE@We45T}?9;S_8zpT?b#ZP%>v!|Z?1kH;Ben;pQtC6jtOVCPZKS**>Z03ucJ`Bjx3D{<;=50k;CP&gkU02w_n=2N)1Cv+{fQ0=H3iCKzk!x){!|HtWpfB)f} ze*t38-$FTX-V4?rtUp3KQD?`$)Ey)GU96U;E8H@9|jNMD(<#@<^E-PG4 zl@C0YYT#n+G8Mpg1nH#;@Yf5HUK%qsPB@6o<&*lw=J0d*rGBxwyi&i|9DXjp)Gs!d zSLzp=!_Vn2H0Ps!jG3h&)5|>dCC#Nsu$mJRp=l@ z1^5$(tHAtN)*5&avGJPTsfqwO9pVLq4lrgn_ED}j#7|M-;0sf@UFsk|0{c3!^Jz~F z$8M?#w40=cMj~n+9HO>r%IxF-Yb*jEI`tNqIRwx=aB)GJNJNcuK~(9WLQ^A+aeJT#NPgj98Tw7a14P9ky#S}0Fpn(7T>5okvQ@|8Be+BwJ+x7X*pSdwG z1xx``z!WeAmQ^72xq1!nzo{BhH7~2AWrqTG&OP=#a2Hczj?@}1j--5%bzFbJb)@2; z7TAs=`?gD}8Z~J#Y7}6Cse-ymw~p?Lii){oYfVt1gv2t3B|RxeYCXAEU%hc(Pl`mr zvqbbHiSy7;RfSQL=IBAgCQEhgP<-vWtTeWbz>=OdAT^L*yc$~>Syae&5|)E`>wQq8 zJ>P5cn(sEb<2!flnb{5ZJMMgoNxJ90t9^1WKKSwfczDl#;aORG#%p|=N_xi~YiO{W Q&2|fmza7Q@L?RyZ|G&KyhyVZp literal 0 HcmV?d00001 diff --git a/engine/src/main/battlecode/world/resources/HotAirBalloon.map23 b/engine/src/main/battlecode/world/resources/HotAirBalloon.map23 new file mode 100644 index 0000000000000000000000000000000000000000..c592777c1aeeecd55578597f19e35155bf3dd3d1 GIT binary patch literal 17052 zcmeHP!H&~F40X!_Jrrpr5LzLGdI2F$Ang^2<+KM5`~pX$6_wC_7$3ps@DbQE^CtEr zlO{AxhjvDqdTc-2Z=7tpn{B!w887IX-qTy!@cJcP(KA}p1+D0kJw&UgM4wpxeob`$ zj_CR$(FfN5+z`hQz2b>+!HXw6Z@2e1-+zAoc6Ybk{$Tx=IO;gd4lH=rm}vu6Y)EH{ zIg}1gkZGNim*{g1a1xmtDZdfTZ>zwkHrx? zGNA`O_2t)(WBdvtoYI-n1UJake`tLyzhm|>*NbCt%5f>h{*Z~tEP0g95&TN-BRH0R zoJ;066}KfPO6OF$cjbA^06lYf%`bdAog+J3L-9prx5hDDG085)*xIBH1mj>&JxPELs*euhdu|K{W- z$A8T6#rZrZ$1(hHKF`SyHLI*0s2!*sI8+Dv?qMzX!yF49eYLIIYF%+nzOKB87gU!& zWDGtB3a~D?^Sdo{F%jF~8opF6jc-$+6GR)EcC!;GMsz(i-kVza8XSL^DtC-rwiwE| z3{YxBm&+W3+(Ifizrn%SU?UED5SKCnX-vpzj2_7~H7`XHnF3B?n~}u@#=c^cxrtOK zysPbc(Ml)rJYtwv8r?V?G`>VvYY`zno9kc;1cNFLQ;;0(o8PA6Tnr19BmkxmY=nn7 zQzr}@1ZM)J5P4Q6K-sxdsuR-EPta6 zd;?_1byX$mLz;3uK;tq&pyj2(nY*|N&H#;)0F|ohN~7F>TcuF2$RN6vGuk)@){t^9 zHKdLU(SxFGOv5>V4`F4C4$>W4!*=7oWmDKEq_$}w{E!l=*AgegA4g9J7BAha3Q^X! zOXp62HigwR)TYSeVhbeL2I+L-gs!&-n~@H=6NPS>(0^0b{5=qt{7n!mesXfnDXw_l z^8CW{E6-K%;W>2i%X4`0oe|G@%I7EKvmRm-DI3`Ee8UsZ>xo<}mP?U>muH#eeMa=Z DCz=$l literal 0 HcmV?d00001 diff --git a/engine/src/main/battlecode/world/resources/IslandHoppingTwo.map23 b/engine/src/main/battlecode/world/resources/IslandHoppingTwo.map23 new file mode 100644 index 0000000000000000000000000000000000000000..2b22e570fd7fd81d7d09996ec1df0b9fa5908376 GIT binary patch literal 45692 zcmeHPyN+Zv5cLeR&2pGB=`h!J_?uZ z<6HK9l&`z#w%ujPW4o$Oxz6!*Yo>R*pBri)n$OLr=412R&Ob8G%%izCcjjOotjD$& z#(ZUmzkW34yI+lY{KJ@kZjJf(Z)3i+_Ae+Vv^zUK*#7lzzkL7thnH{OzWw?2Pv8Fj zhTMPN(@$-^DDa*w6up<4YwF}2`Mf4q>lot4TfXML-sk)*`FszrgALAmDgKEK%zG)e zCJr2H&y;xbman;w&zCrot>u<;%hyY_=REm(DZUk3&MjZB)d_xU{ub@TE$=PXsWqtr zy(@5I3844RMXDb>X&k*>BiGT-RQag_s(>m01>Uz4bl6HqdK-`TQrsotz>$xob%0}O z{H5c-k?P=csV=-Ni&2Vi!4H0Xl*rQ_K0U2n z6;K6KfwmR6hW7&b3DkZ@iRaL{DsU+Ur28uQFI9K#zS4b_{I&ZkP8B$X0@8hy{HLhl zoH?ZXDEZG>tL~)=EJ^A>BvG-y2`8cPs^@`zZN)Q$xCslD{{;TJKm2NcU0l_ojw)A0>Zpe6`-O6p-$t zc3n12&hc;rapT;QZ8#LqF}$ZkTpBorXwL()hC%AMSXg%_okVU{+s4c z!sVn%_A;6_w@6NJa>%m{Xmw62aBVqT1s{=g6}mxxs}%Ab2bHp4#LrKS&*ftH1IXtx zGKn|>n&i3IV)a22D=MMBmVM36HZ2HY(Z^5g_bU;izP|dp{+}1MdM1h#6d2)emVK|n zf*|T{R)Ny*>ur|684FXb&M0;VTaEZU=<9y^;Ej03DZ}er>2rRa=f1^S@A{TH>Kj1; zecc=36qSQ2pbDr0?J1zYL$!A%T9GQC3aA3AfGVI0Y%8F@zijKHUR6L9Pz6+hItBFo z*E-!4)sF)DJ5)bsb*@VFb?;nCpLZX<>#5!&KIeMI=^0=9N}q@FCqT6-*Q)2p5nlJ{ zb1U{kP z)2RSJ!WgTGk#53wjq?;5kkhU(B$kjif#!j6jVOOKn@}IhkP%BZ0h+*A{G?K<@GPDi z!d?*(C$5YbNxAd34F$qSWmo~~u_0&~>Z~pTdSQ$V;uS%Lq!d~Jf-xFqP)gyeaci+XmE!_*cFMKH{F9w&I05j)Yll0yx@p( z6YOJ0)C)`)(|ER;pe$1Y&V%DRLW3ni!I}7GP#6}VU<+50C?4esU4X*qu*{a_VjgjN z1T;NNaVH;O_q#Wb=E43vm^=H^m}j=XwEY{~U)g>LzJr^4|DB!FcUQi!{S({idplu! a8tk71n;o3*=H~X6Vkq{B?eup&t^Wf8cOoPJ literal 0 HcmV?d00001 diff --git a/engine/src/main/battlecode/world/resources/LightWork.map23 b/engine/src/main/battlecode/world/resources/LightWork.map23 new file mode 100644 index 0000000000000000000000000000000000000000..c8e3784f90ba9784fb4b8403e6583b1d6d827b69 GIT binary patch literal 12852 zcmeHOu};G<5WSWH0ad6HNEB2-2Syl>7#JBDI>dycJhg91(B zDk8j-u6Mn&&-ROx_!4I-phLNo3pte&naV`QvL{0sNG2ooh}`XnT&cXDh`b+*e4dGX z^hD<8B7L!X1WUr9<1)=v8>7 zoni3g2!z|^`VWyeybt%=RP^84O@&+4IJ$fi@Nb0m6*v{O)o!Z(GY%0T0^L9$PL8R{=v9_7lYNx#ct(oO{GB7pT9@`6i?(P*v{=Nv=MtLAel zj=*`vc@@uxR66HXyYnj5abz4K&?W*QCv3A1Y&$6enm+%KK{xT1ce4l5c5_iI=gp;F zt%tf!6zl3(+-SV`=I)4r=V3<2DbE}D?h7s+g zYVfi0wen2)Mmh7oun!x4>=A`Lh$L*-L%OZJue_@q_L4&Odi_2m-oav@3$6qB{{^`b B6A1tS literal 0 HcmV?d00001 diff --git a/engine/src/main/battlecode/world/resources/MassiveL.map23 b/engine/src/main/battlecode/world/resources/MassiveL.map23 new file mode 100644 index 0000000000000000000000000000000000000000..743744e43c1507522ffd7c6c3d37ae6d0b45fc0c GIT binary patch literal 22648 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 XFa3bEN&fD;D78%&@nE&>gSYw%o;njS literal 0 HcmV?d00001 diff --git a/specs/specs.md.html b/specs/specs.md.html index 052fd2ce..33cd4873 100644 --- a/specs/specs.md.html +++ b/specs/specs.md.html @@ -17,7 +17,7 @@ # Formal specification -*This is the formal specification of the Battlecode 2023 game.* Current version: *3.0.8* +*This is the formal specification of the Battlecode 2023 game.* Current version: *3.0.9* **Welcome to Battlecode 2023: Tempest.** @@ -291,6 +291,9 @@ # Appendix: Changelog +- Version 3.0.5 (January 31, 2023) + - Released US Qualifier maps to public + - Version 3.0.5 (January 29, 2023) - Fix Repetition and Sakura maps