Diferencia entre revisiones de «Stencyl»

(Etiqueta: nuestro-nuestra)
(Etiqueta: nuestro-nuestra)
Línea 1: Línea 1:
{{Desarrollo}}
 
 
{{Ficha Software
 
{{Ficha Software
 
|nombre= Stencyl
 
|nombre= Stencyl
Línea 28: Línea 27:
 
}}
 
}}
  
'''Stencyl''' es una 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.  
+
'''Stencyl''' es una 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".
 
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".
Línea 47: Línea 46:
 
==Características de Stencyl==
 
==Características de Stencyl==
 
Esta útil herramienta presenta muchísimas características, entre las que se citan:
 
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.
+
*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.
 
*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.
 
*Herramientas de promoción: Ofrece una variedad de herramientas para ayudar a los desarrolladores a promocionar y vender sus juegos.
Línea 55: Línea 54:
 
*Compatible con HTML5: Los juegos creados con '''Stencyl''' se pueden ejecutar en un navegador compatible con [[HTML5]].
 
*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.
 
*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.
+
*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.
 
*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.
 
*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.
 
*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.
+
*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.
+
*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===
 
===Más Características===

Revisión del 13:01 3 ene 2024

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 es una 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

¿Para qué se usa?

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.

¿Cómo se usa?

  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é 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é 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