Dodge (b3d)

Miscellaneous Forums/Blitz Showcase/Dodge (b3d)

Play this game in Blitz3D
See if you can get to the top.
You just have to dodge the cubes.

You can also do replays.
Post your best replay here!
;ARROW KEYS TO MOVE
;LEFT CONTROL TO JUMP
Global rndseed2

Type thing
	Field entity
	Field pivot
	Field speedx#,speedz#,speedy#
	Field accel#
	Field speedmax#
	Field fric#
	Field w#,h#
	Field trailentity[19]
End Type

Type globals
	Field screenw,screenh
	Field camera
	Field you.thing
	Field room
	Field roomw
	Field roomh
	Field score
	Field scorehigh
	Field grav#
	Field thtrails
	Field file
	Field replaying
	Field fileline$
	Field filelinei
End Type
Global gl.globals=New globals

gl_setup()
room_setup()
ths_setup()
camera_setup()

mainloop()

Function l___________GAME()
End Function


Function mainloop()
	timer=CreateTimer(35)
	
	Repeat
		WaitTimer timer
		
		If ths_update() Then
			reset()
		EndIf
		camera_update()
	
		RenderWorld
		twoddraw()
		Flip
		
	Forever
	
End Function

Function twoddraw()
	gl\score=EntityZ(gl\you\pivot)+gl\roomh
	If gl\score>gl\scorehigh Then gl\scorehigh=gl\score
	Color 255,255,255
	Text 0,0,gl\score+" / "+gl\roomh*2+"="+gl\score*100/(gl\roomh*2)+"%"
	Text 0,15,"Best: "+gl\scorehigh+"="+gl\scorehigh*100/(gl\roomh*2)+"%"
End Function

Function reset()
	Local th.thing
	
	
	l=0
	camera_update()
	Repeat
		l=l+1
		If l>100 Then Exit
		TranslateEntity gl\camera,Sin(l*2.5)*(l/50.0),-.3,-(l/50.0)
		PointEntity gl\camera,gl\you\pivot
		RenderWorld
		twoddraw()
		Flip
	Forever
	FlushKeys
	WaitKey
	If KeyHit(1) Then finish()
	
	If gl\replaying=0 Then
		CloseFile gl\file
		gl\file=WriteFile("replay.txt")
		seed=MilliSecs()
		SeedRnd2 seed
		WriteLine gl\file,seed
		gl\fileline=""
	EndIf
	
	For th=Each thing
		th_kill(th)
	Next
	ths_setup()
	camera_setup()
End Function


Function finish()
	If gl\replaying=0 Then WriteLine gl\file,gl\fileline
	CloseFile gl\file
	End
End Function


Function l___________GLOBALS()
End Function



Function gl_setup()

	gl\screenw=800
	gl\screenh=600
	Graphics3D gl\screenw,gl\screenh,0,1

	
	gl\camera=CreateCamera()
	CreateLight()
	
	gl\grav=.44
	
	gl\thtrails=4
	
	;gl\replaying=1
	If FileType("replay.txt")=1 Then gl\replaying=Input("choose: 1=replay 0=play : ")
	If gl\replaying<>1 Then gl\replaying=0
	
	SetBuffer BackBuffer()

	If gl\replaying Then
		gl\file=ReadFile("replay.txt")
		SeedRnd2 ReadLine(gl\file)
		gl\fileline=ReadLine(gl\file)
		gl\filelinei=1
	Else
		gl\file=WriteFile("replay.txt")
		seed=MilliSecs()
		SeedRnd2 seed
		WriteLine gl\file,seed
	EndIf
End Function


Function room_setup()
	gl\roomw=200
	gl\roomh=660

	gl\room=CreateCube()
	ScaleEntity gl\room,-gl\roomw,-500,-gl\roomh
	roomtex=CreateTexture(32,32)
	SetBuffer TextureBuffer(roomtex)
	Color 255,0,0
	Oval 0,0,32,32
	SetBuffer BackBuffer()
	ScaleTexture roomtex,.02,.02
	EntityTexture gl\room,roomtex
	PositionEntity gl\room,0,500,0
	
	EntityPickMode gl\room,2
End Function




Function camera_setup()
	RotateEntity gl\camera,90,0,0
End Function

Function camera_update()
	PositionEntity gl\camera,EntityX(gl\you\pivot),130,EntityZ(gl\you\pivot)-30
	PointEntity gl\camera,gl\you\pivot
End Function

Function l___________THINGS()
End Function

Function th_kill(th.thing)
	For ft=1 To gl\thtrails
		FreeEntity th\trailentity[ft]
	Next
	FreeEntity th\entity
	FreeEntity th\pivot
	Delete th
End Function
Function ths_setup()
	Local th.thing
	
	For f=1 To 106
		th=New thing
		th\pivot=CreatePivot()
		th\entity=CreateCube(th\pivot)
		x=Rnd2(-gl\roomw,+gl\roomw)
		z=Rnd2(-(gl\roomh-50),+gl\roomh)
		If f>1 Then
			th\speedmax=2
			th\accel=.01
			th\fric=.0001
			PositionEntity th\pivot,x,0,z
			th\w=2
			th\h=3
			ScaleEntity th\entity,th\w,(th\w+th\h)/2,th\h
			EntityColor th\entity,0,Rnd2(111,255),Rnd2(111,255)
		Else
			PositionEntity th\pivot,0,th\h,-(gl\roomh-10)
			EntityColor th\entity,100,200,0
			th\w=3
			th\h=3
			ScaleEntity th\entity,th\w,3,th\h
			th\speedmax=1
			th\accel=1
			th\fric=1
		EndIf
		
		
		For ft=1 To gl\thtrails
			th\trailentity[ft]=CopyEntity(th\entity)
			EntityAlpha th\trailentity[ft],1-Float(ft)/gl\thtrails
		Next
	Next
	
	gl\you=First thing
End Function


Function ths_update()
	Local th.thing

	For th=Each thing
		For ft=gl\thtrails To 2 Step -1
			PositionEntity th\trailentity[ft],EntityX(th\trailentity[ft-1]),EntityY(th\trailentity[ft-1]),EntityZ(th\trailentity[ft-1])
		Next
		PositionEntity th\trailentity[1],EntityX(th\pivot),EntityY(th\pivot),EntityZ(th\pivot)

		If th<>gl\you Then
			th_ai(th)
		Else
			th_controls(th)
		EndIf
		
		If EntityX(th\pivot)+th\speedx<-gl\roomw Then th\speedx=-th\speedx
		If EntityX(th\pivot)+th\speedx>+gl\roomw Then th\speedx=-th\speedx
		If EntityZ(th\pivot)+th\speedz<-gl\roomh Then th\speedz=-th\speedz
		If EntityZ(th\pivot)+th\speedz>+gl\roomh Then th\speedz=-th\speedz
		If EntityY(th\pivot)<th\h Then
			PositionEntity th\pivot,EntityX(th\pivot),th\h,EntityZ(th\pivot)
			th\speedy=0
		EndIf
		MoveEntity th\pivot,th\speedx,th\speedy,th\speedz
		If EntityY(th\pivot)=th\h Then
			th\speedx=moveto(th\speedx,0,th\fric)
			th\speedz=moveto(th\speedz,0,th\fric)
		EndIf
		If EntityY(th\pivot)>th\h Then th\speedy=th\speedy-gl\grav
		If th<>gl\you Then
			If Abs(EntityY(th\pivot)-EntityY(gl\you\pivot)) < th\h+gl\you\h Then
				If RectsOverlap(EntityX(th\pivot)-th\w,EntityZ(th\pivot)-th\h,th\w*2,th\h*2, EntityX(gl\you\pivot)-gl\you\w,EntityZ(gl\you\pivot)-gl\you\h,gl\you\w*2,gl\you\h*2) Then
					Return 1
				EndIf
			EndIf
		EndIf
		
	Next
	If EntityZ(gl\you\pivot)>+gl\roomh-(gl\you\h+1) Then
		finish()
	EndIf
	
End Function

Function th_ai(th.thing)
	th\speedx=keep(th\speedx+Sgn(EntityX(gl\you\pivot)-EntityX(th\pivot))*th\accel,-th\speedmax,+th\speedmax)
	th\speedz=keep(th\speedz+Sgn(EntityZ(gl\you\pivot)-EntityZ(th\pivot))*th\accel,-th\speedmax,+th\speedmax)
End Function



Function th_controls(th.thing)
	Local l,r,u,d,j
	Local number
	

	If EntityY(gl\you\pivot)=th\h Then
		If gl\replaying Then
			number=Asc(Mid(gl\fileline,gl\filelinei,1))-Asc("a")
			;DebugLog Mid(gl\fileline,gl\filelinei,1)
			gl\filelinei=gl\filelinei+1
			If gl\filelinei>Len(gl\fileline) Then
				If Eof(gl\file) Then WaitKey:End
				gl\filelinei=1
				gl\fileline=ReadLine(gl\file)
			EndIf
			d=number And %00001
			l=number And %00010
			u=number And %00100
			r=number And %01000
			j=number And %10000
		Else
			l=KeyDown(203)
			r=KeyDown(205)
			u=KeyDown(200)
			d=KeyDown(208)
			j=(KeyHit(29) Or KeyHit(56))
			number=d+(l Shl 1)+(u Shl 2)+(r Shl 3)+(j Shl 4)
			gl\fileline=gl\fileline+Chr(Asc("a")+number)
			If Len(gl\fileline)=50 Then
				WriteLine gl\file,gl\fileline
				gl\fileline=""
			EndIf
		EndIf
		If l Then th\speedx=keep(th\speedx-th\accel,-th\speedmax,+th\speedmax)
		If r Then th\speedx=keep(th\speedx+th\accel,-th\speedmax,+th\speedmax)
		If d Then th\speedz=keep(th\speedz-th\accel,-th\speedmax,+th\speedmax)
		If u Then th\speedz=keep(th\speedz+th\accel,-th\speedmax,+th\speedmax)
		If j Then
			If EntityY(th\pivot)=th\h Then
				th\speedy=5
			EndIf
		EndIf
	EndIf

	;CameraPick gl\camera,mouse\x,mouse\y
	;angleto(EntityX(th\pivot),EntityZ(th\pivot),PickedX(),PickedZ())
	
	If KeyHit(1) Then
		finish()
	EndIf
End Function

Function l___________NUMBER()
End Function

Function Keep#(num#,min#,max#)
	If num<min Then 
		Return min
	ElseIf num>max
		Return max
	Else
		Return num
	EndIf
End Function


Function MoveTo#(num#,dest#=0,speed#=.01,away=0)
	If away=0 Then
		If Abs(dest-num)<speed Then Return dest
		If num<dest Then
			Return num+speed
		Else
			Return num-speed
		EndIf
	Else
		If num<dest Then
			Return num-speed
		Else
			Return num+speed
		EndIf
	EndIf
End Function

Function SeedRnd2(seed)
	rndseed2=seed
End Function

Function Rnd2#(min#,max#)
	rndseed2=(rndseed2+3) Mod 500
	Return ((rndseed2*Pi*Cos(rndseed2*(rndseed2 And 5)) + (100-rndseed2)^2 + Sqr(rndseed2 Or 12) + (rndseed2 Mod 15)/15.0 ) Mod (max-min)) + min
End Function




put this in replay.txt to see my best run
replay.txt will be in the blitz\tmp folder if you havent saved this game as .bb
363798289
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmeeeeeeeeeeeemmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmeegggggemmmmmmmmmmmmmmm
mmmegggggeeeeeemmmmmmmmmmmmmmmmmmmmeeeeggggggggeee
eeeeaaaaaaabddccccggeeeeeeeeemmmmmmmeeeegggggggggg
ggggggggggggggggggeeeeeeeeeeeeeeeeeggggggggggggggg
gggggggggggggggggggggggggggggggggggggggggggggggggg
gggommmmmmmeemmmmmmmeeeeeggggggggggggggggeeeeeeeaa
aaaaccccccggeeemmmmmmmmeegggggggggggggeeeeeeeeeeee
eeeeeeeegggggggeeeeeemmmmmmmmmmmmmmmmmmemmmmmmmmmm
mmmiiiiiimmmmmeeeeeeeeeeeemmmmmmmmmmmmmmmmeegggggg
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eemmmmmmmmmmmmmmmmmmmmmmmeeeeegggggggggggggggggeee
eemmmmmmmmmmmmmiiiiiiijjjjjjjjjjjbbdccccccccgggggg
goiiiiiiiijjjjjjjjjjjjjjjjjjjjjjbbbbdddddddddccccc
cdbjjjjjjddddcccccccggggggggggggggggggmmmmmiiiiiia
aiiiiiiiijjjdcccddddddddljjjjlldddddddddddddcccccg
ggggggggggommmmmmmmmmgggcccccccccccccccccgggggggom
mmmmmmmmegggggggggccaiiaaaaaiimmmmmmmmeeeeeeeegggg
ggggggeeeeeeeeeeeeeeeeeeemmmmmmmeeeeeeemmmmmmmmmmm
mmmmmmmmmmeeeeeeeeeeeeeeeeemmmmmmmmmmmeeeeeeeeeeeg
gggeeeeeeeegggggggggggggggggggggggggommmmmmmmmmmmm
mmiiiiiimmmmmmmmmeeggggggggeeeeeeeeeeeeeeeeeeeeeeg
ggggggggggggggggggggggggggggggggggggggggggggeemmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmeeeeeeeeggggggg
eeeeeeemmmmmmmmmmmeeeeeeeeggggggggggeemmmmmiiiiijj
jjjjjjjjjjjjjjjjjjjjjjjbbjjjjjjjjjjjjjjjjjjjjjjjjj
jjjjjbbbddcccccccccgggmmmmmmmmmmmmmmiiiijjjddbbbbb
bbbbbbbbddddddddddddccccccccccccgggggggggggggggggg
ggggggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggggggggg
cccccciiiiiiiimmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeueeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeee


so how far can you get?

So Fun!!
I manage only 68%!!
Very nice!!

Cool, thanks for playing
thats a pretty good score

I can not stop any more: my score is now 71%... Raaaah!

Ya lol. I showed it to some friends and they said it was so addicting. they couldnt beat it

I want to see your replay when you beat it. mine is crazy

This was about my 5th try:
104041071
eeeeeeeeeaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeemmmmmmm
mmmmmmeeeeeeeemmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmeeee
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmeeegggggggge
eeeeeeeeeeeemmmmmmmmmmmmmmmmmmmmmmmmmmeeeegggggggg
gggggggggggggggggggggggggggggggggggggggggggggggggg
ggggggggggeeeeeeemmmmmmmmmmmmmmmmmmmmmmmeegggggggg
ggggggggggeegggggggggggggggggggggggggggggggggggggg
ggggggggggggggggggggggggggemmmmmmmmmmmmmmmmeeggggg
gggggggggggggggggggggggggggggggggggggggggggggggggg
gggggggggggggggggggggggggggggggggggggggggggggggggg
gggggeeeeeemeeemmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeeeeem
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmeeeeeeeeeeeeeeeeeggggcaacddddddcccccggggg
gggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeemmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmeegggggggggggggggggggggggggcccccc
ccccccccddddccccccccccccgggggggggggggggggggggggggg
gggggggggggggggggggggggggggggggggggggggggggggggggg
gggggggggggggggggggggccccdddddddddbbbbbbbbbbbddddd
dddddddddddbbbdddddbbbddddddddddddddddbbbbbbbbbjjj
jjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiii
iiijjjjjjjjjjiiiiiimmmmmmmmmmmmmmmmmmmmmmeeeeeeeee
eeeeeeegggggggggggggeeeeeeeeeeeeeemmmmmmmmmmmmeeee
eeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggggg
gggggeeeeeeeeeeeeeeeeeeeeegggggggggggggcccccdccccc
cccccccccaiiimmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee



I got to the end too.

I think the trick is going back when you see the cubes
are getting to you, then you wait a little so they
rebound in front and you start going forward again :D

1194493
aaaaaaaaaaeeeeeeeeeeeeeeeeeeeeeeeeeeeemmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmeeeeeeeeeeeeeeeeeeeeeeeeeeeeeemmmmmmmmmeggg
gggggggeeeeeeeeeueeueeeeeeeeeeeeeeeeemmmmmmmmmmmeg
ggggggggggeeeeeeeeeegggggeeeeeeeeeeeeeeggggggggggg
ggggggggggggggggggggggggggeeeeeeemmmmmmmmmmeeeeeee
egggggggggggcccccccccccccccggggggggggemmmmmeeeeeee
eeeeeeeeeeeeeegggggggggemmiimeeeeeegggggggggcccccc
ccccuccccsccccccccccsccccccccccaaiiieeeeeeeggggggg
gggemmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmiiiiiimmmmmm
mmmmmmmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeuaqeeeeeeeeeeeeeue
eaeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggggggg
gggggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeggggggggggeeeeeeemmmmmmmmmmmmm
meeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaa
abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbjjjjjjjji
iiiiiijjjjjjjjbbbbbddddddddddddddddjiiiiiiiiiiiiii
iiiiiiiiiiiiijjjjjjjjjjjiimmmmmmmmmmmmmeeeeeeeeeee
eeeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
eeeeemmmmmmeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
emmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmiiiiiaccccsccccccc
ccceeeeeeeeeeeeeueeeeeegggggggggggggggggggggeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggg
gggggggggggggggggggggggggggggggggggggggggggggggggg
gggggggggggggggeeeemmmmmmmmmmmmmmmmmmmmmmmmeeggggg
ggggggccccccccccccckiiiiiiiiiiiiiiiiiiiiiimmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmiaabbbbbbbbbbbbbbjjjjjjjjjii
iimeeeeeubbbbbbbbbbbbbbriiiiiiiiiimmmmmmmmmiibbbbb
bbbbbjjjjjjbbccccccceeeeeegmmiiiiiimgggggggggemmmm
mmmmmmmeeeggggccccbbcciimmmmmmmmmmmmmmmmmmmmmmmmmm
ogggggggggggggggggggggggggggggggggeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeee


I agree with Eurythmia. I beat it (without jumping) after about 20,30 tries, 7 minutes. It IS a fun short game for 'offloading'.

Edit: OH! You can jump using CTRL ? Wow that makes it ten times easier :) I finished this one without jumping. Try THAT! haha

 85787052
aaaaaaaaeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmeeeeeeeeeeeeeeeeeeeeeeeeemmmmmmmmmmmm
mmmmmmmmmmmmmmmeeeeeeeeegggggggggeeeemmmmmmmmmmmee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggggeeeeeeeeeee
ggggggggggggeeeeeeeeeeeeeggggggggggeeeeeeeeeeeeeee
eeeeeeeeeeeemmmmeeeeeeeeeeegggeeeeeeeeeeeegggggggg
geeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeg
gggggggggggggeeeeeeeeeeeeeeegggggggggeemmmmmmmmmmm
eeeeggccccccccccaaaaaaaaaaaaaaccccaaaaaccccaaiiiii
iimmmeeeeeeeeeeeeegggggggggggggggggggggggggggggggg
gggccccccccccdddddkiiimmmmmmmmmmmmmmeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeemmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeemmmm
mmmmmmeeeeeeeegggggggggggggggggggggggggggggggggggg
ggggggggggccccccddddddddddcccccccccccccccccccggggg
ggggggggccccccccgggggggggggggggggggggggggggggeeeee
eeeeeeeeeeggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeegg
ggggggggggggcccccdddddddddjjjjjjjiiiiiimmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmiiiiijjjjjjiiiiiiiij
jjjjjjjjbbbbbbbbbbbbbbbjjjjjbbbbbddddddddddddbbbbb
bbbbjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiimmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmeeeeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmmmmmmme
eeeeeeeeeeeeeemmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmeeeeeeeeeeeeeegggggggcccccccccccgggggggggggggggg
gggggggeemmmeeeeeeeggggggggggggggggggggggggggggggg
ggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmeeeeeee
eeeegggggggggggggggggggggggggggggggggggggggggggggg
gggggggggggggggggggggggggggggggggggggggggggggggggg
gggggggggggggggggggggggggggggggeeeeeeeeeeeeeeeeeee
eeeeeegggggggggeeeeeeeeeeeeeeeeeeeeggggggggggeeeee
eeeeeeeeeeeeggggggggggggggeeeeeeeeeeeeeegggge
 


Very cool and insidiously addictive. With some polish and a few strategic objectives, this could be the next Tetris!

97% ... yeah this game is pretty damn addictive.

[edit] I didn't know about the jumping either...

1521472
aaaaaaaaaeeemmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmeegggggggggggggg
gggggggggggggggggggggggggggggggggggggggggggggggggg
ggggggggggccccgggggggggggggggggggggggggggggggggggg
gggggggggggggggggggggggggggggggggggggggggggggggggg
gggggggggggggggggggggggggckkiiiimmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmggggggggggggggggggggggggggggggggge
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmiiiiiimmmmmmmmogggem
miiiiijjjjjjjiiimmmmmmmmmmmmmmmmmmmmmmmmeeeeeeeegg
gggeeeeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmmeeeggggggg
ggggggggggggggggggggggggggggggggemmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmiiijjjjjjjldddcccgggggggggccgggg
gggggggggggcccccccccccccgggggggeeeeeeeemmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmgggggggggggggggggggggggg
gggggggggggggggggggggggggggggggggggggggggggggggggg
gggggggggggggggggggggggggggggggemmmmmmmmmmmmmegggg
ggggggggggggeemmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmgggggggg
ggggcdddddddddddddddddddddddddddddddddddddddlllljj
jjjjjldddddddddddddddddddddddddljiiimmmmmmmmmmmmmm
mmmmmmmmmmmgggggggcccccddddddddddddddddddddllllldd
cccgggggggggggggemmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
iiiijjjjiiimniiiiiiiiiimmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmgggggggggggggommmeeeegggeeeee
eeeeegcccddddbjiiiiiiiiimmmgccccccddddccccgggccccc
cccccccddddddddddccccccccccgggggggggeeeeeemmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmggggggggggeeeeeee
eeeeeegggggggggggggggeeeeeeeeeeeeeeeeggggggggggeee
eeeeeeeeeeeeeeemmmmeeeeeeeegggggggggggeemmmmmmeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeggggggggeeeggggggggggggmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoggggggggggg
gggggggggggggggggcccddddddddddddbjjjjjjllllljjjjjj
jiiimmmmmmmmmmmmmmmmmoggggggggggggggggggeeeeeeeeee
ggggggeemmmmmmm


I like this - maybe a potential mobile phone game?

Hmm, looking at other replays, Perturbatio didnt jump as well and finished it. And he did the same i did. Maybe it would be more fun with more twists such as a gravity field that pulls you to a side or a shake that re-scatters the cubes, etc etc. Heaps of ideas that could make such a game a winner. I nearly feel like making one.

Thats pretty great Coorrae, did you see the concept somewhere else or did you come up with it?

Eurythmia , that is the crazyest thing I have ever seen!

thanks everyone


Thats pretty great Coorrae, did you see the concept somewhere else or did you come up with it?


Thanks, I origionally came up with it the idea when I was 14 or 15 when all I had was QBasic. I made it at school.
I didn't know how to use speed variables or Floats so they would just move diagnally based on a direction number. Then I remade the idea in Darkbasic and recently copyied it in blitz3d


I came up with at the same time.
you have to get to the right with the ball
;ARROW KEYS
Const scx=600,scy=300
Graphics scx,scy,16,2
SetBuffer BackBuffer()

SeedRnd MilliSecs()

Type guy
	Field x#,y#,xsp#,ysp#,xspmax#,yspmax#,move#
	Field xsize,ysize,tarx,tary,targuy.guy
End Type

Const powam=2
Dim px(powam),py(powam),pxsize(powam),pysize(powam),boost(powam)
For p=1 To powam
	pxsize(p)=Rand(5,20)
	pysize(p)=Rand(5,20)
	px(p)=Rand(0,scx-pxsize(p))
	py(p)=Rand(0,scy-pysize(p))
Next

Global guyball.guy,g.guy,you.guy

Global level
Const move#=.08
you=New guy

levelup()
timer=CreateTimer(40)
;#########################################################################
Repeat
	wait=WaitTimer(timer)
	For updates=1 To wait	
		updatepows()
		updateguys()
	Next
	drawpows()
	drawguys()
	Text 1,1,"level: "+level
	Flip
	Cls
	If KeyHit(1) Then End
Forever
;#########################################################################
Function updatepows()
	For p=1 To 2
		For g=Each guy
			If RectsOverlap(px(p),py(p),pxsize(p),pysize(p),g\x,g\y,g\xsize,g\ysize) Then
				If g=you Then
					boost(p)=254
					pxsize(p)=Rand(5,20)
					pysize(p)=Rand(5,20)
					px(p)=Rand(0,scx-100)
					py(p)=Rand(0,scy-pysize(p))
					Exit
				Else
					px(p)=curve(px(p),g\x,g\xsize,1)
					py(p)=curve(py(p),g\y,g\ysize,1)
					px(p)=keepin(px(p),0,scx-pxsize(p))
					py(p)=keepin(py(p),0,scy-pysize(p))
				EndIf
			EndIf
		Next
	Next
End Function
;#########################################################################
Function updateguys()
	For g=Each guy
		For g2.guy=Each guy
			If g<>g2 If RectsOverlap(g\x,g\y,g\xsize,g\ysize,g2\x,g2\y,g2\xsize,g2\ysize) Then
				;steal ball
				stole=0
				If guyball=g And (g=you Or g2=you) Then 
					guyball=g2
					stole=1
				EndIf
				;smaller guys bounce off
				If g\xsize>=g2\xsize Then
					g2\x=curve(g2\x,g\x,g2\xsize/(2-stole),1)
				Else
					g\x=curve(g\x,g2\x,g\xsize/(2-stole),1)
				EndIf
				If g\ysize>=g2\ysize Then
					g2\y=curve(g2\y,g\y,g2\ysize/(2-stole),1)
				Else
					g\y=curve(g\y,g2\y,g\ysize/(2-stole),1)
				EndIf
			EndIf
		Next
		g\x=g\x+g\xsp
		;guys coming at begining dont go to the y middle as fast
		If g<>you And guyball=you And g\x>scx/2 And guyball\x<scx/2 Then
			g\y=g\y+g\ysp/2
		Else
			g\y=g\y+g\ysp
		EndIf
		oldy#=g\y
		g\y=keepin(g\y,0,scy-g\ysize)
		If oldy<>g\y Then g\ysp=0
		If g=you Then
			If KeyDown(205) Then you\xsp=you\xsp+move+(boost(2)>0)
			If KeyDown(203) Then you\xsp=you\xsp-move-(boost(2)>0)
			If KeyDown(208) Then you\ysp=you\ysp+move+(boost(2)>0)
			If KeyDown(200) Then you\ysp=you\ysp-move-(boost(2)>0)
			If boost(1)>0 Then boost(1)=boost(1)-2
			If boost(2)>0 Then boost(2)=boost(2)-2
		Else
			g\tarx=you\x
			g\tary=you\y
			If guyball=g Then g\tarx=0
			g\xsp=curve(g\xsp,g\tarx-g\x,move)
			g\ysp=curve(g\ysp,g\tary-g\y,move)
		EndIf
		xspmax=g\xspmax-(guyball=g)*(1+(g<>you)*.5)+((boost(1)>0) And g=you)
		yspmax=g\xspmax-(guyball=g)*(1+(g<>you)*.5)+((boost(1)>0) And g=you)
		g\xsp=keepin(g\xsp,-xspmax,+xspmax)
		g\ysp=keepin(g\ysp,-yspmax,+yspmax)
	Next
	If guyball=you And you\x>=scx Then levelup(1)
	If guyball<>you And guyball\x<=0 Then levelup(0)
End Function
;#########################################################################
Function drawguys()
	For g=Each guy
		Color 0,0,255
		If g=you Then 
			Color 255,boost(1),boost(2)
		EndIf
		Rect g\x,g\y,g\xsize,g\ysize
	Next
	Color 0,255,0
	Oval guyball\x,guyball\y,8,6
End Function
;#########################################################################
Function drawpows()
	For p=1 To powam
		If p=1 Then Color 255,255,0
		If p=2 Then Color 255,0,255
		Rect px(p),py(p),pxsize(p),pysize(p)
	Next
End Function
;#########################################################################
Function levelup(done=1)
	For p=1 To powam
		boost(p)=0
	Next
	If done=1 Then 
		level=level+1
		g=New guy
		you\targuy=g
	Else
		If level>1 Then
			level=level-1
			Delete Last guy
		EndIf
	EndIf
	For g=Each guy
		If g=you Then
			g\x=10
			g\y=scy/2
			g\xsize=10
			g\ysize=10
		Else
			g\xsize=Rand(6,15)
			g\ysize=Rand(6,15)
			g\x=Rand(scx/2,scx)
			g\y=Rand(0,scy-g\ysize)
		EndIf
		g\xspmax=4-g\xsize/10.0
		g\yspmax=4-g\ysize/10.0
		g\xsp=0
		g\ysp=0
	Next
	guyball=you
End Function
;#########################################################################
Function keepin#(num#,min,max,wrap=0)
	If wrap=0 Then
		If num<min Then 
			num=min
		ElseIf num>max
			num=max
		EndIf
	Else
		While num<min: num=num+(max-min): Wend
		While num>max: num=mun-(max-min): Wend
	EndIf
	Return num
End Function
;#########################################################################
Function curve#(num#,dest#,speed#,away=0)
	If away=0 Then
		If num<dest Then num=num+speed
		If num>dest Then num=num-speed
		If Abs(dest-num)<speed Then num=dest
	Else
		If num<dest Then num=num-speed
		If num>dest Then num=num+speed
	EndIf
	Return num
End Function
;#########################################################################


I got to the end on my 3rd go, yyyiiiippppeeee!!
Got a bit mad in places.

8496847
aaaaaaaaaaaaaaaaeeeeeeeemmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmiiiiiiiiiijjjjjjjjjjiiiiiiimmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmgggggggggggggggggggggeeeeemmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmegggggggggeeegggggcccccccgggggggggggg
gggggggggggggggggggggeeeeeeeeeeegggggggggggggggggg
gccccccddddddddddddcccggggggggggccccdddddrimmmmeee
eeeeeeeeeemmmmmmmmmmmmeeegggggggggggggggwggggggggw
eeeemmmmmmmmeegggggggggeemmmmmmmmmeeggggggeeeeemmm
mmmmmmmeeggggggggggggggggggeeeeeeeeeeeemmmmeeegccc
ctmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmeeee
eeeeeeeeeemmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmiiiijjjjj
jjddddccckiiimmmmmmeeggggggggcccccccccccgggggggggg
gccccggggggggggggggggggccccccccccccggggggggggggggg
gggggggggggmmmmmmmmmmmmmmmmmmmmmiiiijjjjjjjjbddccc
ccggggggeeeeeeeeeeeegggggggggggggggeeeeeeeeeeeeeem
mmmmmmmmmmmmmmgccccdddddddccccgggggggeeeeeeeeeeeee
ggggggggggggggggggggggggggggggeeeeeeeeeeeeeeeggggg
gggggggggggggggggggggggggggeeeeeeeeeeeeeeeacccdddd
ddddddddddddddddddddddddddddddddddddddddjjjjiiiiij
jbdcccdddbjjjjjjjjjjiiiiiimmmmmmmmmmmmmmmgggwmmmii
iiiimmm}tiiiiiiiiiiijjjjjjjzcccccccggggggggggggggg
ggeeeegggegggggggggggggeeeeeeeeeeeeeeeemmmmmmeeeee
eeeeeeeeeeeeeemmmmmmmmmmmmmmmmmmmmmmmmmmmeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaa
fffbbjjjjiiiiimmmmmmmmmmmmmmmmmmmeggggeeeeeeeeeeee
eeeeemmmmmmmmmmmmmmeeeeeeeeeeeeeemmmmijjjjjjjjjjjj
jjjiiiimmmmmmmmmmmmmmmmmmmmmmm}mmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmggggggggggggggggggggggggggg
ggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee
eemiiijjjjjjjjjjjjjjjjjjjjbbddddddcccccggeeeeeeeuz
ddddcccccccggggggggccccccccccccccccddddddddddbbjjj
iiiiimmmeggggggggggggggggggggggggggggggggggggggggg
gggggeeemmeeeeggggggggggggggggggggggggmmmmiiiiimmm
mmmmmmmmmeeeeggggggggggggggggggggeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee


wow dang 3rd try


Maybe it would be more fun with more twists such as a gravity field that pulls you to a side or a shake that re-scatters the cubes, etc etc. Heaps of ideas that could make such a game a winner. I nearly feel like making one.


I was afraid that adding new things (like jump) would make it less addicting.
This could become a community project or something.
Obviously something should be changed because look at this replay
12805152
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggg
ggggggggggggggggggggggggggwggggggggwgggggggggggggg
ggggggggggggggggggggggggggggggggggggwggggggggggggg
gggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeueeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeueeee
eeeeeeeeeeeeeeggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeueeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaaaa
abbbbrbbaaaeueeeeueeeueeeueeueeeeueeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeee

Some of the cubes are outside of the level because the random number generator is messed up. I made it at the last minute and with whatever math commands


I like this - maybe a potential mobile phone game?


I was thinking of that, I wouldnt know how to do that of course, heh

How about Running of the bulls? you have to run against them to save your girlfriend or somthing. Then we would need an animated bull


Maybe it should have levels that just get harder every time.
You could get points when you *almost* hit an enemy. The faster it is going to more points you get. Then no matter how good you are, you will not get bored with the easy levels because it will still be hard to get a lot of points and you could always have gotten a little more.


Or when you get to the impossible last level, the wall starts moving away from you when you get close to it! HAHAHA

So simple, and so cool :-)

53% is my top score!

Here is my 100% effort, took about an hour to get it.

Didn't know about jumping either.

7134959
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeemmm
mmmeeeeeeemmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmgggggggggggggg
ggeeeeeemmmmmmmmmmmmmmmmeeeeeemmmmmmmmmmmmmmmmeeee
ggggggggggggggggggggggggggggggggggggggeeeeeeeeeeee
eeeeeeeeeeeeeegggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeee
egggggggggggggggggggggggggggggggggggggggggeeeegggg
gggggeeeeeeeeeeeeeeeeeegggggggggggggggeiiiiiiimmee
eeeeeeeeeeeeeeeeeeeeegggggccccccgggeeeeeeemmmmmmmm
mmmmeeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggeeeeee
eeeeeegggggggggggggggeeegggggggggggggeeegggggggggg
gggggggggggggggggeeeeemmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmeeeeeeeeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeeeeeggggggggggggggg
ggggggggggggggggggggggggggggggeeeaaaaaeeeggcgeeeee
eeeeeeeeeeeeeeeeeeeeeggggeeeeeeeeeeeeemmmmmeeeeeee
ggeeemmmmmmmmmmmmmmmiiiiiiiijjjjjjjjjiiikkkkcccccc
ccggggggggggggggggggggggggggggggggggggggggggeeeeee
eeeeeeeeeemmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmeeeee
eggggggggeeeeeeeeeeeemmeeeeeegggggggggggggeeeeeeee
eeeeegggggggggggggggggggcccccddddddddddddddddddbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddddddd
ddbbbbbbjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiii
iiimmmmmmmmmmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeeeeemmm
mmmmmmmmmmmmimmmmmmiiiiiiiiiimmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmogggggggggggggggggggggggggggggeee
eeeeeeeeeeeegggggggggggggggcccccccccccccggggggggcc
ccccggggggggggggggeeeeeeeeeeeeemmmmmmmmmmmmmmmmmmm
mmeeeeeeeeeeeeeeemmmmmmmeeeeeeeeeeeeeeeeeeeeeeeeee
emmmmmeeeeeeeeeeemmmmmeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeggggggggggggggggggggggggggggggggg
ggggggggcccccccccccckomemmmmmmmmmeeeeeeeeeeeeeee


SCREW YOUR GOD DAMN CUBES.

Oh, fun game btw.

hahaha thanks


And I would like to thank whoever put this in the newsletter!

Oh man ... I got 83% without using jump didn't know about jump till I read the whole thread lol ... then I promtly got a 100% ;) Great game!

Revamp the graphics, at least so there wall and floor textures. I'm trying to get that in, at least. For some strange reason it's being difficult...

AHHHHHHHH!!!! I almost got tothe end.... AHHHHH I HATE IT!!! AHHHHHH... OK no more caps...

Silly and fun game... should be ported to phone game... Fewer cubes at first then harder...

Football (American) ground texture IMO then you could call it Kickoff!! where you have to return a kickoff.

Ohhh then you could have a few cubes "blocking" for you...

RZ

Personally, I love the game as is.

Simple, totally addictive and challenging enough to keep you going. Well done, great idea :-)

My First Try:
4173674
aaaaaaaaaaaaaaeeeeeeeeeeeeeeeegggggggeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeegggggggge
eeeeeeeeeegggggggggggggggggggggggggggggggggggggggg
gggggwgggggggggggeeeeeeeeeeeeeeeeeeeeemmmmmmeeeeee
eeemmmmmmmmmmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeemmmmeeeeeeeeeeemmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmgggggggggggggggggggggg
ggggggemmm}eeeeeeeemmmmmeeeeeeeggggggeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeegggggggggggggggggggggggg
ggggeemmmmmmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeeeeeeemm
mmmmeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeegggggeeeeee
eeeeeeeeeeggggggggggeeeeeeeeeeeeeeeeggggggggggggge
eeeeeeeeeeegggggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggggggg
ggggggggggggggggggggggggggggggggggggggggggggmmmmm}
mmmmeeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmmmmmmmeeeeee
emmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmgg
ggggwgeeemmmmmmmmmmmmmmmmmgggwegggggeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmeeeeeggw


BTW, I Just Love It, You May Well Be Into Something!!!

I finished it on about the tenth try ( the keys were freezeing because i was uploding something )

My replay
22039574
aaaaaaaaaaeeeeeeeeeeeeggggeeeeeeeeeeeegggggggggggg
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm}ccsggggggggggggggg
gggggggggggggggggggggggggggggggggeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeegggggggggggggggggggggggwccccccc
cccccccccggwggggggggggggggggggggggggggeeeeeemmmmmm
m}mmmmmeeeeeeeeeeeeeeeeegggggggggggggggggeeeeeeemm
mmmmmmmmmmmmmmmmmmiiiiiiiiiiiiiiiiiiiiiiiiimmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeemmmmmmmmm
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeemmmmmmmmmmmmmmmmmmmmmmmmmm}eeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeegggggggggeeeeeeeeeeeeegggggg
gggggggggggggggggggggggggggggggwwgggggggggggggggee
eeeeeeeeeeeegggggggggggggeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmmmmmmmmmmmmeeeeee
gggggggeeeeeeeemmmmmmmmmmmm}mmeeeeeeeeeggggggggggg
gggggggggggggggggggggggggggggggggggeeeeeeeeeeeeeee
eegggggggggggggggggggggggggggggggggomm}mmmmmmmmmmm
oggeeeeeemmmmmmmmmmmmemmmmmmmmmmiiiiiiijjjjjjjjjj
jjjjjjzgggggggggggggggggggcccccddddddddddddddddddt
gggggggggggggggggggeeemmmmmmeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeemmmmmmmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeee
mmmmmmmmmmmmmeeeeueeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeee


Nice replays. I thought you were totally dead Blitz Amateur.


Football (American) ground texture IMO then you could call it Kickoff!! where you have to return a kickoff.


haha that is a good idea, you return the kickoff for a touchdown!


Jumping is kind of randomly lucky sometimes. Here is the replay of doom. yep I was just herding cattle at the end
1106616015
bbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaccccccccccccccccccccccccccccccccccccccccccccccc
ccccccccccccccccccccccccccccccccccccccccccccccccki
iiiiiiiiiiiiiiiiiiiiiiiiiiaaaaaaaaaaaaaaacccaaaaaa
aaaaaaaaaaaaaaaaiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiaaa
acccccccaiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiiaaaaaaaaascscccccccccccsccccccciiyccscccc
ccaaaaaaiiaaaaaaaccccccccccccccccccccccccccccccccc
cciiiiiiiiiiiiiccccccccccccccccccccccccccccciiiiii
yiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiaaaaaaaaaaaaaaiiaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaqaaqaaaaaaaaaaa
aaaccccccccccccccaaaaaaaaaiiiiiiiiiiiiiacccccaaccc
ccccccccccccccccccccaaaaaiiiiiiikccccccccccccccccc
ccccccccccccccccccccccccccccccccciiiiiiiiikccccccc
cccccccccccccccccccccccccccccaaaaaaaaaaaaaaaaaaiii
iiiiiiiiiiiiiiiiiiiiiiaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaccccccccccsaaaaacccccccccaaaaaaaaaaccccccca
aaaaaaaaaaaiiiiiiiiiaaaaaaaaaaiiiiiiaaaaaaaaaaaaaa
aaaaaaaaaaaaaaccccccccccccccccccccaaaaaaaaaaaaaacc
ccccccccccccccccccccccccccccccccccccsccaaaaaaaaaaa
aaaaaaaaaiiiiiiiiiiiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiiiiiiiiiiiiiiiiiiii
iiiiiaaaaaaccccccccccccccccccccccccccccccccccccccc
cccccccccccccccccccccccccccccccccccccccccccccccaaa
aaaaaaaaaaaaaaaccccccccccccccccccccccccccaaaiiiiii
iiiiiiiiiiiiiiiiiiiymmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
miiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
jjjjjjjjjjjjjjiiiiiiyrdccccssaayyccccccccccccccccc
ciiimmmeemeeeeeeeeeeeeeeeeeeeeeeeeeaaiijbbbbbbbbbb
bbbbbbbbbbbbbbbjjjjiiijjjjjiiikccscccccccccccccccc
cccccccccccccccccccccccccccccccccccckkiiiiiiiiymme
eeemmmmmmmeeeemmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmeeeeeee
eeeeeeemmmiiiiiijbbbbbbbbbbbbbbbbbaaaeeeeeeeeeeeee
eeeeeeeeeeeeeeuuuueeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeegccddddddddddjjjjjjjjj
jjjjjjjjjjjjjjjbbbbbbrbbbbbbbbbbbbbddcccdddcccccca
aijjjjjjjjiiiijjjjbbbbbbbbbbbddcccccccccccccccdddd
ddddddddddcccccccccccccccccgggeeemiiijjjjjjjccgggg
ggcggggggggggggggggggggggggggggggggggggggggggggggg
ggggggggggggggommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmggggggggggggggggggggggggggggggg
gggommmmmmmmmmmmmmmmmmmmmmmegggggggggggggggggggggg
gggggggggggggggggggggggggggggggggggggggggggggggggg
gggggggggggggggggggggggggggggggggggggggggggggggggg
gggggggggggggggggggggggggggggggggggggggggggggggggg
gggggggggggggggggggggggggggggggggggggggggggggggggg
gggggggggggggggggggggggggggggggggggggggggggggggggg
gggggccccccccccccccccccccccccccccccccccddddddddddd
dddddddbbbbbbbbbbbbbbbdddbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbrrriiiiiiiiiiiiimmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmgggggggeee
eeggggggmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmee
eemmmmmmmmmmmmmmmmmmmmmmmmmmmmeegggggggggggggggggg
gggggggggggggggggggggeeegggggeeeeeeeeemmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmeeeeemmmiiiiiiiiiiiiiiiiiiiiiiii
iiiiiiiaaaaaaaaaaaiiiiiiiiiiiiiiiiiiiaaaaaaaaaaaaa
aaaaaaaaaaaaaaiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiijjjjjjjjiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaiiijjjjjbbaaaaaaaabbbbjjjjjjjjjjjjjjjjjjjjjjjj
jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjbbbbbddddddddddddddd
dcccccccccccccccccccccccggggggggggggccccccccccccca
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaacccccccaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaacgggggggggeeeaaaaaeeeeeeeeee
eeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiaaaa
aaaaaaaaaaaaaaaaaaacccccccccccaaaaaaaaaaaaaaaaaaaa
aacccccccccccccccaaaaaaaaaaaaaaacccccccccccaaaaaaa
aaaaaaaaaaacccccccaaaaaaaaaaaaaaaaaaaaaaaaacgggggg
ggggggeemmmmmmmmmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaccccddddddddddddcaaaaaaccdddddddcc
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccddddcccaaaa
aaaaccccccccccaaaaaaaaaaaaaaaiiiiiiiaaaaaiiiiiiiii
iiiiiiiiiaaaaaaaiiiiiiiaaaaaaaaiiiiiiiaaaaaiiiiiia
aaaiiiiiiaaaaiiiiiaaaaaiiiiaaaaaaabbbbbaaaccccccca
aaaiiiiiiaaaaaaaaccccccccccccccccccccccccccccccccc
ccccccccccccccaaaaiiiiiiiiiiiiiiiiiiiiiiiimmmeeeee
eeeeeaaaaaaiiiiiiiiiiimmmmiiiiiiiiiiimmmmmmmmmmmea
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccccggggaaaaaaaaaaa
aaaaaaccccaaaaaaaaaaaaccccgggggaaaaaaaaaaaagggggcc
ccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiiiiiiiiiiii
iiiiiiiiiiiiiiaaaaaaaaaaaiiiiiiiiiiiiaaiiiiiiiiiii
iiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjbddddbbbbjj
jbdddddddddddddddcccccggeeeeeeeeggcccccccccccciimm
mmeeeeeeeeggcccccccccccccccgggggggggggggeeeggggggg
gggggggggggggggggggggggggggggggggggggggggggggggggg
eeeeeemmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmeeeeegggg
gggggggggggggggggggggggggggggggggggggggggggggggggg
ggggeeeeeeeemmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmeeeeeeeeggggggommmmmeggggommmmme
ggggggggommmmmmoggggommmmmmmmmmmmmmmmmmmmogggggggg
ggggggommmmmmmmmmmgggggggccccccggeeeeeeeeeeeeemmmm
mmmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeegggeegggggmmi
iiiaaaaaaaaaaccccccccccccccccccccccccccccccccccccc
cdbjjjjjjjjjjjjjjjllcccgggmmiiiijjjbbdcccggemmiiii
jjbbdcccgggmmiiiijjbdccccggemiiiijjjbddccccggmmmii
iiiiiiiiiiiiiiiiijbddddddlljiiiiiiiiimmmiiickiiiia
aaaacddddddddddtimmmmmmmmmmmgccccccggggggggggggggg
gggggeeeeeeeeeeeeeggggggggggggggggggggggggommmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaaaaaaaaaaaaa
aaaaaaaaaaaaaaaccccccccccccccccccccccccccccccccccc
cccccccccccccccccccccccccccccccccccccccccccccccccc
sccccccccsccccbbbbbbbjjjjjjjjjjjjjjjjjjjjiiimmmmmm
mmmmmmmmmeeeeeeeeeeeeeeeu


thanks for the comments and encouragement, I a making a new version, with different levels of different sizes, and different sizes of cubes. You have:
To get to the end (and get back sometimes)
Or stay alive for a certain amount of time
Or you have to collect things. (possibly things that move)
Get the pacman powerup where you can run into them and kill them.
Speed boosts
Powerups that make you smaller. (or maybe bigger)
And it just keeps getting harder each level forever.

Possibly internet play... Whoever gets to the end first wins. You can bump eachither. If you die, you are put back at the beginning.
I tried making it like that, for this version splitscreen 2player and it was pretty fun.
I never coded any internet games though.

Ugh, took about 10 tries :

26779108
eeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmee
eemmmmmmeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeemmmmmmmmmmmm}}eeeeegggggggggggggggggggggg
gggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeggggggggggggggggggggggggggggeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeegggggg
gggggggggggggggggwggweeeeeeeeeeeeggggggeeeeeeeeuee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmeeeeeeuggggggggggggg
gggggggggggggggggggggggggggggggggggggggggggggggggg
gggggggggeeeeeeeeeeeggggeeeeeeeggggggggggggggggggg
gggggggggggggggggggggggggggem}eeeeemmmmmmmmmeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeegggggggggggggggggeeeeeeemmmmmmmmmmmmmmm
mmmeeeeeeeeeeeeeeggggeemmmmmmmmmmmeeeeeeegggggeeee
eeeegggeeeeeegggggeeeeeeeggggggggggggggggggggggggg
gggggggggggggggggggggggggggggemmmmmmmm}mmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmm}ggeeeeeeee


Internet play would be fun long as bad latency doesnt make the thing unplayable.

Really fun! Thanks!
1367237
eeeeeeeeeeeeeeeeeeeeeegggggggggggggggggggggggggggg
gggggggggggggccccccccggggggggggggggggggggggggggggg
gggggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeggggggggggggggeeeemmmmmmmmmmmm
}mmmmmmmeeeeeeegggggeeeeeeeeeeeeeeemmmmmmmmmmmmmee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeueeeeeeeuueeuggggggggggggggggggg
gggggggggggeeeeeeeeeeeeeeeeegggggeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeggggggeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeegggggggeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeemmmmmmeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeegggggggggeeeeeemmmmmmmmmmmmmmeeeeeeemmmm
mmmmmmmmmmmmmmmm}mmmmmmmmmmmmmmmmmmmmmmmmmmmeeeeee
gggggggggggeeeeeeeeegggggggggggeeeeeeeeeeeeemmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmeee
ggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeggggwgggeeuggggggeeeeeeegggggggggggggggccccgggg
gggggggeeeeeeeeeeeeeeggggggggggggggggggggggggggggg
gggggggggggggggggggggggggggggggggggggggggggggggggg
ggggggommmmmmmmmmmmmmmmmmmm}mmmmmmmmmeeeeggggggggg
gggggggggggeeeeeeeeeeeeeeeeeeu


Nice replay there coorae