€" ""ΐΜ ΐΜ ΜΐΜ ΜήέέΜ™™™ ΐΜ ΐΜ ΜΐΜ  4PP ΜΜΐΜΜ ΜΜ ΐΜΜΜΜΜΜΐΜΐΜ Μΐ ΜΐΜΐ Μ€H ΐΜΜΐΜΜ ΐΜΜΜΜ ΜΜΜΜ ΜΐΜ ΐ ΜΜ ΜΜΐ Β#$%&'()*,-//////////////////// ΐ?!"‘™!"‘™!""""‘™™™™!""""‘™™™™ΑΜΜΜΑΜΜΜΑΜΜΜΑΜΜΜΑΜΜΜΑΜΜΜΑΜΜΜΑΜΜΜΑΜααΑΜΑΜααΑΜΑΜΜΜΜΜΜΜΜμήέέέέΡέέέένΞΜΜΜΜΜΜΜΜΑΜΜΜΜΜΜΜΜμήέέέέΡέέέένΞΜΜΜΜΜΜΜΜΑΜΜΜΜΜΜΜΜΜόρΟΜΜΜΜΜΜΜΜΜΑΜΜΜΜΜΜΜΜΜόρΟΜΜΜΜΜΜΜΜΜΑΜΜΜΜΑΜΜΜΜΑΜΜΜΜΑΜΜΜΜΑΜΜΜΜΜΑΜΜΜΜΜΑΜΜΜΜΜΑΜΜΜΜΜΑΜΑΜΜΑΜΜΑΜΑΜΑΜΜΑΜΜΑΜΑΜΜΜΑΜΜΜΑΜΜΜΑΜΜΜΑΜΑΜΑΜΑΜΑΜΑΜΑΜΑΜΑΜΑΜΜΑΜΜΑΜΑΜΑΜΜΑΜΜΑΜΑΜΑΜΑΜΑΜΑΜΑΜΑΜΑΜ” -- title: Sword Game -- author: Campbell -- desc: needs 2 players -- script: lua tick=0 win=0 -- 1 for p1, 2 for p2 play=0 -- who stabbed over=0 player = { one= {x = 75, y = 50, sword = 0}, two= {x = 141, y = 50, sword = 0}, } distance = (player.two.x-player.one.x-6)/10 function render() cls(1) -- player one draw if win==2 then spr(16, player.one.x+2, player.one.y+16, 0, 2) else spr(1, player.one.x, player.one.y, 0, 2, 0, 0, 1, 2) spr(2, player.one.x+20, player.one.y+player.one.sword+12, 0, 2) for i=1,4 do line(player.one.x+13, player.one.y+13+i, player.one.x+20, player.one.y+player.one.sword+13+i, 12) end end -- player two draw if win==1 then spr(18, player.two.x+2, player.two.y+16, 0, 2) else spr(3, player.two.x, player.two.y, 0, 2, 0, 0, 1, 2) spr(2, player.two.x-20, player.two.y+player.two.sword+12, 0, 2, 1) for i=1,4 do line(player.two.x+2, player.two.y+13+i, player.two.x-5, player.two.y+player.two.sword+13+i, 12) end end end function TIC() render() distance = (player.two.x-player.one.x-6)/10 if win == 0 then play=0 else over=over+1 end if over==1 then sfx(1, "E-6", 12, 0) end -- player 1 ctrls if not(win==2) then if btnp(2) then player.one.x=player.one.x-10 sfx(2) end if btnp(3) then if not((distance==4)and(player.one.sword==player.two.sword)) then player.one.x=player.one.x+10 play=1 sfx(2) else if win == 0 then sfx(0, "A-5", 10, 0) end end end if btnp(4) then player.one.sword=player.one.sword+8 end if btnp(5) then player.one.sword=player.one.sword-8 end if (player.one.sword>8)or(player.one.sword<-8) then player.one.sword = 0 end else player.one.sword=1 end -- player 2 ctrls if not(win==1) then if btnp(11) then player.two.x=player.two.x+10 sfx(2) end if btnp(10) then if not((distance==4)and(player.one.sword==player.two.sword)) then player.two.x=player.two.x-10 play=2 sfx(2) else if win == 0 then sfx(0, "A-5", 10, 0) end end end if btnp(12) then player.two.sword=player.two.sword+8 end if btnp(13) then player.two.sword=player.two.sword-8 end if (player.two.sword>8)or(player.two.sword<-8) then player.two.sword = 0 end else player.two.sword=1 end if player.one.x < 5 then player.one.x = 5 end if player.two.x > 221 then player.two.x = 221 end if btn(6) or btn(14) then reset() end if distance == 4 then win=play end tick=tick+1 end