Stencyl

Stencyl
Información sobre la plantilla
Parte de la familia Lenguaje de programación.
767125.png
Stencyl ofrece una forma sencilla de crear juegos de forma rápida y sin tener que escribir una sola línea de código.
DesarrolladorJonathan Chung
Fecha de Creación31 de mayo de 2011
Sistemas Operativos compatiblesMicrosoft Windows, IOS y Android.
Sitio web
[1]

Stencyl. Plataforma que permite la creación de videojuegos con gráficos en 2D de una manera sencilla y sin utilizar códigos complejos, los mismos se pueden crear en ordenadores, dispositivos móviles y en la web.

El software está disponible gratuitamente, con la selección de opciones de publicación disponibles si se compra el programa. El programa fue originalmente llamado "StencylWorks" durante el desarrollo y en el lanzamiento inicial, pero más tarde fue acortado su nombre a solo "Stencyl".

Ventajas y desventajas

Entre las ventajas están

  • Permite desarrollar juegos sin necesidad de conocimientos de programación.
  • Ofrece soporte para múltiples plataformas incluyendo móviles y web.
  • Cuenta con una amplia comunidad de soporte y tutoriales.

Los inconvenientes son los siguientes

  • Requiere conocimientos previos en programación para funciones avanzadas.
  • Limitado para proyectos de juego más grandes y complejos.
  • El rendimiento puede ser lento en dispositivos más antiguos.


Características de Stencyl

Esta útil herramienta presenta muchísimas características, entre las que se citan.

  • Lenguaje de programación visual: Esto hace que el desarrollo de juegos sea accesible para todos los niveles de habilidad, ya que los usuarios no necesitan escribir código, ni poseer conocimientos avanzados de programación.
  • Fácil de usar: Cuenta con una interfaz de usuario intuitiva que ayuda a los nuevos usuarios a ponerse al día rápidamente.
  • Herramientas de promoción: Ofrece una variedad de herramientas para ayudar a los desarrolladores a promocionar y vender sus juegos.
  • Soporte para múltiples plataformas: Es compatible con una variedad de plataformas, incluidas computadoras de escritorio, dispositivos móviles y tabletas.
  • Editor de escenas: Esta herramienta ayuda a los desarrolladores a crear fácilmente escenas y enlazarlas entre sí.
  • Herramientas de depuración: Estas herramientas ayudan a los desarrolladores a identificar y corregir los errores que puedan existir en el juego.
  • Compatible con HTML5: Los juegos creados con Stencyl se pueden ejecutar en un navegador compatible con HTML5.
  • Editor de secuencias de acción: Esta herramienta ayuda a los desarrolladores a crear y editar secuencias de acción complejas.
  • Exportar a Flash: Los juegos creados con Stencyl se pueden exportar al formato de archivo de Flash.
  • Herramientas de análisis: Estas herramientas ayudan a los desarrolladores a monitorear y analizar el rendimiento de los juegos.
  • Compatible con iOS y Android: lo que significa que los desarrolladores pueden distribuir sus juegos en ambas plataformas.
  • Herramientas de marketing: Stencyl ofrece herramientas para ayudar a los desarrolladores a promover sus juegos.
  • Servicio de hospedaje: Stencyl ofrece servicios de alojamiento para los juegos creados con el software.
  • Juego cruzado: Esta función permite a los desarrolladores, jugar con sus amigos en juegos creados con Stencyl sin necesidad de descargarlos.

Más Características

  • La física y los colisiones son administradas por Box2D,3 el cual puede ser selectivo o completamente deshabilitado para disminuir cualquier impacto potencial al rendimiento para juegos que no requiere una simulación de física exigente. Desde la versión 3.0, las proyectos en Stencyl usan el lenguaje de programación Haxe y el framework OpenFL para permitir un estilo flexible.
  • Integrado con Stencyl está el editor de imágenes Pixelitor. Su uso en Stencyl suele ser secundario, ya que las imágenes suelen importarse directamente desde el ordenador tras ser creadas por separado. Stencyl puede configurarse alternativamente para utilizar editores de imágenes externos, como Photoshop y GIMP, para modificar imágenes ya cargadas en un proyecto.

Stencyl también admite extensiones creadas por el usuario para añadir funciones al software. Por ejemplo, una extensión podría añadir nuevos bloques para su uso en Modo Diseño, como una API de terceros. Otro ejemplo es una amplia herramienta de scripting de diálogos para añadir fácilmente diálogos y ajustar su configuración para un juego.


Uso de Stencyl y su Programación

Stencyl es un entorno de programación que en su versión gratuita permite:

  1. Desarrollar minijuegos en Flash.
  2. Explorar una librería de recursos gratuitos creados por los usuarios para ser integrados en el juego.
  3. Acceder a materiales como kits con rutinas, procedimientos, funciones y juegos de ejemplo.
  4. Participar en una comunidad virtual, aportando y accediendo a recursos para programar.

Uso

  1. Para comenzar a utilizar Stencyl, debes ingresar en el sitio web y descargar su instalador.
  2. Para conocer mejor el programa, comienza realizando un tutorial de juego para crear el proyecto predefinido. También puedes optar por comenzar un proyecto utilizando como base ejemplos disponibles para descargar desde la librería de recursos.
  3. Los elementos del proyecto se listan de forma independiente (tanto actores, fondos, escenas, fuentes, sonidos y tilests así como comportamientos, escenarios, lógicas de juego). Al tener una librería de recursos, es posible introducir múltiples elementos de otros usuarios en nuestro juego.
  4. Este sitio se encuentra en inglés. Si necesitas traducirlo, te recomendamos utilizar un traductor online.

¿Qué se hacecon 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é 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.


Véase también


Referencias