Conociendo Ct.js: Un nuevo editor de juegos 2D

Ct.js es un framework y editor de juegos destinado a la creación de juegos 2D.

Ct.js hace que el aprendizaje de la programación sea divertido y el desarrollo de videojuegos mucho más fácil de lo normal. Gracias a sus herramientas visuales, a su buena documentación y a su biblioteca modular y flexible.

Ct.js, es gratis, de código abierto y querido por sus desarrolladores, profesionales, profesores y estudiantes.

Ct.js está basado en tecnologías web y es compatible con muchas plataformas. El framework está diseñado teniendo en cuenta la modularidad, lo que permite que módulos adicionales amplíen sus posibilidades y faciliten el proceso de desarrollo.

Características principales de Ct.js

Flujo de trabajo fluido
Las malas herramientas obstaculizan su desempeño. Ct.js está diseñado para ser como un pincel con el que creas juegos, no para ser un enemigo con el que lucharás.

Apto para principiantes
Los paquetes de ct.js incluyen documentos, tutoriales y demostraciones y ejemplos editables sin conexión. El editor de código resalta los errores y proporciona documentación directamente mientras escribe su código.

Poderoso
ct.js se basa en Pixi.js, funciona en WebGL y proporciona un gran rendimiento en navegadores y entornos de escritorio. Los módulos agregan nuevos poderes, y cuando ct.js no es suficiente, puede agregar cualquier código JS o biblioteca.

¿Qué te ofrece ct.js para crear un juego?

  • Editor de sala / nivel con soporte para mosaicos.
  • Editor de código integrado con manejo de errores.
  • Manejo de colisiones complejas y otras bibliotecas.
  • Animaciones esqueléticas y enmarcadas.
  • Gestor de música y sonido.
  • Estilos para reutilizar la configuración de la GUI.
  • Notas y documentos en un panel lateral, en cada pantalla.
  • Capacidad para utilizar JavaScript personalizado.
  • Embalaje y despliegue sencillos.

¿Cómo empezar con Ct.js?

Completa los tutoriales, que desde la documentación oficial se ofrecen. A través de ellos vas a aprender cómo usar ct.js, cómo funciona su biblioteca, cómo crear funciones básicas para un juego y mucho más.

Luego, puedes investigar los proyectos ya creados, desde ctjs/ejemplos y observa cómo se hacen los proyectos más serios.

Conceptos básicos de Ct.js

Ct.js es una biblioteca modular escrita en JavaScript, junto con un editor visual. El editor también se conoce como ct.IDE . Los juegos en ct.js también están escritos en JavaScript: es el lenguaje de programación de la web, es flexible, fácil de aprender e infinitamente profundo.

Cualquier juego de ct.js consta de texturas, copias, tipos y “rooms”.

  • Una textura es una imagen que no hace mucho por sí misma, pero es utilizada por copias y se puede dibujar con código. Este activo también se conoce como sprite, pero también puede ser un conjunto de mosaicos, un fondo, etc.
  • Una copia es una entidad lógica en tu juego que puede interactuar con las entradas del usuario y otras copias. Enemigos, árboles, balas, gemas, bonificaciones, gatos: todo es una copia. Las copias a menudo se denominan “objetos” , “actores” o “instancias” en otros motores de juegos.
    Cada copia corresponde a un tipo específico. Un tipo es una plantilla para nuevas copias con configuraciones y comportamientos comunes. Puede denominarse clase u objeto en otros motores de juego.
  • Una “room” o habitación es un espacio 2D en tu juego donde colocas tus copias. Las rooms pueden tener su propio comportamiento adicional (guiones de nivel). Las rooms también se denominan a menudo niveles o mapas. Una diferencia notable es que las rooms en ct.js son ilimitadas cuando otros motores 2D tienden a establecer un tamaño específico.

? Descarga y Prueba a Programar con el Motor Ct.jsDocumentación Oficial de Ct.js? Accede a muchas más herramientas de Ct.js

Fuente: Página web Oficial de CT.JS por Kathryn Whitenton de NNGroup.

Relacionado

Anuncian Rome Tools, Inc.

Hace más de un año, hablábamos de la herramienta Rome, ahora el proyecto ha crecido hasta el punto de consolidarse como un proyecto independiente. El 4 de Mayo, el creador (Sebastian McKinzie) y su cofundador (Jamie Kyle), anunciaron haber recaudado 4.5 millones de dólares de fondos de inversión. La financiación está liderada por el fondo de inversiones A.Capital Ventures y OSS Capital. Con lo que la ¡SEGUIR LEYENDO!

6 Aplicaciones para crear tus Propios Videojuegos si eres un Principiante

La idea de crear videojuegos atrae a muchos desarrolladores. Sin embargo, el proceso de hacerlo, especialmente cuando eres un principiante en programación, puede llegar a ser bastante desalentador. Pero no te sienta abrumado, ya que muchos motores de creación de videojuegos pueden ayudar a los principiantes a crear sus propios juegos. Si no tienes mucha experiencia en programación, estos programas para principiantes pueden ayudarte e incluso ¡SEGUIR LEYENDO!

Aplicaciones web renderizadas a través de un servidor Deno con Aleph JS

Aleph.js, es un framework de React para crear aplicaciones renderizadas mediante un servidor Deno, ya abierto en una versión alfa. Aleph hace que muchas de las características principales de Next.js estén disponibles en el entorno de Deno. El renderizado del lado del servidor configurado desde cero, es la fórmula favorita para la generación de sitios estáticos, sistemas de archivos y enrutamiento de APIs. La librería de ¡SEGUIR LEYENDO!

Bevy: Un motor de videojuegos construido en Rust

Bevy es un motor de juego y un framework de aplicación refrescantemente simple basado en datos integrado en Rust. ¡Es gratis y de código abierto! Los objetivos a lograr marcados para Bevy Ser Capaz: Bevy ofrece un conjunto completo de funciones 2D y 3D Ser Simple: Bevy es fácil de aprender para los principiantes, pero infinitamente flexible para los usuarios avanzados Estar Centrado en Datos: Bevy ¡SEGUIR LEYENDO!

Blender 3.6.1: Descargar GRATIS Aquí

Blender es la suite de creación 3D gratuita y de código abierto. Admite la totalidad de la tubería 3D: modelado, montaje, animación, simulación, renderizado, composición y seguimiento de movimiento, incluso edición de video y creación de juegos. https://youtu.be/BnY2JdBrvaI A través de su arquitectura abierta, Blender proporciona interoperabilidad entre plataformas, extensibilidad, un tamaño increíblemente pequeño y un flujo de trabajo estrechamente integrado. Blender es una de las ¡SEGUIR LEYENDO!

Cómics de League of Legens, en español e inglés: Ashe parte 2

Leer cómis online de Riot Games gratis, cómics relacionados con el juego League of Legends o LOL, tanto en su versión inglesa como española. Hoy, el personaje de Ashe, segunda parte.

Cómics en español e inglés desde la web de Riot Games

Leer cómis online de Riot Games gratis, relacionados con el juego League of Legends o LOL, tanto en su versión inglesa como española.

Deja un comentario

Salir de la versión móvil