Anuncios Google

El 3 en raya mas simple del mundo

Para los que aprendéis Lua.

 

turno=1
x=1
y=1
 
tablero={
{"-","-","-"},
{"-","-","-"},
{"-","-","-"}
}
 
while true do
controls.read()
 
if controls.press("cross") then
	if turno== 1 then
		if tablero[y][x] == "o" then tablero[y][x] = "x" else tablero[y][x] = "o" end
		turno=2
	elseif turno== 2 then
		if tablero[y][x] == "x" then tablero[y][x] = "o" else tablero[y][x] = "x" end
		turno=1
	end
end
 
if controls.press("right") then x=x+1 end
if controls.press("left") then x=x-1 end
if controls.press("up") then y=y-1 end
if controls.press("down") then y=y+1 end
 
if controls.press("r") then 
tablero={
{"-","-","-"},
{"-","-","-"},
{"-","-","-"}
} 
end
 
if y>=4 then y=1 end
if y<=0 then y=3 end
if x>=4 then x=1 end
if x<=0 then x=3 end
 
for x=1,3 do
 for y=1,3 do
	screen.print(10+x*10,10+y*10,tablero[y][x],0.8,color.new(255,255,255),0x0)
 end
end
screen.print(10+x*10,10+y*10,tablero[y][x],0.8,color.new(255,0,0),0x0)
screen.print(100,5,"Turno: J"..turno,0.7,color.new(0,0,255),0x0)
 
screen.flip()
if controls.select() then xerpi() end
end


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Guillermo_Cornielle

Vaya

Buen código, aunque yo no lo llamaria simple, sino mas bien minimalista. Aunque la vdd es fácil de comprenderlo.

Saludos.

Imagen de NauTiluS1

A nadie le interesa esto?

A nadie le interesa esto?

Ha tenido muchas lecturas...

Ha tenido muchas lecturas... no sé por qué piensas que no interesa :S

Imagen de barney77

Pues

Pues cuando sepá programar más Avanzado me interesará.

Imagen de ESBAAC

Y...

Se supone que eso es simple...ehhh? xD!

Imagen de NauTiluS1

en mi caso lo hubiese echo

en mi caso lo hubiese echo con 200 lineas minimo :D lo que me implica a hacer cosas que no se y a tener 15 errores por cada 10 palabras...


Follow me twitter nautilus1_jmccu!!
Sony, ya a nadie le interesa tus UMD si alguien compra una psp es por nosotros los coders. Madura y has un FW que haga la diferencia y anime a las personas en comprar un PSP

Imagen de Psprekiem

Jajajajajaja nunca te has

Jajajajajaja nunca te has planteado aprender lua ?

Imagen de ESBAAC

Si

Pero nunca aprendo :(

Imagen de Psprekiem

Te entiendo ... :( XD

Te entiendo ... :( XD

Imagen de NauTiluS1

jajajaja te acuerdas de

jajajaja te acuerdas de "Super Crayon" me desilucione a ver que no avanzaba y lo deje, en total llevo CASI un mes aprendiendo lua, se que suena raro pero en total de pregunas e tenido muchas pero aún así me lo encuentro facil xD


Follow me twitter nautilus1_jmccu!!
Sony, ya a nadie le interesa tus UMD si alguien compra una psp es por nosotros los coders. Madura y has un FW que haga la diferencia y anime a las personas en comprar un PSP

Imagen de Psprekiem

...:( Jajajajajajaja es

...:( Jajajajajajaja es verdad xd
saludos y gracias por el code ^^

Imagen de NauTiluS1

O.O Gracias! estoy en la psp

O.O Gracias! estoy en la psp pero lo transcribiré a la mascota y de ahy lo escribo en la psp con pspfiler :D

pero deberias explicarlo más, no digo que no lo entienda pero rekiem y mas users estan aprendhendo

Editado: Crear hilos y comentarios duplicados incumple las Normas de la comunidad, si necesita cambiar su comentario puede usar la opcion de Editar, antes de volver a postear por favor revíse las Normas.| -Viciuz-


Follow me twitter nautilus1_jmccu!!
Sony, ya a nadie le interesa tus UMD si alguien compra una psp es por nosotros los coders. Madura y has un FW que haga la diferencia y anime a las personas en comprar un PSP

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.