itch.io is community of indie game creators and players

Devlogs

Flying sky (Prebeta)

Flying sky (Beta)
A browser game made in HTML5

Inglés:

finish publishing my game called Flying sky, this project started more or lest in may 2021 (this year from the date of publication), but I did not know how to program the game mechanics, I only knew how to make the game respond to the keyboard commands,  I did not know how to make it respond to mouse commands or touch controls, in June I was practicing implementing mouse functions in test projects, then I learned to program the main mechanics.

Initially the game was going to have levels, but I decided that before I would do a mode that would procedurally generate the level (the only current mode), first I designed the 4 types of obstacles, but they were simpler than now and they could only move one way. 

later I made the obstacles auto spawn, and instead of making the player move forward, the obstacles go backwards and the player stays still, so that the obstacles did not accumulate unnecessarily, I couldn't use the typical option, because if you go very fast, the obstacles would accumulate, if you go very low, the obstacles disappear. the solution was if the obstacles horizontal position are very left, the obstacles are destroyed.

Usually in the development, I fixed bugs and errors, I change the way obstacles worked, change the way work obstacles with physiscs to work with math functions. improve the code as the project progressed, and add feedback.

I was some difficulties with the music and fx sounds, I finished the first acceptable version and I wanted to share it.

Español:

Acabo de publicar mi juego llamado Flying sky, el cual empezó mas o menos en mayo de 2021 (este año a fecha de la publicación), pero no sabia como programar las mecánicas del juego, solo sabia hacer que el juego responda a los comandos del teclado, no sabia hacer que responda a los comandos del mouse, ni a controles táctiles, en junio estuve practicando implementar funciones con el mouse con proyectos de prueba, Posteriormente pude programar la mecánica principal.

Al principio el juego iba a tener niveles, pero decidí que antes haría que el nivel se generara automáticamente, y eso hice (es el único modo disponible actualmente). primero diseñe los 4 tipos de obstáculos, pero no como son ahora sino mas básicos y solo se podían mover de una forma.

Luego hice que los obstáculos se generaran de forma automática, y en vez de hacer que el jugador se mueva para adelante, hice que los obstáculos fueran hacia atrás y que el jugador se mantuviera quieto, para que no se acumularan cientos de obstáculos innecesarios después de pasarlos, no podía usar la típica opción de hacer que se destruyeran después de un tiempo porque si ibas muy lento se desaparecían delante tuyo, y si ibas muy rápido  se acumulaban. La solución era que si la posición horizontal del enemigo era muy a la izquierda, el obstáculo se destruiría.

usualmente en el desarrollo me la pase arreglando errores y bugs, cambie la forma en como funcionaban los obstáculos haciendo que pasen de moverse con físicas, a moverse con funciones matemáticas para que así no hagan movimientos raros, también mejore el código mediante hacia el proyecto y añadí detalles como el viento para dar mayor sensación de velocidad.

Tuve algunas dificultades con la música y los efectos de sonido porque no encontraba los adecuados, y dificultades de ese estilo pero acabe la primera versión  aceptable y la quise compartir.

Files

  • flying sky web 19 MB
    Dec 24, 2021
  • flying sky pc, mac, linux 38 MB
    Dec 24, 2021
Download Flying sky (Beta)
Leave a comment