Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Longboard Skert

edited January 2015 in Code Sharing Posts: 1

Here is the code for a new game I am creating. Please tell me what you think of it. Any suggestions would be great.


function setup() bird= physics.body (CIRCLE,25) bird.position=vec2(300,500) bird.x=385 bird.y=3/4*HEIGHT bird.gravityScale=0 xt=-1 yt=0 xspeed=10 xl=0 yl=HEIGHT xl2=WIDTH yl2=HEIGHT rx=124 r2x=210 r3x=297 r4x=385 r5x=472 r6x=558 r7x=645 ry=HEIGHT/5 r2y=math.random(-HEIGHT,0) r3y=math.random(-HEIGHT,0) r4y=math.random(-HEIGHT,0) r5y=math.random(-HEIGHT,0) r6y=math.random(-HEIGHT,0) r7y=math.random(-HEIGHT,0) rheight=150 rwidth=78 rspeed=200 ewidth=140 eheight=200 esize=10 gx=WIDTH/2 gy=HEIGHT/2 gy2=-HEIGHT/2 cspeed=math.random(8,20) cspeed2=math.random(8,20) cspeed3=math.random(8,20) cspeed4=math.random(8,20) cspeed5=math.random(8,20) cspeed6=math.random(8,20) cspeed7=math.random(8,20) scores=0 fastcar="Documents:fast car3" car2="Documents:car2" car3="Documents:car2" car4="Documents:car2" car5="Documents:car2" car6="Documents:car2" car7="Documents:car2" colx=5 coly=10 end function draw() background(40, 40, 50) sprite("Documents:gme bk",gx,gy,WIDTH,HEIGHT+20) sprite("Documents:gme bk",gx,gy2,WIDTH,HEIGHT+20) sprite("Documents:car2",rx,ry,rwidth,rheight) sprite(car2,r2x,r2y,rwidth,rheight) sprite(car3,r3x,r3y,rwidth,rheight) sprite(car4,r4x,r4y,rwidth,rheight) sprite(car5,r5x,r5y,rwidth,rheight) sprite(car6,r6x,r6y,rwidth,rheight) sprite(car7,r7x,r7y,rwidth,rheight) sprite("Documents:color board",bird.x,bird.y,ewidth,eheight) if xt>=0 and yt>=0 then ry=ry+cspeed r2y=r2y+cspeed2 r3y=r3y+cspeed3 r4y=r4y+cspeed4 r5y=r5y+cspeed5 r6y=r6y+cspeed6 r7y=r7y+cspeed7 gy=gy+7 gy2=gy2+7 scores=scores if gy>=HEIGHT/2+HEIGHT then gy=-HEIGHT/2 end if gy2>=HEIGHT/2+HEIGHT then gy2=-HEIGHT/2 end if CurrentTouch.state == BEGAN then if xt<=WIDTH/2 then if bird.x>=100 then bird.x=bird.x-xspeed end end if xt>=WIDTH/2 then if bird.x<=WIDTH-100 then bird.x=bird.x+xspeed end end end if CurrentTouch.state == MOVING then if xt<=WIDTH/2 then if bird.x>=100 then bird.x=bird.x-xspeed end end if xt>=WIDTH/2 then if bird.x<=WIDTH-100 then bird.x=bird.x+xspeed end end end if ry>=HEIGHT then ry=math.random(-HEIGHT,0) cspeed=math.random(8,20) end if r2y>=HEIGHT then r2y=math.random(-HEIGHT,0) cspeed2=math.random(8,20) end if r3y>=HEIGHT then r3y=math.random(-HEIGHT,0) cspeed3=math.random(8,20) end if r4y>=HEIGHT then r4y=math.random(-HEIGHT,0) cspeed4=math.random(8,20) end if r5y>=HEIGHT then r5y=math.random(-HEIGHT,0) cspeed5=math.random(8,20) end if r6y>=HEIGHT then r6y=math.random(-HEIGHT,0) cspeed6=math.random(8,20) end if r7y>=HEIGHT then r7y=math.random(-HEIGHT,0) cspeed7=math.random(8,20) end if bird.x>=rx-rwidth/2-colx and bird.x<=rx+rwidth/2+colx and bird.y>=ry-coly-rheight/2 and bird.y<=ry+rheight/2+coly then restart() end if bird.x>=r2x-rwidth/2-colx and bird.x<=r2x+rwidth/2+colx and bird.y>=r2y-coly-rheight/2 and bird.y<=r2y+rheight/2+coly then restart() end if bird.x>=r3x-rwidth/2-colx and bird.x<=r3x+rwidth/2+colx and bird.y>=r3y-coly-rheight/2 and bird.y<=r3y+rheight/2+coly then restart() end if bird.x>=r4x-rwidth/2-colx and bird.x<=r4x+rwidth/2+colx and bird.y>=r4y-coly-rheight/2 and bird.y<=r4y+rheight/2+coly then restart() end if bird.x>=r5x-rwidth/2-colx and bird.x<=r5x+rwidth/2+colx and bird.y>=r5y-coly-rheight/2 and bird.y<=r5y+rheight/2+coly then restart() end if bird.x>=r6x-rwidth/2-colx and bird.x<=r6x+rwidth/2+colx and bird.y>=r6y-coly-rheight/2 and bird.y<=r6y+rheight/2+coly then restart() end if bird.x>=r7x-rwidth/2-colx and bird.x<=r7x+rwidth/2+colx and bird.y>=r7y-coly-rheight/2 and bird.y<=r7y+rheight/2+coly then restart() end if cspeed2>=18 then car2=fastcar end if cspeed2<18 then car2="Documents:car2" end if cspeed3>=18 then car3=fastcar end if cspeed3<18 then car3="Documents:car2" end if cspeed4>=18 then car4=fastcar end if cspeed4<18 then car4="Documents:car2" end if cspeed5>=18 then car5=fastcar end if cspeed5<18 then car5="Documents:car2" end if cspeed6>=18 then car6=fastcar end if cspeed6<18 then car6="Documents:car2" end if cspeed7>=18 then car7=fastcar end if cspeed7<18 then car7="Documents:car2" end strokeWidth(5) end end function touched(touch) xt = touch.x yt = touch.y end
Tagged:

Comments

Sign In or Register to comment.