Diferencia entre revisiones de «Stencyl»

(Página creada con «{{Desarrollo}} {{Ficha Software |nombre= Stencyl |familia= Lenguaje de programación. |imagen= |tamaño= |descripción= Stencyl ofrece una forma sencilla de crear juegos d…»)
(Etiqueta: nuestro-nuestra)
 
(Etiqueta: nuestro-nuestra)
Línea 44: Línea 44:
  
  
==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.
Línea 56: Línea 56:
 
*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: '''Stencyl''' es compatible con iOS y Android, lo que significa que los desarrolladores pueden distribuir sus juegos en ambas plataformas.
+
*Compatible con [[iOS y Android: '''Stencyl''' es 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.
*Los juegos creados en Stencyl pueden ser exportados a la web en formato Adobe Flash Player,  
+
*Los juegos creados en Stencyl pueden ser exportados a la [[web en formato [[Adobe Flash Player,  
  
 
===Más Características===
 
===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.
 
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.
+
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.
+
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.
  
  
Línea 72: Línea 72:
 
===¿Para qué se usa?===
 
===¿Para qué se usa?===
 
Stencyl es un entorno de programación que en su versión gratuita permite:
 
Stencyl es un entorno de programación que en su versión gratuita permite:
#Desarrollar minijuegos en Flash.
+
#Desarrollar minijuegos en [[Flash]].
 
#Explorar una librería de recursos gratuitos creados por los usuarios para ser integrados en el juego.
 
#Explorar una librería de recursos gratuitos creados por los usuarios para ser integrados en el juego.
 
#Acceder a materiales como kits con rutinas, procedimientos, funciones y juegos de ejemplo.
 
#Acceder a materiales como kits con rutinas, procedimientos, funciones y juegos de ejemplo.
Línea 78: Línea 78:
  
 
===¿Cómo se usa?===
 
===¿Cómo se usa?===
#Para comenzar a utilizar Stencyl en los equipos de Plan Ceibal, debes ingresar en el sitio web y descargar e instalar la versión para Linux.
+
#Para comenzar a utilizar Stencyl en los equipos de Plan Ceibal, debes ingresar en el sitio web y descargar e instalar la versión para [[Linux]].
 
#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.
 
#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.
 
#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.
 
#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.
#Este sitio se encuentra en inglés. Si necesitas traducirlo, te recomendamos utilizar un traductor online.
+
#Este sitio se encuentra en inglés]]. Si necesitas traducirlo, te recomendamos utilizar un traductor online.
  
 
===¿Qué puedo hacer con Stencyl?===
 
===¿Qué puedo hacer con Stencyl?===
Línea 88: Línea 88:
  
 
===¿Qué lenguaje de programación usa Stencyl?===
 
===¿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.
+
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.
  
  
Línea 103: Línea 103:
 
==Referencias==
 
==Referencias==
 
*https://www.educarchile.cl/herramientas-tic/stencyl-entorno-programacion
 
*https://www.educarchile.cl/herramientas-tic/stencyl-entorno-programacion
* https://softradar.com/es/stencyl/
+
*https://softradar.com/es/stencyl/
*https://www.stencyl.com/ Sitio Oficial
+
*https://www.stencyl.com
  
 
[[Category:Programación]][[Category:Informática]]
 
[[Category:Programación]][[Category:Informática]]

Revisión del 17:23 5 dic 2023

Stencyl
Información sobre la plantilla
Parte de la familia Lenguaje de programación.
DesarrolladorJonathan Chung
Fecha de Creación31 de mayo de 2011
Sistemas Operativos compatiblesMicrosoft Windows, IOS y Android.
Sitio web
[1]

Stencyl esta 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 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: Stencyl cuenta con una interfaz de usuario intuitiva que ayuda a los nuevos usuarios a ponerse al día rápidamente.
  • Herramientas de promoción: Stencyl ofrece una variedad de herramientas para ayudar a los desarrolladores a promocionar y vender sus juegos.
  • Soporte para múltiples plataformas: Stencyl 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 exportar e incluso 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: Stencyl es 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.
  • Los juegos creados en Stencyl pueden ser exportados a la [[web en formato [[Adobe Flash Player,

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 en los equipos de Plan Ceibal, debes ingresar en el sitio web y descargar e instalar la versión para Linux.
  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