From 712e76d65f6cae709aa78343e6a0b9856e8518ba Mon Sep 17 00:00:00 2001 From: Serena Li Date: Sat, 28 Jan 2023 21:42:50 -0500 Subject: [PATCH 1/3] add intl maps --- .../battlecode/world/resources/Barcode.map23 | Bin 0 -> 5844 bytes .../world/resources/Contraction.map23 | Bin 0 -> 50652 bytes .../battlecode/world/resources/Flower.map23 | Bin 0 -> 17400 bytes .../battlecode/world/resources/Grapes.map23 | Bin 0 -> 12848 bytes .../world/resources/IslandHopping.map23 | Bin 0 -> 25456 bytes .../main/battlecode/world/resources/Marsh.map23 | Bin 0 -> 42220 bytes .../world/resources/RaceToTheTop.map23 | Bin 0 -> 8912 bytes .../battlecode/world/resources/Repetition.map23 | Bin 0 -> 42664 bytes .../main/battlecode/world/resources/River.map23 | Bin 0 -> 17076 bytes .../battlecode/world/resources/RockWall.map23 | Bin 0 -> 8628 bytes .../battlecode/world/resources/Sakura.map23 | Bin 0 -> 28604 bytes .../battlecode/world/resources/SoundWave.map23 | Bin 0 -> 17052 bytes .../battlecode/world/resources/ThirtyFive.map23 | Bin 0 -> 31864 bytes .../battlecode/world/resources/TimesUp.map23 | Bin 0 -> 8648 bytes .../world/resources/TreasureMap.map23 | Bin 0 -> 6404 bytes 15 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 engine/src/main/battlecode/world/resources/Barcode.map23 create mode 100644 engine/src/main/battlecode/world/resources/Contraction.map23 create mode 100644 engine/src/main/battlecode/world/resources/Flower.map23 create mode 100644 engine/src/main/battlecode/world/resources/Grapes.map23 create mode 100644 engine/src/main/battlecode/world/resources/IslandHopping.map23 create mode 100644 engine/src/main/battlecode/world/resources/Marsh.map23 create mode 100644 engine/src/main/battlecode/world/resources/RaceToTheTop.map23 create mode 100644 engine/src/main/battlecode/world/resources/Repetition.map23 create mode 100644 engine/src/main/battlecode/world/resources/River.map23 create mode 100644 engine/src/main/battlecode/world/resources/RockWall.map23 create mode 100644 engine/src/main/battlecode/world/resources/Sakura.map23 create mode 100644 engine/src/main/battlecode/world/resources/SoundWave.map23 create mode 100644 engine/src/main/battlecode/world/resources/ThirtyFive.map23 create mode 100644 engine/src/main/battlecode/world/resources/TimesUp.map23 create mode 100644 engine/src/main/battlecode/world/resources/TreasureMap.map23 diff --git a/engine/src/main/battlecode/world/resources/Barcode.map23 b/engine/src/main/battlecode/world/resources/Barcode.map23 new file mode 100644 index 0000000000000000000000000000000000000000..2885ec4410c2290df0b2a8b017c2c7cdc51c82e7 GIT binary patch literal 5844 zcmeHLu};G<6g-DQgA_r8DufV22L?t424*IP4*UT^z+8zh=m&J@2leB)i(?QjsfzU= zYVniKcAlLV-=(&jH-_vSH@L`>x+OL%N@qd$Iy)3TS;=?fGG?$NPTT%>2F^ z=4Uxat5~VL@_ku>O%zyjhB(*!D^b}txm8R5|?wh3Dm(N)74@RDzXnnH$W8XK_ zDrSXiW{^u}*_bkBJ{h K_K?uJQ_OdPvJNo- literal 0 HcmV?d00001 diff --git a/engine/src/main/battlecode/world/resources/Contraction.map23 b/engine/src/main/battlecode/world/resources/Contraction.map23 new file mode 100644 index 0000000000000000000000000000000000000000..2679269d99f212382bd1b8d236942f0f6abc10a1 GIT binary patch literal 50652 zcmeHQJB}PT5ap~^@&aB68*CsL4iq?4XagHKFrdT+6zB?qA|;YxD0b`{`2zM0d?2&B zS?nTN)!*s=Bfw>`svfJ}W82b?ZvjdO4Qb?)N*KZog;YTWvt-}?FX%jd6ueE9hF)0fZg;bk4e zPbdHdpa2wr0#E=7K!JTJaOd0Qxv$R0b<13N9e2t;P|T6neRMso%QJDErWDXn017~X zWfXYk%h1fnbMN4p$M(Dj-}?6WZfQNz!2KTSHo*l7KmjPQUj<(H)_F1u`m;Pa*?)wU zxzfr*awQuB3P1rU00ov;!2fj;NAoPh;!A&bhUbyA0N?sH`EF@F(m31w9_jAD1qwic zb13kQr%Ce+gSqkw&c{=L@AfRu^zm*GjGzD%fC5ke3P1rUU@I`@GlW}wPnq8Xw3&{N zfbV$iu8ExEj;;4tui5w5vzYJH_qCZLuVee!3+^mD_i`WT6AC~9C;$bZ02F`%ds2XZ z55A|Kr}hfYQxzPJr`Ie?kG1Z3&DUqlnbtW6bL4f-T3u()&3OwPEe)>Cow?GwX&ZwR_tl-?_Mwc6;ZWeunVUeC?+&>t`f!B%2~$L=(q_MvbAL z)wbEoP?eNA5^x6fM>WSP*t%GqLeL~R+frXioHhYdL~=*IZ^KsnMI{9rTzSXgRARzI zoKu@V5YmcJ@H4bv8=#sF>RG}$0m|k02ytqc86k><9as+y{CVvFG~otX-DDwSlUZ6x zvDiYHr+5-*{U4E%rMikjf`ST&PCYSeC1xjv4kgKwG-YETeP$=vhIW7n=!eoxaJ58R zLVTW)(pr(R^BP(r00-|joDc%wa;dn}6 z5Y~^vUpwqb0NB`0XiMK_KeA1&wC0nTXqSnlCngt$&y~JxD?^Gcu~alUO36=LB3qbA zin$TB24lrDHn3xAr-2MFOz1!<8Yaae5GzL`OY#0VvQX2u&&XqyAQ7p@YfKp4rt9PRh}4c$CglkT5oJfOkWd5 zGz=(^D9}7uiF>xq()DH|f`g&J!4=r@=ajbG+rb|T(1QX{017|>C;$bZ02F`%Pyh-* z0Vn_kpa2wr0#Kku0s1qLGrfO#Hoh%aj}R1q0#E=7KmjNK1)u;FfC5ke3P1rU00p1` z6o3LVC~&6tTW653IuaVrr7X^c0<{85e?DgEdbsEPC_tYftUvWgKa;*2cV#6p2?}{h zydCRPn}h^MnY@6s^f9k8af6WkhFC5m&XNkFgU>utDHhNg$;dA z!46e9)CxB>rSdrJB+9K|@$jjw)o~>xfZkLR$VEv?D8*_S0jq?1U^%6z%z>~L@%UWU z2}!&YnbnrAa=D Z|0Gua_fu)TTyAb?rQGL!(tD4z{~uZz8m|BV literal 0 HcmV?d00001 diff --git a/engine/src/main/battlecode/world/resources/Flower.map23 b/engine/src/main/battlecode/world/resources/Flower.map23 new file mode 100644 index 0000000000000000000000000000000000000000..7b14dfcef03c752dc16148d9435e0cb8a93c9eb8 GIT binary patch literal 17400 zcmeHPO^XyU5Un0p8DS0!imW0yAc)|_g9lGu1lhwL_DAS#VL=4{fPc)R|H^uuR8pNu z&x}3E^oJFw%}2ddy}a!9*Y?boP+rgndQWd@%k7tRMNer%7qq5J_7Hu2LiCaAUvG$R z-x2-zMD&~c*Pn@Aa}ASn!Hq|3U+(UIe)~@J2Lo120aL&fFa=BjQ(&Hz6Fflu~7 zKhgyanYJ6(5sL)+5K-)i?Jf#Ew~j6%SzFufBD(wN8RVu(LO(r$h_~e-KB>JkbQJ?6 zRMJXEkGU-ipgaUA#KV6{Ejsjleud%qZHjIlk8|@7f?KYmBDkjV^dJt_KHp3$wA#Ts}*Ya@eT^G=>G+S&k$k& literal 0 HcmV?d00001 diff --git a/engine/src/main/battlecode/world/resources/Grapes.map23 b/engine/src/main/battlecode/world/resources/Grapes.map23 new file mode 100644 index 0000000000000000000000000000000000000000..e67e3d8b3e2eb1c78e85d5326b8276cfb01ec60f GIT binary patch literal 12848 zcmeHOy-ou$4EB`*H&mztLKRfdfe{8I1_pK*7#Mf}7}ycK00WQ8Be1dH&xw;++)3ae|dZTAo|*IejB@EpyE={bqQW~XfA!Lo1cGM*Sp*pv}@T^ z-LB8s*LrxLhjuM}tJ^id`&)*@iwWyZbxr z1Dke6W55_N28;n?z!=y@2J{1G+FR;tyU#7%o7(B#G>7hK^C@PtF<=ZB1KY^JzqlsE zm4BIBh8CdZxDZx|cHc*obC>JJZle|Z&^VnV;w|Y%h8%K;XJc*$JG?JiF+=o4D?wwY z3(1ZVt64F9OWcyzx7-i{owQ_y3t$0SiZ;IbnoCm5?E2AB<3{{!#+aYZsQE6V5j!WW z_pA@BkF2%F^nOj?xF6|+l^^2>GkiD^?ziN}I_QWMK8Rq|V1OC_GsivL_*{eaA9pSg AY5)KL literal 0 HcmV?d00001 diff --git a/engine/src/main/battlecode/world/resources/IslandHopping.map23 b/engine/src/main/battlecode/world/resources/IslandHopping.map23 new file mode 100644 index 0000000000000000000000000000000000000000..e5a10a390aad1a596369307180ddef8a88d7a0a9 GIT binary patch literal 25456 zcmeHQy>1gh5FVQVE{sTlM1&%gf-)sYDUfI=f<%#?3WS7^q7aFfpyW|_1fGE>V#fCP z=05LU?#}Crf4-GQv-7vJ-?taVIop>rvGGDK;)>Igw{Fl_QzRu|`C$PetCV z{&gYp`<=+2Pa^-+{`*B_top6WOBEkSI(ee<;pg?|o3EEYZg0Qed{cY!*fXff02v?y zWPl8i0Wv@aHqF4OP=f~@*0I-tC5FAm>^g|ID`WHgZ9ZQ+)0}icYZ!Ba>)17%6U=S0 z?HbNWQ=P|nJv$TK^fq755y_#QZ^X_y86X3@!N5b^CQ54OcB>C1l~=+y(M3>F>poH^ zN-8h<3~L-{dkk-FqV0Jlv|)_{ZI2n&IM9wUpCdlBJrD7r?Rh0M;zQeeAU?D`FKWbx zw&x-~v^}qcMto>{55$MI=S7Y9(Dq!!hqmXH(1;Ih?}7Nx_PnSKA4-h--0-1zth6?K zD5)NX4<(gH9~sye2KXM~zMLd+tjj>3`=0Ce^!ifwZhgJGbi6lqS8nNeyuVj^?bLer ziPiTr6y|NfIuz!vSl9U(vtDh+rp~z!R^LmTeaD<3d&Ry!@7mw%9B-F%9 zfD9C2V938yhwN2^94d{H?CyJLY&s{oVq4lcaSg}Kw zu(9Q|T6N|EbD5T&#LjV^&IWH)P|YAEZ+eOAd}bn|l*~pVL|119rux4vj`hD=O!TR) zQ>{Kxxm5Y6a-}j^#Qgb87Ps%ZK3B14iMlqQJ)7yN${Uq)75`4G>CtFBHf=Tb{3*N7 GY4(4|Me7q zWdG-fQvUq8l;3_Yov@~<-TIxE!bTe4@Em0wY2KK1?SAFs zcm>biSIoOM$F}f^%S=Zphk;boF`<*ATq!Q$C4ZPo?3Acm%Tdel%b}`J(w<3x%JcmU__`7gjf2B zV-GNE77HI{@$-zD!8&rwjPRTq(Gy%tv_f5Sm2fXNJIvf2yfYGFhXpkpjyuT>9QF>I zrpY|i6LZ2$U!oP1RvcRDsj6NeD6u!xg)1Dg&+0Z*FIqhfb;ex)t0Vfi4C-%_H9Cbm zx#94A!A)S)SUAAk=A5Etqt<-UUQ)whySh790`q&PdOF~;?g*@Q=86m&3PbjUhA$lp z>R30B&J0uc$d-HW4QzzN#vZ=9Yc$M&x*aC=fHb>>2W-TX8;*XTa1*dXby*c2&;>Ug z!y)Sivzg3Y10&6()_bk0M7l(Ghs+$Xrm6tL+i~2eu{hPD3JLd;9FdzWFi=nW+d$1S zRLDR(Oz#Y9V2T+L-3Qb1Ibuoexm_YL6mQN6by2CII~<-V^E5Z%_izQ%)QV#=E!vpV zW6;J1@2@*el}^o>*24~G{JZvS!VdDV&B72hOByMnNV6q+g=vcreObp^f>t%Sd} zSe!fC4cRQIW>?VAh_#hm;DT!hudaSg*EQI|gQ-Q42~+8=kt_l)LYWC!)MuW0wo?US zf?5)2rx`?JNNvfR3Yr+%v@5lgs~$JK2}6ai-Mc=lk#M0D&M2UV%A2}W8^uHzjYT#m zBUL+tp0$8`6^~&Ds^x660Ra$*?#D@2dQjGYfl-e+6AX|V03lypTA`YD0-`|;W?(>V zmi3AD-0!WT@|X^ohK#tb#HmN}3_wfOQo+cQmJ+4{?ZsO(Z_}?Fg)0B(m*-Tg&)R0)+#Lv*rt+AtQ`R zD1%xc>8?&i!0D+Rltf?^ZfM7KaAz74nW{q#HBk{gSURuTSFsB21G@ckhUSup?*>NF z&ZFek*LKw+y;m!gm6dMQ6;K)Vgo65o7ht^=qzYGhHC8R_##sW6<$g<1-4V9k@fDk4 z)YYzgYFeN~4n1c?y%EfOjiwUo!ktkGc|xVErA=iBR$sUY$q}7ddO=N~r@6pKW6JFl zBX>VVjW;wn=QXsiKq^=BSxxVB(y&!QO5s+9CQ?tN zJeSu}Ud!`Fp11ORE6=URZuMLQYrhMDzbpI;KYuLyXMUDVe^=s0{y>U9lRk6%UuBXS ALI3~& literal 0 HcmV?d00001 diff --git a/engine/src/main/battlecode/world/resources/RaceToTheTop.map23 b/engine/src/main/battlecode/world/resources/RaceToTheTop.map23 new file mode 100644 index 0000000000000000000000000000000000000000..6077bb1f8f19faa94cafb8a22a8f18b9e553a8e9 GIT binary patch literal 8912 zcmeHN!Ab)$5S`T`EA&vXND7nBf(JoA%bP#pXL)d@-Iq+J$)?q^ ztTuskChyJ6OJ@&FcXvuMPH0BgbVZjmrBj;Fn1(clXe_uE3f!lW0`DtFZa0%Fn4&)wpo{uG~>Tw$Bn$-ulW^;;W#IIK91z>oyRQX|aQ_Po-(~b{lB!|_V^xCwm z?ow3`xr&0}`r0u*U{~@DYk0>F`3;c~zZFvR(;s;^WWsaC^M>aw&${7o&uhe(J|Dq9 PQ@CIie~6VS&w0K9gi8_v literal 0 HcmV?d00001 diff --git a/engine/src/main/battlecode/world/resources/Repetition.map23 b/engine/src/main/battlecode/world/resources/Repetition.map23 new file mode 100644 index 0000000000000000000000000000000000000000..42aaceee4d6a6ac41e38c7002863d548210c6b06 GIT binary patch literal 42664 zcmeHPOOhNl5Y286Fu*Kk;RqarP0V5zEQnx3087r`1F&<1%>sMjg%9Biuw%nLH~<^& zz(G)!^rS46RMTUZG*#745o)P2^C|Pa`gG4!b>E1#ujOa?LB5k)xsj*xL>|kPT*#$d zJCDfw??rxb<3GQO{P~;6e}9PF9!38COXT3}KZWjwp$M<0SW`tqr(+jel$aSyG;Z4bP_0sQu|zrYKl@?)a{RDcRRgaVfjkW@c+v~J1^ zy>%|Eue{JuU&R%)!@zEYiV(Jm8^YkDNX4g@IeooVbsJ+&%B(w9a`B z+@IE z6)VuAG8cugvY|q{)_!Ro1#b z1@d!ei3(e+xkO!Dg9<#P0R65SCc`?*_QykS!WeaEdkGLK}?w z5@ADlDb_`dmzu)t!YO);8e+!TX1^APq=jrVIG~EzW^lGv6lqw&JsM*!9~fZk znfxrl=5RSG?l)a`;zY8k!(^-Crl?W23a)_4V5K@ss2pZ-AwI(5L}kzh>N=*4FoOZ( z5Ilh;+!zLw&jOgq83TL~eiO#9Dq!{MhKPuofqBAX%06>^P1&O9lt~+yCpLXm9^f+d z)-8@n-C6f^h26oewljw6YtFj88O*C06Ne*Pt%EHct=JNSMxUlx9v zmqf2FiQXR({eDNhhUlqqbeyog$@9b4AD_Ro{V70>>_B!PJCGg74*Vk>IOf+ObI7>C zB$-o=rR$rr7g;Miu*43?SL2~ykNN91$((X5UEh?w$XeNf>_B!PJMjN?An#%Q{XU=i zx@Q-q&<4B9+NrpQpzRPePPM&cbB-= z=Y8bx*e!r;p$FE5Mt8j?_}jF3o!%c?Ec8houW{_U$RFKP^P0eeHdx?O*+?g9Po=5f zmq=5D^>uo^w-MZf?d$U?hv@Qr_+#mV9$3`#*7pf`AKRxs)QIe^I-?x>#-It-=a2f* z@15t5<$GA zi@^6eBEQe;rfkvXp@2uc->>3gmfT@RZ&;%>OzwTw#u#QayG1Iw3MxMu&q_E)7dM{K z9ZAyFP2;tqo@a}NCmS7Fi#D%tx_jEzm}BLAElBFru*4l^-S9D&TA3}{JPxf9JJFyD zAn;&;_flH^bspDNQ1^IA5%45s9j%CU$3dYR<_nnnWe>mg+0I}k~PCMmV=R801 z{KWGM&y~hj#V5L8E6?)C?~VmKxg*jPzM6sLx*?pD*u=g*3d1VV1@j5T5IV)3-MnFp_AjT(G04O4I(-Z!Xhh;4&aB zEb`(`<+MoKh%QGH`x^hlH zbX$q_*R^}Bm~}kly4#lTY`ZAR z=ordkRdG{hpCVQ@|5a^mjAfU((0sZ$Coy|L%$}nhrBa5hxgj>GjHgR^?0k>qoq!&& zUph>9QwfXjnR`H(pBO6>N-J8fojHdwA%gpuSf&!()ita;x5^@vVXohN+#Lq&eb}yd zX9PLZ%s^%!Gmsg`45Y_^eUH_nxEXpFEmoLg>UR~xGIwRDYqyTE346J)*};|p6|Ei-{WbWpII1OupWP;6qRR7f4v_K(EtDd literal 0 HcmV?d00001 diff --git a/engine/src/main/battlecode/world/resources/Sakura.map23 b/engine/src/main/battlecode/world/resources/Sakura.map23 new file mode 100644 index 0000000000000000000000000000000000000000..7b6cc1d8a9e1dfffd3ca179aca7bf8a0c798baa2 GIT binary patch literal 28604 zcmeHQJ#Q2-5S7%GuFUw{4i{aWPD{p9znE8q&a0RP^iT*wu+)P{R(durgzz8Bu)yC<#p$QjRvJ!!m`=dbg01zZ7Fz!h)> zTme^LNC7{mA5zC-u7E4x3hZA2-lH4Z3Gej}Vb+RizPzt!Yx7K^1m0a7t&e>5KDvB5 zzT{YIj5?MtYio`rXicttd^K;)oqo6fp8_S{)3=WX&mrK~V~g8r&NEnjc5L<4^Qq@A zOYTQ=ZO*}$O^@kY%aSMSaZaAJmZP0>{aThhQIBJCrPUnucrA`yb-Tq#!b1SdN$g{S6WIoi3#mNK>+?YtD8mIry#+IXq+z40woN9W}V zxB{+#E8q&a0^2Cy=k(j?euJt!mY^L-aR@DjtHA(RGBzC4Oh`SHsOZ?g?2Yn`Z72$s zz~kCwT*x^keM%j{V=R`APoWDA5qH3G-}s7v2s_MuR6F2Ot4G<&(9)&PQkKa7FF#&yBHPmWZ^FsfxB{+#E8q&a0;@+6_H69&-g;0aw5ka0TX2pw!o^K3?`UcMc8a z%uzbOIrr+hTme_W6>tSyfguHOPM=;E;}w_m8JPU>lQ^kD45lTun_yI`y*X1dwcCR8 zXKwh>8vs*PTq8KGNKTZfXb_lPz(thy#~iVGgIdhocE_4^i3|vdkvoEf+H_TzJZL{bh>TCdh|;4vY95n1Up-Rb=1@WMuo-X6 zG-5=Gv~CipQDWgq+Cfhd6U@8qeq3yj^BS#24CcC=Ds?)*+0_8ou=JCv5kz)6Vx^cL zOLCz`Fe7RXVH5zw=3Eigd5Ot7BW-6c+zvE6K-D|Q!v>-~nU*=Ni~GY4+i8raVv^{X zXmiSJ*4C&~_&<3U;Xmaa!(R$G1@~p>A42~a`lry3ImYk$B98Co<2(7!mF4&KVV~uW UF&gaQaCQcZdj+sqkH2N}7kz*f-~a#s literal 0 HcmV?d00001 diff --git a/engine/src/main/battlecode/world/resources/SoundWave.map23 b/engine/src/main/battlecode/world/resources/SoundWave.map23 new file mode 100644 index 0000000000000000000000000000000000000000..80a85456d5dd973c0f8854ce990c86d808ee75a8 GIT binary patch literal 17052 zcmeHPy-veG40cL^AUagQP!K{LKthPI0}B#t3=BvN%t)}p0<63e55eQ`5ZJl9#%lg9 zG?zHVhum{~j{W(&G)nJir$FrhE?@@da12v8gbD1y2!;^D7)Jo&U4Sd>zfS<(&H!eY z0G|VZpKE{!?WZV5D6S1r*+RL0eSdj+c>H)q{fms+lmTU+7YxLRl8ZFZ92@D(Df)NS;PNo~z^!Cn<#Flq|})7-W- zzl9)51{7ZjIUNpdVs0)SLdi|dv5_vVNyjIRFU6w_=o(h|Yv8Y+QNklL8KmQDiwDi4 z41{8UuPKGfu}oZt&#l`m6D!oYeZUy1c8#kHCw-eR|E1U8HUFAl8Bhk40cAiLPzIENx(uxP^Hu2Q)4F^w`mZ|w zi}mX9|6(BY`>%;LELk&R)+4Ji)$#MW%TPRQm5GfT^J6MMnfWDAi$YsJio#CekrLgx zB}=RBAmcTUf!XlSwTzz|$nR74{BdVZ{e1KK`^~{)5}S{wOLaEr!!tWERk_CEadSpb z{4&<8f&8-8ti{(aduHD(Bm5nRG5!)nj62dJ1V2H!LAgb_Ly7H}`+p1?r~To5lpU*Y e+n&B}LgTJ?d)(AV(O^J5eZP;sgGcvbI{pRU(-Lg} literal 0 HcmV?d00001 diff --git a/engine/src/main/battlecode/world/resources/ThirtyFive.map23 b/engine/src/main/battlecode/world/resources/ThirtyFive.map23 new file mode 100644 index 0000000000000000000000000000000000000000..c1b03fb286ecad5002bacd78706245edc830ddfb GIT binary patch literal 31864 zcmeHQ&2AGh5Ozv|0tL$dKLmOyKN1``a_*H22aa5j=(R#fh$|1kWAGR}0uRDNFrU}s zopqdKy|J^gG9%4;JTsp8{B65x(oJ@1AotB%^Tr&RDcKLrU31gyn_aVK4k%*G&qHJ0 z(fH@sm|yRW`Fm>2za3+K|1h-5nAfB%yJTD>{qW`F^y~NIlW(6Xe~+U&Dg(-ZGO(Qt zOlaFuYhyuThh3W}{(fidE~PFi8CPn-L1R?bJ>N z9?sA@XiP%vn6E0O@W=L%3;#pfG_-^;ZXRWilK5{@Bj~EaxOrT)Uf=aOu=nj%GVeMS zho;DRN`^wtI<=D#4z=SSfwHVE_o*5ba>Xg^sZh+XIfZ@6DeMbQVUHoT<6p+vloFtu zDtP;d-$KHBOHjyxQ`l3Xm|t}Y`?6EmV@U1z$KWhyPrN4yg`9J0Cp`~0C=WW8)Q&$V zZ?|$5TT*L>;!>BSFAW2Gi2o7!phM&-EeciEk=S9EkXrEHq0K`f51iV`3Wtz;%wxjm zAr|ZFn}`1i6@U(rzW9gK?z?6c{C#`m&bvnip{3-I3QNu1r*{0g`3UPt?qSy^iodoq zrg)VBWk4C2&w$=TGoKrcCmwSO-`+gLEct+Pd2mh?=?X2CD z0cAiLSe*gB2ZZlqS-s*o6%_wCymQyu`R9G`So?lz#4jbB2`nad_9R%78LZ4+GnC56xsUNjfcw z>9%%S2b0<&bqh)R&6b=%LPF|5c;!3TuP+hksAJBiLuxq)&EO^i;d)Jv0&P2!_2S@e z9s(H-4~Ke>Sei>3JhEEO>awn|%eP4AkdP|2uwFCy(wls3Pv1{si{ve&Bif7=+w(Wg zX7H^jlz~MI)Np-Ygum4Nc#C>!Oc_uHlz~MI;JQ@%wRO?{G^PwF191lMd#`_&#JN$g zGN2471ImChpbRJjIT_H`Tshg)TFO8@4CrgFdd`(1RR*?+f!f~-()Y2q>8Dlqy6Fty z9vZq~XcGifP5Ohe%+lqg2Xqu}E<8Pwo6Po}tK~~95`P$+KX)g-v^8A)x!Dxw1pySf zyc3G$xBqeMq}mDRcggqOaDfky(Z+ncw=m>DKR8iI}e=d@$j6gMi~Jbb5+> zT8EhsIGQG{)6v#CLd$h$cetMYehd=q)CXfmv!Hv7<*~1u*~~Z=8)Nw)Gh$sdJvCp{ zn=xYzW|D*>HNQEWsld-ENUE)YRw8da!riZ=|<`2P*BI! z@V^~$iHmjWdtXpTmX`};zN`(~$7H}eJG*K!I3{Up%g8Eh+Z8-*|Al*Re&;(qmK^P{J$O_P>wVe_STj!kFI<No2!}b3Gk(ey& literal 0 HcmV?d00001 diff --git a/engine/src/main/battlecode/world/resources/TimesUp.map23 b/engine/src/main/battlecode/world/resources/TimesUp.map23 new file mode 100644 index 0000000000000000000000000000000000000000..bb601b1a24aa9beb2e96206d4ec947671d951e18 GIT binary patch literal 8648 zcmeHN%}&EG40gwWBJD7VAx#L-kT`PWz<~$gz<~oudjSp{kdSyK9)iciUlOOzNV@>l zI)N>@alU-9Q}<`?+66(5>6)(Sk}haLCp4!SO=wItO?iaq{eb8Ov_qoh5z)sP(JpuA z=R_lJXRHiG8MC#|`tbbn^!E5lOOQ4sh$|`~Yc@m$D{aLWS`qPu)}%cHI7gsuvd06^ zQt8`YXB`?GYpm?z473as zWB}K9S4~*pB2wgDv92zR6AFxNUths43`&vbr9l_b5q#U%*RgaPvJ6-T2F!reSQUiJ zUf=iyh0a>c&GK`bJ@JmTJ7KKH;Lx!fccJSB6pEj=SgQxz&s8L$II_aig{awz(`q70 ziDY=0xPVre9!fxgG?>HuVO(_>4pYgZ`{BsB)sHvx@}Dx0dyX#M|F*e>S8NjICvy@9 z*0Bs&1}p>L%s|(Dr|o}63DGrIIM)7+3?wy{t_x-N6c*2m1}nE@a-4y}GXznFGUH%F z)KFwP5Z)kxkzfk+B)|1kjllL#87bN`hQMinu)+lN%S)I7DX@VA)Cg=i&0qpGgTJ!G z9fynNgujBA@>dfzzu}lLI%mCQy<@#+t;3jnJAiR{7jnur1g&7`^XC>$1w&g^qY+x% M*U;jf3;zH71TSk1$^ZZW literal 0 HcmV?d00001 diff --git a/engine/src/main/battlecode/world/resources/TreasureMap.map23 b/engine/src/main/battlecode/world/resources/TreasureMap.map23 new file mode 100644 index 0000000000000000000000000000000000000000..de4d2ace7e78452ba2a500108d6876e959271be0 GIT binary patch literal 6404 zcmeHMF;2rk5FA4U7FZA=KoO!ynUaEnf`Sjw@qrZSC{Pf8;sG@DJdE8qqqE08z=}~U zxRX|MJG(bpZlH-(Q2T;mEeOl^LN2~JU9gdAgw0JDAI)-XQ;K8}IcbKq?Uc$@%d z#=CKhY;tJ!uw2ZaUzUse`4iqVM*GKIlXTl;*rULWV^clqR5i&ZOdUuaNFDgg9q4Pj z_p^k!KD9#Nm3dPI$@PaUGh=~ItLUXeOP zjjK;RqQT!KckMW`6z|XnNhx9IkbHc6|O+ccfiM5$%# z?!Z64t@kGt@IO1C`?zcugK3J^rF9Rc&{Rn3z!p2u^_ Date: Sat, 28 Jan 2023 21:47:51 -0500 Subject: [PATCH 2/3] add maps in client, bump version number to 3.0.4 --- client/visualizer/src/config.ts | 2 +- client/visualizer/src/constants.ts | 17 +++++++++++++++-- .../main/battlecode/common/GameConstants.java | 2 +- specs/specs.md.html | 3 +++ 4 files changed, 20 insertions(+), 4 deletions(-) diff --git a/client/visualizer/src/config.ts b/client/visualizer/src/config.ts index 5fb1d517..0be1c3b5 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.2", //TODO: Change this on each release! + gameVersion: "3.0.4", //TODO: Change this on each release! year: year, map_extension: 'map'+year.substring(2), game_extension: 'bc'+year.substring(2), diff --git a/client/visualizer/src/constants.ts b/client/visualizer/src/constants.ts index 773f93d5..68bff34c 100644 --- a/client/visualizer/src/constants.ts +++ b/client/visualizer/src/constants.ts @@ -213,8 +213,21 @@ export const SERVER_MAPS: Map = new Map([ ["SweetDreams", MapType.SPRINT_2], ["TicTacToe", MapType.SPRINT_2], ["USA", MapType.SPRINT_2], - - + ["Barcode", MapType.INTL_QUALIFYING], + ["Contraction", MapType.INTL_QUALIFYING], + ["Flower", MapType.INTL_QUALIFYING], + ["Grapes", MapType.INTL_QUALIFYING], + ["IslandHopping", MapType.INTL_QUALIFYING], + ["Marsh", MapType.INTL_QUALIFYING], + ["RaceToTheTop", MapType.INTL_QUALIFYING], + ["Repetition", MapType.INTL_QUALIFYING], + ["River", MapType.INTL_QUALIFYING], + ["RockWall", MapType.INTL_QUALIFYING], + ["Sakura", MapType.INTL_QUALIFYING], + ["SoundWave", MapType.INTL_QUALIFYING], + ["ThirtyFive", MapType.INTL_QUALIFYING], + ["TimesUp", MapType.INTL_QUALIFYING], + ["TreasureMap", MapType.INTL_QUALIFYING], ]) export function bodyTypeToString(bodyType: schema.BodyType) { diff --git a/engine/src/main/battlecode/common/GameConstants.java b/engine/src/main/battlecode/common/GameConstants.java index 03e7b883..5feb5401 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.2"; + public static final String SPEC_VERSION = "3.0.4"; // ********************************* // ****** MAP CONSTANTS ************ diff --git a/specs/specs.md.html b/specs/specs.md.html index 32052865..d440bece 100644 --- a/specs/specs.md.html +++ b/specs/specs.md.html @@ -291,6 +291,9 @@ # Appendix: Changelog +- Version 3.0.4 (January 28, 2023) + - International qualifiers map release + - Version 3.0.2 (January 26, 2023) - Engine Fixes: - Carriers should now be able to attack using a held anchor From a181b2bbdb5196967ace42b89ce2a2f113fabe9b Mon Sep 17 00:00:00 2001 From: Serena Li Date: Sat, 28 Jan 2023 22:02:22 -0500 Subject: [PATCH 3/3] bump spec version number to 3.0.4 --- specs/specs.md.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specs/specs.md.html b/specs/specs.md.html index d440bece..2d032e2d 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.2* +*This is the formal specification of the Battlecode 2023 game.* Current version: *3.0.4* **Welcome to Battlecode 2023: Tempest.**