0,]']>S}Wup8d%qy)6o;]AsVl34DD$DC23("̈,̍,,L"3#"(܈L3NDC>DDDDCDnnfnfneff4gffDTDDD4N$!!322#2#!2#02232#<3$""(#23nngofpff|fgmf~lfnf}}lnnDefDmfMffNDf~C4>8DDNCN38D!>1D!̏܁AD̍ ́L-# ̍̌܈̈̈Έ23""3A8DAD8ԈmfDD4}ffff}ff}̍̈3NDCCffNDLADDC4D(2D1D!4!38,3CL"A! ""DDDDDDC̈̈̍̈ !"fg8dAD8DN1DNC4DN~ffffvDDCCCND(D̎͌̎D2D!3D8D́B4L- " "0<3C"ND3>DDDD4CD4D#DD$8DDD(҈2#3!3"23"#(#<32B.#̌2#12.1<vofgnnnׂnf~fmff ffgfffM4mfEmfDg2nD!H4#NB8DDCLL1D̎͌숈̍̈HBDD>C3D/"23"DDC44DDB́͌܈,"!"̈"3$"<#,̈.DND(DDDTDnffgfffmnmhwfwvgfnvfvwx 3"B́f́̍̌̍܈mfg!"33!"̈!3"2"#333"""̈񈈈 ̎̈̍̌ CA2"2!#B34DD1CDNND$NMCDD>4D4$DC23("̈,̍,,L"2##!܈L3NDC>DDDDCD݁gfnmff4gffDTDDD4N4vgggffwff͏2 31#<2-܈̎͌܁̂~̓n2#(3"""mflfvf23#"3#"3"#23"̈̍   ̍̌܈̈̈Έ23"23N8DAD8ԈmfvDDD}ffff}ff}̍̈3NDCCffNDLNDDC4D(2D1D!4 38,3CL"A! ""DDDDDDC!!32232"!2302232#<3$""(#23nngofpff|fgmf~lnf}vlnnDefDmfMffNDfvC4>8DDNCA38DB1D!̏܁1D̍ ́L-#(҈2#3!3!23"#(#,32B.#̌2#12.2,wvofgnnnׂnf~fmffw ffgfffM4mfEmfDg3nD!H4#NBHDDCLL1D̎̌̈́̍̈ !"fg8dAD8DB1DAC4DN}ffffvDDCCCBD(D̎͌̎D2D!3D8D́B4L= " "0<3C"ND#>DDDD4CD4DDD4"8DDDwvgfnfvwx 3"B́f̂̎̌܈̍܈mfg!"23!"̈!3"2"#333"""̈񈈈 ͎́̈̍̈8BDDNC3D!"23"DDC44DDB́͌܈,"!"̈"3$"<#,̈.DND(DDDTDnffgfffnmgwfDDDD4D@D@DDDD848D8D8CDDDDNB䈎CN4DDDDD3>CDDDD!D888DDDD48DA4DDDD聈8CAHD8DDDD䈈D>D44DDDDH(83DH4NDDDDᎁNNNNDDDDHHHC4NNDDDDNNNB4N4NDDDD#8DC>DDDD33NCCDDDDDDDDDHCD8ND@4D@D@@838#888莃$$NDCD4CC(CDC!C8CDND8ND8888D.NCNCNCNCDHD42HCHCHCHCHC䈈4844N4N4H44H8H8H8H8H8聈NDN㄁NNNDHNCCH$NHHHDC>NNNND4N!N3DCCCC>C$ND3C4CCCCCC>DN8D8AACDHND4D@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDD@ !"#$%&'()*+,-./ !"#$%&'()*+,-./ !"#$%&'()*+,-./ !"#$%&'()*+,-./0123456789:;<=>?0123456789:;<=>?0123456789:;<=>?0123456789:;<=>?@ABCDEFGHIJKLMNO@ABCDEFGHIJKLMNO@ABCDEFGHIJKLMNO@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_PQRSTUVWXYZ[\]^_PQRSTUVWXYZ[\]^_PQRSTUVWXYZ[\]^_`abcdefghijklmno`abcdefghijklmno`abcdefghijklmno`abcdefghijklmnopqrstuvwxyz{|}~pqrstuvwxyz{|}~pqrstuvwxyz{|}~pqrstuvwxyz{|}~ !"#$%&'()*+,-./ !"#$%&'()*+,-./ !"#$%&'()*+,-./ !"#$%&'()*+,-./0123456789:;<=>?0123456789:;<=>?0123456789:;<=>?0123456789:;<=>?@ABCDEFGHIJKLMNO@ABCDEFGHIJKLMNO@ABCDEFGHIJKLMNO@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_PQRSTUVWXYZ[\]^_PQRSTUVWXYZ[\]^_PQRSTUVWXYZ[\]^_`abcdefghijklmno`abcdefghijklmno`abcdefghijklmno`abcdefghijklmnopqrstuvwxyz{|}~pqrstuvwxyz{|}~pqrstuvwxyz{|}~pqrstuvwxyz{|}~ !"#$%&'()*+,-./ !"#$%&'()*+,-./ !"#$%&'()*+,-./ !"#$%&'()*+,-./0123456789:;<=>?0123456789:;<=>?0123456789:;<=>?0123456789:;<=>?@ABCDEFGHIJKLMNO@ABCDEFGHIJKLMNO@ABCDEFGHIJKLMNO@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_PQRSTUVWXYZ[\]^_PQRSTUVWXYZ[\]^_PQRSTUVWXYZ[\]^_`abcdefghijklmno`abcdefghijklmno`abcdefghijklmno`abcdefghijklmnopqrstuvwxyz{|}~pqrstuvwxyz{|}~pqrstuvwxyz{|}~pqrstuvwxyz{|}~ !"#$%&'()*+,-./ !"#$%&'()*+,-./ !"#$%&'()*+,-./ !"#$%&'()*+,-./0123456789:;<=>?0123456789:;<=>?0123456789:;<=>?0123456789:;<=>?@ABCDEFGHIJKLMNO@ABCDEFGHIJKLMNO@ABCDEFGHIJKLMNO@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_PQRSTUVWXYZ[\]^_PQRSTUVWXYZ[\]^_PQRSTUVWXYZ[\]^_`abcdefghijklmno`abcdefghijklmno`abcdefghijklmno`abcdefghijklmnopqrstuvwxyz{|}~pqrstuvwxyz{|}~pqrstuvwxyz{|}~pqrstuvwxyz{|}~ 037:<= > ???????????????????????7;=>??????????????????????????79;;====>>>>??????????????????BBBBCCCCDDDDEEEEFFFFGGGGHHHHIJXYYZZ[[\\\\\\\\]]^^___________       `` a`` a`` a`` a`` a`` a`` a`` a a a DDDDDD DD D DDD DDDD D DDDD D DDDDDD DD D DD D D DD D D DDDDD                      f ff    ff     $ $ $ $DDDDD$ $ $$ $ $ $$DDDDD$ $ $ $DDDDD$ $$D$D$D$ $ $ $ee eeeee eee ff f         `` a`` a```` a`` a a a a a`` a`` a`` a`` aDdDDdDdD$D$$D$ $ $ D D DDDDDD DD D DD D D DD D D DDf ff f30P$0?f2#23#̍C2N23,nnff2#23#̍C2N23,vnff(3333!#̍H"2C(",nfvnff(3333!#̍H"2C(",vgff̎"""3"#̍̌!#D,L"nevgff̎"""3"#̍̌!#D,L"wf͌23܀D3#3ffwf͌23܀D3#!2̍" ̍B34>4"ND4gff!2̍" ̍B34>4" 3́mf ̌DD1DD(܈CDT 3́mf ̌DD1DD(܈1#<~|fvCDN$D̍>DDDDD1#<~|fvCDN$D̍2r-nf ND$NCLDDCD4N$2r-nf ND$NCL!#0nf̍ 3ADDL3!#0nf̍ 3ADDL!32n|f>8D4̍AD̎8D!32n|f>8D4̍AD2223ggn8DD̍AD}̈D,3CDD2223ggn8DD̍AD}̈D#2#ofmfnDNCAD̍̌8ff3C4L"AD#2#ofmfnDNCAD̍̌8ff3C42#<3pf~lfefDN3 ́mff̍NDD(2!DD2#<3pf~lfefDN3 ́mff̍NDD(2!2$"nmfM8D!L̍fCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD1"(#f}ffND>1-#23}CDD!23}lf~C4D!""ff}ffN8DD4!̍!"f~CD2 "C(#(#fffM"4ND4D!gff̎NDD!3 "D42#<3v~mfE4CDNDN$4CEH4#8dff͌(DD0D3!2offmfmfDDC(DCN$4䈈dDNB@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDC8DD$8ACCD3DDCD#1C48D(D8C483DH28DDA3$HCC8AC4NDNCN4H4444HN8C8D>MCAD33NBN8AC848NH4HCDD44N48N>HDH"4A3BBNDD8AC848NCC4HC44844ND84D>8D84CDNDN$4H3N4N8B8AC848N$A4HC4A4N4$884NLC(DCN$4䈈DCHNHC8NC848NH4HC$4N4AC883DMC8DD$8ACCD3DDCD#1C48D(D8C4HC8N8DDDDNDDD48NDC4HC$4H44HDHDD88D$̈3$HCC8AC4NDNCN4H4444HN8CH2N2!>2>3H!3D33NBN8AC848NH4HCDD44N48N>4CC""2"#@3BBNDD8AC848NCC4HC44844ND84D>DD4D3333@3N4N8B8AC848N$A4HC4A4N4$88D8$"""DCHNHC8NC848NH4HC$4N4AC88DԈMLC8N8DDDDNDDD48NDC4HC$4H44HDHDD8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDN2N2!>2>3HC2M23,2#23#4CC̎A"2C(",gfvggf܈(3""3#DD4D̍̌!#D,L"nmgff̎"""3"#A8D2#3ffwf͌23̍@ԈM ̍B34>4#ND4gff2̍"̌DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD ̌DD1D4!܈CDT 3́mfCDN$D̍>DDDDD1#<~lfvCDN$D̍>DDDDD1#<~lfv ND$NCLDDCD4N42-nf ND$NCLDDCD4N42-nf 3NDDL3!30nf̍ 3NDDL3!30nf8DD̍ND̎8D!32n|f>8DD̍ND̎8D!32n|f>̍AD}̈D,3CDD2223ggn8DD̍AD}̈D,3CDD2223ggn8DĎ8ff3C4L"AD32#ofmfnDNC1D̍̌8ff3C4L"AD32#ofmfnDNCmff̍NDD(2!DD2"<3pf~lefDA3 ́mff̍NDD(2!DD2"<3pf~lefDA3̍fCD1 "C!2$"nmfM8DL̍fCD1 "C!2$"nmfM8D23v}CD!"(#f}ffNDB1-#23v}CD!"(#f}ffNDB1"2ff}ffND4 "23vlfvC4D!"2ff}ffND4 "23vlfvC4D!(#(#wfffM4D!L̍!"f}CD2 "C(#(#wfffM4D!L̍!"f}CD22#,3@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDv~mfEH4#Lgff̎BDD!33!2OdffmfmfDNB1D̎8dff͌(DD3!B.#G8dfg3HDĎ̍ADv8D͈23̌2N"4NdwnC̈8D̎B4̈"#1n4CDNDN$4Cn f̎BDD͌̈2.nGC(DCN$4䈈nf͌ 1DACL2,nMC8DD$8ACCD3DDCD#1C48D(D8C483DHngfC4DNC̎= 3̂3$HCC8AC4NDNCN4H4444HN8C8D>MmfDDNDD͌̈"B̎D33NBN8AC848NH4HCDD44N48N>HDg ̍C3DC4܈"w̌H3BBNDD8AC848NCC4HC44844ND84D>8D8!3̈!43$vgf܈̍A3N4N8B8AC848N$A4HC4A4N4$884NԈ̍!""2"#́"D,"nfDCHNHC8NC848NH4HC$4N4AC883D23333̍823D"<#vwxf܈AC8N8DDDDNDDD48NDC4HC$4H44HDHDD88D$܈!""""B"B!",L2N2!>2>3H4CCf2DD4D2#23#̍C2N23,vnff(C8(3333!#̍H"2C(",vgff̎BԈM̎"""3"#̍̌!#D,L"wf͌DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD͌23܀D3#!2̍" ̍B34>4"ND4gff!2̍" ̍B34>4" 3́mf ̌DD1DD(܈CDT 3́mf ̌DD1DD(܈1#<~|fvCDN$D̍>DDDDD1#<~|fvCDN$D̍2r-nf ND$NCLDDCD4N$2r-nf ND$NCL!#0nf̍ 3ADDL3!#0nf̍ 3ADDL!32n|f>8D4̍AD̎8D!32n|f>8D4̍AD2223ggn8DD̍AD}̈D,3CDD2223ggn8DD̍AD}̈D#2#ofmfnDNCAD̍̌8ff3C4L"AD#2#ofmfnDNCAD̍̌8ff3C42#<3pf~lfefDN3 ́mff̍NDD(2!DD2#<3pf~lfefDN3 ́mff̍NDD(2!2$"nmfM8D!L̍fCD1 "C!2$"nmfM8D!L̍fCD1"(#f}ffND>1-#23}CD!"(#f}ffND>1-#23}CD!23}lf~C4D!""ff}ffND4!"23}lf~C4D!""ff}ffND4!̍!"f~CD2 "C(#(#fffM4D!L̍!"f~CD2 "C(#(#fffM4D!gff̎NDD!3 "D42#<3v~mfEH4#Lgff̎NDD!3 "D42#<3v~mfEH4#8dff͌(DD0D3!2offmfmfDNB1D̎8dff͌(DD0D3!2offmfmfDNB̍ADv8D<3C#D3"B.#gfg28DD͌̍ADv8D<3C#D3"B.#gfg28DD̈8D̎B4"ND$23̌2nnC̈8D̎B4"ND$23̌2nnCNDD͌́"#1n f̎NDD͌́"#1n f 1DNCLD3>D8㈈2.nf͌ 1DNCLD3>D8㈈2.nfC4DNC̎-DDD4DDD1<ngfC4DNC̎-DDD4DDD1<ngf숈DD>DD͌̈.DDDT 3́mf숈DD>DD͌̈.DDDT 3́mf̍C3DC4܈"NDDnff"B̍g ̍C3DC4܈"NDDnff"B̍g̈/43$(Dgfw̌!3̈/43$(Dgfw̌!3"D,"ffmvgf̍!""2"#̎"D,"ffmvgf̍!""2"#H23D"<#nmnvf33333̍H23D"<#nmnvf33333B"B!",hwfvwxf܈!""""́B"B!",hwfvwxf܈!""""C2MDDDDD,2#23#C2M23,2#23#A"2CDDDDD,DDgfvggf܈(3""3#̎A"2C(",gfvggf܈(3""3#!#DDDLDDDDDimgff̎"""3"#̍̌!#D,L"nmgff̎"DDDD#DDDDDD蓙fwf͌23D2#3ffwf͌DDDDD̍B34>4DDDDDNDffDDDD2̍" ̍B34>4#ND4gff2̍DDDĎDD1D4DDDDDIDDTDDDD9́mf ̌DD1D4!܈CDT 3́mfDDDDCDN$DDDDDDD>DDDIDDDD<~lfvCDN$D̍>DDDDDDDD<~lfvDDDDD ND$NCDDDDDDDDDD4DDD-nf ND$NCLDDCD4N4DDD)nfDDDDDD 3NDDDDDDDDDDDD3D0nDDD̍ 3NDDL3DDDDDDDnfDDDDD8DDDDDNDDDDDDDD2n|DDD>8DD̍ND̎8DDDD!DDDD n|fDDD>̍AD}ȜDDDDD2D3gDDDDDDDD̍AD}̈D,3CDDDD2DDDDgDDDDDĎ8ff숈C4DDD#ofDDDIDDCD9DDDĎDDDD8DDDDDDD4L"ADDD9DDD9DofmDDDDDDmff̍NDD(2!Ĝpf~DDeDDD3DDDDD DDDDDDDDɍDDD(2!DDDDDDDpf~lADD̍fCD1 "C$nDDmDDDDDDD̍DDDDDDD1 "CDDDDDDnֈ8D23v}CD!"(#fDDDDDDDDD 2DDvDDDDD)DDDDDDDDDf}ffNDB"2ff}ffND4 "23vDDDyDD!DDD"DDDD}fDD4DDD "DDDDDDvlfvC4D!(#(#wfffM4D!L̍!"f}CDDDDDC(#DDwDDfDDDDDD̝f}CD22#,3v~mfEH4#LgffֈBDDDD9DDD42#,DDvDDmDDHD#DDDgff̎BDD!33!2offmfmfDNB1D̎8dff͌(DDDD3!DDofDDfmDDNDI1D̎8dff͌(DD3!B.#gfg3HDĎ̍ADv8D8㈈2̈n׈͌ 1DACL2,ngfC4DNC̎=DDD4DDD2,ngfC4DNC̎= 3̂mfDDNDD͌̈.DDDT 3̂mfDDNDD͌̈"B̎g ̍C3DC4܈"NDDnff"B̎g ̍C3DC4܈"w̌!3̈!43$(Dgfw̌!3̈!43$vgf܈̍!""2"#́"D,"ffvgf܈̍!""2"#́"D,"nf23333̍823D"<#nmnf23333̍823D"<#vwxf܈!""""B"B!",gwfvwxf܈!""""B"B!",-- title: mch2022 invite byte jam -- author: Code/GFX zeno4ever Music MegaSparky -- desc: invite bytebattle mch2022 -- site: https://wiki.mch2022.org/Projects:Demoparty -- license:CC0 -- script: lua -- scroller by Tobach scrollx=300 scrolltext="Join our TIC-80 Byte Jam during the MCH2022 / 22-26 July Netherlands. See wiki.mch2022.org/Projects:Demoparty - Code/GFX by zeno4ever - Music by MegaSparky - Greetings to Blossom,Gasman,Havoc,Rho and everyone from Outline! " logo1= { x=100, y=50, dirx=-1, diry=1, } logo2= { x=0, y=0, dirx=1, diry=1, } logo3= { x=80, y=80, dirx=1, diry=-1, } music(0) function TIC() cls() --backdrop map(0,0,30,18,0,0) --logos movlogo(logo1) movlogo(logo2) movlogo(logo3) if scrollx == -2700 then scrollx =300 end scroller() end function movlogo(logo) spr(256, logo.x, logo.y,0,1,0,0,16,8) if logo.x>120 or logo.x<0 then logo.dirx =logo.dirx* -1 end logo.x = logo.x+logo.dirx if logo.y>80 or logo.y<0 then logo.diry =logo.diry* -1 end logo.y = logo.y+logo.diry end function scroller() wave(scrolltext,scrollx,110,6) scrollx=scrollx-2 end function wave(text,x,y,amp) for i=1,#text do local c = text:sub(i,i) print(c,x+i*12+2,y+amp*math.sin((time()+i*60)/180)+2,8,false,2) print(c,x+i*12+1,y+amp*math.sin((time()+i*60)/180)+1,9,false,2) print(c,x+i*12,y+amp*math.sin((time()+i*60)/180),4,false,2) end end