lunes, 14 de octubre de 2013

Hola amigos y colegas hoy vengo presentándoles el trailer de mi primer juego en CoronaSDK, no es el mejor juego ni el de mejor diseño pero a modo de aprendizaje fue bastante productivo. Más cuando mi equipo de desarrollo soy solo yo, diseñando gráficamente, programando e intentando producir el audio. Esto demuestra que para crear juegos hace falta algo de iniciativa y amor por lo que se hace; espero que lo descarguen, lo prueben y me den sus sugerencias y recomendaciones. 
Saludos a todos desde Colombia.



Nuevo Juego - Recycle or Die

Hola amigos y colegas hoy vengo presentándoles el trailer de mi primer juego en CoronaSDK, no es el mejor juego ni el de mejor diseño pero a modo de aprendizaje fue bastante productivo. Más cuando mi equipo de desarrollo soy solo yo, diseñando gráficamente, programando e intentando producir el audio. Esto demuestra que para crear juegos hace falta algo de iniciativa y amor por lo que se hace; espero que lo descarguen, lo prueben y me den sus sugerencias y recomendaciones. 
Saludos a todos desde Colombia.



viernes, 20 de septiembre de 2013

En este turorial realizaremos la reproducción de un sonido y adjuntaremos el codigo de una aplicación que esta disponible en el Play Store


Para empezar debemos haber instalado y configurado el Software de Corona tal como en nuestro tutorial anterior; luego abrimos CoronaSDK y creamos un nuevo proyecto.


Click para zoom

Cuando se crea una aplicación con el Template Game, se crean los siguientes archivos:


build.settigs: Archivo donde se incluyen configuraciones de la aplicación como orientación,  permisos para Android y redes sociales, ids de publicidad etc.

config.lua: En este archivo se configura la aplicación en cuanto tamaño y forma de reescalarse en distintos dispositivos, ademas que se maneja el número de fps.

level1.lua: Ejemplo de Physics (No lo usaremos en este tutorial).

menu.lua: Normalmente en este archivo template viene un botón que indica nuevo Juego en nuestro turorial lo utilizaremos para reproducir un archivo de audio.

main.lua: Este es el archivo base de la aplicación y desde donde se llama a la primera vista con el Storyboard.

Lo primero que haremos es copiar el archivo de audio que queremos reproducir en formato (WAV/MP3) en la carpeta base.

Luego abrimos el archivo menu.lua y declaramos nuestro archivo de audio de la siguiente forma:

local s1 = audio.loadSound( "1.wav" )

Ahora modificamos la función onPlayRelease(), la cual normalmente viene de esta forma

local function onPlayBtnRelease()
storyboard.gotoScene( "level1", "fade", 500 )
return true
end 

Y la cambiamos por esta 

local function onPlayBtnRelease()
audio.play( s1 )
return true
end 

Y eso es todo ahora vamos al simulador y abrimos main.lua




Al pulsar Play now reproducirá el archivo de audio.

Soundboard con CoronaSDK

En este turorial realizaremos la reproducción de un sonido y adjuntaremos el codigo de una aplicación que esta disponible en el Play Store


Para empezar debemos haber instalado y configurado el Software de Corona tal como en nuestro tutorial anterior; luego abrimos CoronaSDK y creamos un nuevo proyecto.


Click para zoom

Cuando se crea una aplicación con el Template Game, se crean los siguientes archivos:


build.settigs: Archivo donde se incluyen configuraciones de la aplicación como orientación,  permisos para Android y redes sociales, ids de publicidad etc.

config.lua: En este archivo se configura la aplicación en cuanto tamaño y forma de reescalarse en distintos dispositivos, ademas que se maneja el número de fps.

level1.lua: Ejemplo de Physics (No lo usaremos en este tutorial).

menu.lua: Normalmente en este archivo template viene un botón que indica nuevo Juego en nuestro turorial lo utilizaremos para reproducir un archivo de audio.

main.lua: Este es el archivo base de la aplicación y desde donde se llama a la primera vista con el Storyboard.

Lo primero que haremos es copiar el archivo de audio que queremos reproducir en formato (WAV/MP3) en la carpeta base.

Luego abrimos el archivo menu.lua y declaramos nuestro archivo de audio de la siguiente forma:

local s1 = audio.loadSound( "1.wav" )

Ahora modificamos la función onPlayRelease(), la cual normalmente viene de esta forma

local function onPlayBtnRelease()
storyboard.gotoScene( "level1", "fade", 500 )
return true
end 

Y la cambiamos por esta 

local function onPlayBtnRelease()
audio.play( s1 )
return true
end 

Y eso es todo ahora vamos al simulador y abrimos main.lua




Al pulsar Play now reproducirá el archivo de audio.

lunes, 26 de agosto de 2013

CoronaSDK es uno de los más grandes frameworks para el desarrollo de juegos multiplataforma (móvil) del momento, con el se pueden crear aplicaciones para Android, iOS, Nook y kindle, y digo aplicaciones puesto que a la gran cantidad de plugins que existe para esta plataforma se podría crear cualquier aplicación.


Empezaremos por decir que existe en dos versiones una gratis y una paga, se diferencian en que la paga tiene un performance 5 veces mejor a la gratuita y además tiene soporté. No sin antes decir que el performance de la versión gratuita es realmente bueno, superando por MUCHO aplicaciones creadas en HTML5 con PhoneGap.
El lenguaje de programación que se usa es Lua, tal vez no hallan oído de él pero con el se han desarrollado desde el famoso Cheat Engine hasta Photoshop.
Sin más preámbulos empecemos, lo primero que se necesita es descargar e instalar CoronaSDK, proceso que es bastante sencillo y no toma más de 15 minutos.

 https://developer.coronalabs.com/user/login?destination=downloads/corona-sdk

Después de haber instalado CoronaSDK, lo ejecutamos y nos aparecerá una consola como esta: 


En esta tenemos mucha información relevante para el aprendizaje al igual que tutoriales y código de ejemplo. Tambien podemos crear proyectos nuevos.

En el próximo tutorial reproduciremos un archivo de audio para la creación de un Soundboard básico.

CoronaSDk - Creando juegos rápidamente

CoronaSDK es uno de los más grandes frameworks para el desarrollo de juegos multiplataforma (móvil) del momento, con el se pueden crear aplicaciones para Android, iOS, Nook y kindle, y digo aplicaciones puesto que a la gran cantidad de plugins que existe para esta plataforma se podría crear cualquier aplicación.


Empezaremos por decir que existe en dos versiones una gratis y una paga, se diferencian en que la paga tiene un performance 5 veces mejor a la gratuita y además tiene soporté. No sin antes decir que el performance de la versión gratuita es realmente bueno, superando por MUCHO aplicaciones creadas en HTML5 con PhoneGap.
El lenguaje de programación que se usa es Lua, tal vez no hallan oído de él pero con el se han desarrollado desde el famoso Cheat Engine hasta Photoshop.
Sin más preámbulos empecemos, lo primero que se necesita es descargar e instalar CoronaSDK, proceso que es bastante sencillo y no toma más de 15 minutos.

 https://developer.coronalabs.com/user/login?destination=downloads/corona-sdk

Después de haber instalado CoronaSDK, lo ejecutamos y nos aparecerá una consola como esta: 


En esta tenemos mucha información relevante para el aprendizaje al igual que tutoriales y código de ejemplo. Tambien podemos crear proyectos nuevos.

En el próximo tutorial reproduciremos un archivo de audio para la creación de un Soundboard básico.

miércoles, 31 de julio de 2013

Como ya todos sabemos Apple esta próximo a lanzar iOS 7 con muchas mejoras en cuanto usabilidad, y un cambio total al concepto de diseño que venían manejando (Skeumorfismo). La cuarta versión Beta de dicho sistema operativo ya esta disponible para ser descargada e instalada por "desarrolladores registrados". 

En este tutorial vamos a explicar como instalar iOS 7 en tu dispositivo:


1. Ingresar a la página de desarrolladores de Apple  e ir al modulo de iOS developers.



Click para zoom

2. Al ingresar en el modulo de iOS 7, se encuentran los dispositivos compatibles con iOS 7 y descargamos el de nuestro(s) dispositvo.



Click para zoom
3. Montamos la imagen que descargamos y abrimos iTunes.


Click para zoom
4. Nos aseguramos que nuestro dispositivo este actualizada a la ultima versión disponible al publico.

5. Oprimimos al tecla alt + click en el boton Restore iPad/iPod/iPhone  y se abre un finder para buscar el archivo ipsw que habíamos descargado. 


Click para zoom


6. Esperamos a que haga todo el proceso de actualización que se demora entre 8-12 mins y ya esta.



Bienvenido a iOS7

Instalando iOS 7 en tu dispositivo.

Como ya todos sabemos Apple esta próximo a lanzar iOS 7 con muchas mejoras en cuanto usabilidad, y un cambio total al concepto de diseño que venían manejando (Skeumorfismo). La cuarta versión Beta de dicho sistema operativo ya esta disponible para ser descargada e instalada por "desarrolladores registrados". 

En este tutorial vamos a explicar como instalar iOS 7 en tu dispositivo:


1. Ingresar a la página de desarrolladores de Apple  e ir al modulo de iOS developers.



Click para zoom

2. Al ingresar en el modulo de iOS 7, se encuentran los dispositivos compatibles con iOS 7 y descargamos el de nuestro(s) dispositvo.



Click para zoom
3. Montamos la imagen que descargamos y abrimos iTunes.


Click para zoom
4. Nos aseguramos que nuestro dispositivo este actualizada a la ultima versión disponible al publico.

5. Oprimimos al tecla alt + click en el boton Restore iPad/iPod/iPhone  y se abre un finder para buscar el archivo ipsw que habíamos descargado. 


Click para zoom


6. Esperamos a que haga todo el proceso de actualización que se demora entre 8-12 mins y ya esta.



Bienvenido a iOS7

Al momento de crear variables de entorno para diferentes usos, podemos por error modificar la variable de entorno $PATH. Al realizar esta acción inmediatamente deja de funcionar la terminal, mostrando el error "-bash: command not found" para todos los comandos (ls, mkdir, open, etc).

La solución a dicho error es bastante sencilla:

1. Abrir la terminal.
2. Revisamos que exista la variable $PATH con el comando   echo $PATH
3. Exportamos la modificación de la variable con el siguiente comando.

   PATH="/usr/bin:/bin:/usr/sbin:/usr/local/bin:/usr/X11/bin"; export PATH;

4. Reiniciamos la terminal y ya esta. En algunos casos es necesario reiniciar el computador.





Restaurar Terminal en Mac - "-bash: command not found"

Al momento de crear variables de entorno para diferentes usos, podemos por error modificar la variable de entorno $PATH. Al realizar esta acción inmediatamente deja de funcionar la terminal, mostrando el error "-bash: command not found" para todos los comandos (ls, mkdir, open, etc).

La solución a dicho error es bastante sencilla:

1. Abrir la terminal.
2. Revisamos que exista la variable $PATH con el comando   echo $PATH
3. Exportamos la modificación de la variable con el siguiente comando.

   PATH="/usr/bin:/bin:/usr/sbin:/usr/local/bin:/usr/X11/bin"; export PATH;

4. Reiniciamos la terminal y ya esta. En algunos casos es necesario reiniciar el computador.





jueves, 4 de julio de 2013

Box2D - JavaScript Framework


Box2D es un framework para el desarrollo de juegos, comenzó como un proyecto especialmente para AS3 (ActionScript 3) pero con el paso del tiempo y el surgimiento de HTML5 nació Box2D JavaScript y Box2D para Objective-C. Y no se dejen engañar por ese feo logo, es uno de los mejores Frameworks en cuanto a físicas se refiere.

Si desean conocer más acerca de Box2D Javascript pueden entrar a 

O si quieren saber mas acerca de box2D para AS3 u Objective-C entren a 
o
http://www.cocos2d-iphone.org/wiki/doku.php/  - El proyecto de Box2D para Objective-C fue una alianza con Cocos2D un reconocido framework para el desarrollo de juegos para dispositivos móviles.

En nuestro próximo tutorial realizaremos un Setup del framework y realizaremos una aplicación en HTML5 con PhoneGap para correrla directamente en un dispositivo móvil.

Introducción a Box2D - Desarrollando juegos con HTML5

Box2D - JavaScript Framework


Box2D es un framework para el desarrollo de juegos, comenzó como un proyecto especialmente para AS3 (ActionScript 3) pero con el paso del tiempo y el surgimiento de HTML5 nació Box2D JavaScript y Box2D para Objective-C. Y no se dejen engañar por ese feo logo, es uno de los mejores Frameworks en cuanto a físicas se refiere.

Si desean conocer más acerca de Box2D Javascript pueden entrar a 

O si quieren saber mas acerca de box2D para AS3 u Objective-C entren a 
o
http://www.cocos2d-iphone.org/wiki/doku.php/  - El proyecto de Box2D para Objective-C fue una alianza con Cocos2D un reconocido framework para el desarrollo de juegos para dispositivos móviles.

En nuestro próximo tutorial realizaremos un Setup del framework y realizaremos una aplicación en HTML5 con PhoneGap para correrla directamente en un dispositivo móvil.

sábado, 29 de junio de 2013

En este pequeño tutorial se mostrara como crear y configurar un proyecto con Cocos2d, el cual es un Framework para la creación de juegos. 



Para comenzar nos dirijimos a la pagina de Cocos2d para descargar el instalador

Click para Zoom
Luego escogemos la version deseada, en este caso la version 2.1 y la descomprimimos al terminar la descarga.

Abrimos una Terminal y buscamos la carpeta que descargamos previamente:

cd Descargas
cd cocos-2d-iphone

Y luego ejecutamos el siguiente comando, el cual instalara como tal los templates de Cocos2d

./install-templates.sh -f -u
Click para Zoom
En caso de que aparezca un error de privilegios ejecutamos el siguiente comando.

sudo ./install-templates.sh -f -u

Al finalizar la instalación, ya tendremos acceso a los templates desde XCode. 

Click para Zoom

Instalar Templates de Cocos2d en XCode

En este pequeño tutorial se mostrara como crear y configurar un proyecto con Cocos2d, el cual es un Framework para la creación de juegos. 



Para comenzar nos dirijimos a la pagina de Cocos2d para descargar el instalador

Click para Zoom
Luego escogemos la version deseada, en este caso la version 2.1 y la descomprimimos al terminar la descarga.

Abrimos una Terminal y buscamos la carpeta que descargamos previamente:

cd Descargas
cd cocos-2d-iphone

Y luego ejecutamos el siguiente comando, el cual instalara como tal los templates de Cocos2d

./install-templates.sh -f -u
Click para Zoom
En caso de que aparezca un error de privilegios ejecutamos el siguiente comando.

sudo ./install-templates.sh -f -u

Al finalizar la instalación, ya tendremos acceso a los templates desde XCode. 

Click para Zoom