Hola que tal!
Pues les traigo un sencillo juego de logica llamado Binbrain, :rolleyes:
Bueno el juego esta basado en un juego flash llamado LIGHTBOT y consiste en programar un robot mediante codigo para que complete las misiones correspondientes. El codigo esta limitado a unas cuantas lineas, pero se puede usar recursividad mediante funciones. Ademas tiene la capacidad de evaluar expresiones.
Trae incluidas 8 misiones basadas en los mapas de LightBot pero las misiones pueden ser cargadas de un archivo externo, asi que el juego nunca pudiera tener fin.
Contiene un manual.
Esta completamente hecho por mi... bla bla bla...
Los comandos del robot son los siguientes:
TURN_LEFT -> Giro de 90 grados a la izquierda
TURN_RIGHT -> Giro de 90 grados a la derecha
GO -> Avanzar
JUMP -> Saltar hacia adelante (abajo o arriba)
PRESS -> Accionar TILES
FUNCTION1 -> Ejecuta el codigo de FUNCTION1.
FUNCTION2 -> Ejecuta el codigo de FUNCTION2.
RETURN -> Termina con la ejecucion de la Funcion en proceso.
aqui una imagen:
(http://i54.tinypic.com/iozqmg.jpg)
Aqui el codigo + Ejecutable:
http://www.mediafire.com/?tp7rcmyy92y38ir
El codigo del generador de Mapas no lo puse, tiene muchos errores, pero si a alguien le interesa con gusto lo pongo.
Editor de mapas
Algo complicado de usar... es la version que esta muchisisismo antes del beta ;D
CODIGO + EJECUTABLE(Editor de mapas):
http://www.mediafire.com/?5wy8x4x6nbglc57
Bugs corregidos y Mejoras:
Bugs:
-> error al utilizar funciones
-> error desbordamiento al salir del mapa
-> error lineas "vacias" que contenian espacios
-> error utilizar IF
-> error de ubicacion en el mapa
-> error tile ADD
-> error utilizar operadores logicos
Mejoras:
-> Funcion abrir y guardar codigo
-> prevencion de ciclado al dar STOP
-> Minimapa 2D
-> Mejora en abrir y guardar codigo
(el codigo puede ser editado fuera del programa)
-> Ejecutar el codigo sin animacion
-> "Else"
-> Forma de abrir los mapas
-> "Limpiar codigo"
-> Mejora en la velocidad de ejecucion (un poquito)
ultima modificacion 16-FEB-2011 V2.1
Espero les agrade, y si hay alguna duda, bug o ganas de insultarme pues diganlo ;) :rolleyes:
Sale...
,
Ando ahciendo algo similar pero por medio de un interprete, el tuyo me mola mas por que me da la sensacion de 3D.
P.D.: seria bueno que pusieras el editor de mapas!¡.
Dulces Lunas!¡.
Cita de: ignorantev1.1 en 22 Enero 2011, 18:28 PM
Esta completamente hecho por mi... bla bla bla...
...
Bin-Brain v2 By Txuy2011
Dulces Lunas!¡.
HOLA!!!
Cita de: BlackZeroX▓▓▒▒░░ en 23 Enero 2011, 02:03 AM
...
Bin-Brain v2 By Txuy2011
Tal ves Ignorante 1.1 Tiene otro nick y es Txuy :P.
:laugh:
GRACIAS POR LEER!!!
Cita de: BlackZeroX▓▓▒▒░░ en 23 Enero 2011, 02:03 AM
...
Bin-Brain v2 By Txuy2011
Dulces Lunas!¡.
Cita de: 79137913 en 23 Enero 2011, 02:11 AM
HOLA!!!
Tal ves Ignorante 1.1 Tiene otro nick y es Txuy :P.
:laugh:
GRACIAS POR LEER!!!
:laugh: ;-) ... :¬¬
me creen o no me creen?
Bueno como sea ahi esta el codigo,
Txuy es mi nickname de la vida real!, no creo que su familia o amigos pregunten: "oye, no has visto a BlackZerox" o "hey que ondas 76137913, como te va?"...
Yo si te creo. ;)
Parece bueno! Despues lo pruebo y echo una partida! :D
DoEvents! :P
HOLA!!!
Yo siempre le creo a todos, pero ¿Txuy es tu nombre? WOW
En el ejecutable no me anda la Function2
GRACIAS POR LEER!!!
jajajaj Txuy no es mi nombre, es mi apodo en la vida real, asi me dicen mis amigos
El error de la funcion ya esta corregido, el link ya esta actualizado ;)
Cita de: ignorantev1.1 en 24 Enero 2011, 22:03 PM
jajajaj Txuy no es mi nombre, es mi apodo en la vida real, asi me dicen mis amigos
El error de la funcion ya esta corregido, el link ya esta actualizado ;)
Ahora Lo Bajo y Lo Pruebo... Pero una Duda...
Como Se Pronuncia "Txuy"?? :silbar:
Cita de: agus0 en 24 Enero 2011, 22:19 PM
Ahora Lo Bajo y Lo Pruebo... Pero una Duda...
Como Se Pronuncia "Txuy"?? :silbar:
"chuy"
Bueno Txuy Lo Unico que encontre es que si llevas al robot a un Punto del Mapà que no existe por ejemplo en el nivel 1 escribiendo
TURN_RIGHT
TURN_RIGHT
GO
GO
GO
GO
GO
GO
GO
GO
Da "Desvordamiento" Tendrias que por lo menos controlarlo...
Cita de: ignorantev1.1 en 23 Enero 2011, 02:24 AM
:laugh: ;-) ... :¬¬
me creen o no me creen?
Bueno como sea ahi esta el codigo, Txuy es mi nickname de la vida real!, no creo que su familia o amigos pregunten: "oye, no has visto a BlackZerox" o "hey que ondas 76137913, como te va?"...
vale vale, no hay por que esponjarse tampoco. con haberlo aclararlo es suficiente, total eso es lo de menos.
P.D.: Mi apodo es Black.
Dulces Lunas!¡.
@agus0
Ya corregido, gracias :)
@BlackZeroX
Jajajaja no para nada Black no me esponjo... todo bien
ah feliz cumpleaños ;)... cuando fue?
Bueno, hace tiepo puse esta especie de juego para descarga, ahora traigo un RETO:
http://www.mediafire.com/?u21vet36geyl9u4
Solo necesitan poner el archivo en el mismo lugar donde este el programa y le dan al boton "paquete..."...
Francamente no se si se pueda resolver, yo creo que si, trataremos... ;)
HOLA!!!
RETO COMPLETADO!
MAIN FUNCTION1 FUNCTION2
GO GO FTURN_LEFT
TURN_LEFT GO FUNCTION1
FUNCTION1 GO TURN_RIGHT
TURN_RIGHT GO FUNCTION1
FUNCTION1 GO TURN_RIGHT
FUNCTION1 GO FUNCTION1
GO TURN_LEFT
TURN_LEFT FUNCTION1
FUNCTION1
FUNCTION2
PRESS
GRACIAS POR LEER!!!
:¬¬ Me tarde mas en hacer el mapa que en que tu encontraras la solucion
;-)
Reto 2:
http://www.mediafire.com/?371ohu6xg18zpkp
;)
HOLA!!!!
Opa! Son 191 instrucciones que hay que darle a la maquinita, las tengo, ahora tengo que ver como las disemino en las funciones y el main
Vale hacer bucles?
El lunes veo si lo saco
GRACIAS POR LEER!!!
Claro que vale hacer bucles ;)
Tratare de arreglar el mapa editor para si alguien gusta subir un reto...
Parece que ya esta mas funcional :)
HOLA!!!
Estas seguro que es posible hacerlo? :¬¬
Son 191 instrucciones sin contar el Press
Y tengo solo 10 lineas en el main contando el press me quedan 9
cada funcion tiene 8 contando el llamado de la funcion 1 a la funcion 2 me quedan 7 + 8
osea tengo 9*15 instrucciones(suponete que puedan ser coherentes)
lo que da 135 + el press = 136
sigo sin llegar a los 192 :huh:
y con un bucle, dado que no tengo ninguna funcion que haga un GIRO ALEATORIO
es potencialmente imposible llegar a presionar el boton :¬¬.
Espero que alguien lo pueda hacer.
Yo lo veo Imposible, Disculpen.
Esta es la secuencia de 192 instrucciones para presionar el boton: (se lee por columna, osea de arriba a abajo y luego de iz a der) ;D
G 2G TR G TR G
TL TL 2G TR G TL
2G G TL 2G TL 2G
TL TR 2G TL 5G TL
G 2G TR 3G TR 2G
TR TR G TL 2G TR
2G G TL 2G TL 2G
TR TL 4G TL 2G TR
2G 3G TR G TL G
TR TL 2G TR 2G TL
G G TR 2G TR 2G
TL TR 4G TL 2G TL
G 2G TR G TR G
TR TL G TR 3G TR
G 2G TL 2G TR 2G
TL TL 2G TR G TR
G 3G TL G TL G
TR TR G TL G P
G G TR 2G TR
TL TL 2G TL 4G
G 2G TR 3G TR
TR TL G TL G
G G TL 2G TL
TL TR 2G TR G
G 4G TL 2G TR
Ojala alguien encuentre alguna manera de llegar a hacerlo...
Ahh y les dejo el mapa en 2D que es mas facil de interpretar: ;D
(http://i53.tinypic.com/4s1z45.png)
GRACIAS POR LEER!!!
Disculpas, encontre otro Bug al utilizar IF (otro bug!!! :¬¬ )
ya lo resolvi, ya corregi los links...
ahora mismo resuelvo el RETO :xD
HOLA!!!
Para, ¿IF? hay IF? No me digas que tambien hay do y loop por que. Me caigo aca nomas xD
Pense que solo estaba TL TR J P G F1 y F2 :O
Osea mi idea de bucle era poner al final de F1 F2 y viceversa XD
Me podes poner todas las cosas que se pueden hacer? :P
GRACIAS POR LEER!!!
Jajajaa tiene un botoncito de ayuda ahi ;)
Te recomiendo que vuelvas (si otra vez :¬¬) a descargar el programa que le corregi algunos errores(esta apareciendo cada vez mas!)
HOLA!!!
:S estoy empezando la previa asi que mañana jugare xD
GRACIAS POR LEER!!!
.
Si va esto a seguir con retos con respecto a este software y testear a su vez, te recomiendo publicar el soft en el sub-foro de Desafios y Wargames, seguro mas de 5 personas jugaran el juego que por cierto esta bueno para que alguien aprenda a programar aunque sea algo muy basico.
P.D.: Si liberas el editor de mapas, recomendare este pack en mi universidad para los de 1er y 2do semestre.
Dulces Lunas!¡.
@BalckZerox
Ya esta liberado amigo, constantemente estoy corrigiendo errores y tratandolo de mejorar un poco.
Pues si algun moderador desea moverlo... ;)
EDITO: otra, si, otra version :¬¬ (Feb 13 2011)
EDITO: sigue sin solucion el reto 2, ya viene integrado en la descarga.