Cómo hacer un juego flash

Posted on
Autor: Robert Simon
Fecha De Creación: 19 Junio 2021
Fecha De Actualización: 22 Junio 2024
Anonim
Cómo hacer un juego flash - Conocimiento
Cómo hacer un juego flash - Conocimiento

Contenido

En este artículo: Comenzar a escribir un juego básicoAprender técnicas avanzadasReferencias

Flash es un formato popular para videojuegos a través de navegadores de Internet, en sitios dedicados como Newgrounds y Kongregate. Flash se usa cada vez menos en comparación con los formatos de las nuevas aplicaciones móviles, pero todavía está muy extendido para muchos juegos de calidad. Flash se basa en ActionScript, un lenguaje de programación simple que le permite controlar los objetos que se muestran en la pantalla. Ve al paso uno a continuación para aprender a crear un juego flash básico.


etapas

Parte 1 Comenzando



  1. Realiza el diseño de tu juego. Antes de comenzar a codificar, será útil tener una idea de lo que quieres como juego. Flash es adecuado para juegos simples. Intenta crear un juego en el que el jugador solo tenga unas pocas acciones diferentes para realizar. Concéntrate en un género de juego básico y ten en cuenta los pocos mecanismos simples que subyacen. Consulte esta guía para obtener más detalles sobre la planificación del desarrollo de videojuegos. Los juegos flash más comunes son:
    • Corredores sin fin: en estos juegos, el personaje se mueve automáticamente y el jugador debe saltar sobre obstáculos o interactuar con el juego de manera comparable. El jugador generalmente solo tiene una o dos acciones diferentes a su disposición.
    • "Brawlers": estos juegos generalmente incluyen un desplazamiento lateral del entorno del juego. El jugador debe vencer a los enemigos que aparecen para progresar. A menudo tiene varios movimientos a su disposición para deshacerse de los enemigos.
    • "Rompecabezas": estos juegos ofrecen al jugador resolver acertijos o rompecabezas para pasar al siguiente nivel. Estos pueden variar desde los del tipo Match-3, como Bejeweled, hasta los rompecabezas más complejos, que generalmente se encuentran en los juegos de aventura.
    • "Juegos de rol" o juegos de rol: estos juegos se centran en el desarrollo y la progresión de un personaje. El jugador se mueve a través de varios entornos con una variedad de enemigos. Las peleas difieren de un juego de rol a otro, pero la mayoría tienen lugar por turnos. Los juegos de rol pueden ser significativamente más complejos de codificar que los simples juegos de acción.



  2. Aprenda para qué es adecuado Flash. Flash es muy adecuado para juegos en 2D. Es posible hacer 3D en Flash, pero requiere un conocimiento profundo del lenguaje de programación. Los juegos flash más exitosos son en 2D.
    • Flash es más adecuado para juegos cortos o jugables en pequeñas sesiones. Por lo general, se juega cuando tienes un poco de tiempo libre para tomar un descanso, lo que limita el tiempo de juego a unos quince minutos.


  3. Familiarícese con el lenguaje de programación ActionScript3 (AS3). Los juegos flash están programados en AS3. Tendrá que comprender los conceptos básicos de cómo funciona para crear un juego con éxito. Si sabe cómo codificar en AS3, puede crear un juego simple.
    • Varios libros relacionados con ActionScript están disponibles en Amazon u otras tiendas, así como muchos ejemplos y tutoriales en Internet.



  4. Descargar Flash Professional. Este programa no es gratuito, pero es la mejor manera de crear programas Flash rápidamente. Hay otras opciones disponibles, algunos programas gratuitos, pero la compatibilidad a menudo es deficiente y para la misma tarea, requieren más tiempo.
    • Flash Professional es el único programa que necesitará para comenzar a crear un juego.

Parte 2 Escribe un juego básico



  1. Comprenda los conceptos básicos de los bloques de construcción en el código AS3. Cuando creas un juego simple, necesitarás usar varias estructuras de código diferentes. Hay 3 partes principales en un código AS3:
    • Variables: se utilizan para almacenar datos. Estos datos pueden ser números, palabras (cadenas), objetos u otros. Las variables están definidas por el código var y su nombre debe consistir en una sola palabra.

      var playerHealth: Number = 100; // "var" especifica que estás definiendo una variable. // "playerHealth" es el nombre de la variable. // "Número" es el tipo de datos. // "100" es el valor asignado a la variable. // Cada línea de código ActionScript termina con ";"

    • Controladores de eventos: los controladores de eventos verifican la ocurrencia de ciertos eventos y lo comunican al resto del programa. Este es un punto esencial para configurar los comandos del jugador y repetir el código. Los controladores de eventos suelen utilizar funciones.

      addEventListener (MouseEvent.CLICK, swingSword); // "addEventListener ()" define el controlador de eventos. // "MouseEvent" es la categoría de comando que debe verificarse. // ".CLICK" es la acción particular incluida en la categoría MouseEvent. // "swingSword" es la función llamada cuando ocurre la acción.

    • Función: secciones de código asignadas a una palabra clave a las que se puede llamar más tarde. Las funciones administran el contenido del programa de su juego. Los juegos complejos pueden tener cientos de funciones, mientras que los juegos simples solo necesitan unos pocos. Puede escribirlos en cualquier orden porque solo funcionan cuando se les llama.

      función swingSword (e: MouseEvent): void;



  2. Inspírate con los juegos de otros Muchos desarrolladores no le darán su código, pero hay muchos tutoriales u otros proyectos cuyo código es gratuito. Esto le permitirá ver cómo interactúa el código con los objetos. Es una excelente manera de aprender técnicas que harán que su juego se destaque.