Ahora que vamos poco a poco terminando con el curso básico de C, donde
hemos practicado mucho con una considerable cantidad de ejercicios, es hora de
avanzar y de comenzar a desarrollar juegos con entornos bastante amigables pero
potentes, vamos a comenzar con Stencyl.
Pantalla del editor de Stencyl. |
A estas alturas la programación de aplicaciones básica no debería resultar
un problema, en el curso básico de C hemos podido ver los tipos de datos, las
estructuras tanto condicionales como iterativas, el manejo de arrays, la
utilidad del uso de funciones y procedimientos y un número considerable de
algoritmos.
Ahora es el momento de avanzar a una nueva etapa y comenzar a crear
videojuegos, y lo vamos a hacer desde uno de los sectores más populares entre
todos los usuarios, los minijuegos flash. El mercado de los minijuegos mueve
enormes cantidades de dinero todos los años, es un sector bastante popular y
que lejos de decaer, sigue en plena forma gracias a nuevas plataformas de
desarrollo como Stencyl.
¿Qué es Stencyl?
Stencyl es un entorno de desarrollo desde el cual partiendo de la filosofía
“desarrolla una vez, juégalo en cualquier parte” nos propone todas las
herramientas necesarias para crear minijuegos en flash para web e iOS de una
forma fácil, rápida y cómoda. No es necesario que tengas unos conocimientos de
programación elevados (aunque cuando llegues a cierto nivel sí que lo
necesites). Además su equipo de desarrollo se encuentra inmerso en el
lanzamiento de la versión 3.0, la cual dará la posibilidad de exportación a
HTML5 o Android entre otros.
¿Por qué Stencyl?
Con Stencyl podremos crear minijuegos de una forma muy sencilla y rápida,
su mecánica de uso no es complicada y tampoco es necesario que tengamos una
gran formación para desarrollar minijuegos de calidad.
¿Qué puedo hacer con Stencyl?
Todo lo que quieras, Stencyl cuenta con una variedad enorme de librerías
perfectamente preparadas para integrarlas en tus minijuegos, además su
comunidad no para de crecer y de aportar valiosos recursos que podremos usar
generalmente de forma completamente gratuita.
¿Qué aprenderé con Stencyl?
Con Stencyl las posibilidades son ilimitadas y gracias a los tutoriales tanto
de la comunidad como los que verás aquí podrás en poco tiempo ir creando
minijuegos.
Durante las lecciones básicas verás términos específicos del desarrollo de
videojuegos, podrás ir creando minijuegos atendiendo a factores como la
gravedad, la masa, las dimensiones de la pantalla, el rendimiento de la
máquina, etc.
¿Debería comenzar con Stencyl si aún no me veo preparado para programar
videojuegos?
Por supuesto, aparte de que durante el curso básico de C y todos los que
están por llegar sigas viendo la programación pura en diversos lenguajes te
recomendaría que comenzaras con Stencyl cuanto antes.
Con Stencyl no es obligatorio programar en un minijuego, la comunidad y los
desarrolladores ponen a nuestra disposición multitud de kits con rutinas,
procedimientos y funciones, librerías completas e incluso juegos de ejemplo
para que puedas modificar y crear a tu antojo sin necesidad de tocar una sóla
línea de código.
¿Qué lenguaje de programación usa Stencyl?
La versión 2.0 utiliza ActionScript 3, Objetive C, C++ y Java mezclado en
un lenguaje de scripts propio utilizando la estética de scratch, pero a partir
de la versión 3.0 han optado por Haxe, una mezcla de todos ellos que añade
versatilidad a la hora de programar gracias a que en un solo lenguaje de
programación es posible exportar a multitud de plataformas.
¿Puedo vender los minijuegos que desarrolle?
Por supuesto, Stencyl cuenta con unas opciones de pago de licencia bastante
atractivas para poder vender todos los productos que crees.
¿Es gratis?
Sí, Stencyl puede descargarse gratuitamente y se puede usar sin ningún tipo
de restricción, excepto la de vender el miniuego o incluir publicidad en él.
¿Dónde lo descargo?
El enlace para descargar gratis Stencyl es éste.