Skip to content

MohamedAfallah/alien_survive

Repository files navigation

GITHUB

Alien Survive.

Zylox , el último superviviente de su especie, busca un hogar seguro en un vasto universo lleno de misterios. En su viaje a través de galaxias desconocidas, deberá enfrentar peligrosos enemigos, superar desafiantes obstáculos y desentrañar secretos que podrían cambiar su destino. ¡Ayúdalo a conseguirlo!

Nombre: Alien Survive. Personaje: Zylox. Mecánicas de juego: Exploración, Desafíos. Público Objetivo: Todo tipo de publico.

Arte.

  • Sprites: he usado mas de un sprite . Personaje:
For the game assets in Freebies section, it’s under Creative Commons — Attribution 3.0 license.
Rights

Suelo:

Platformer Pack Redux by Kenney Vleugels for Kenney (www.kenney.nl)
License (Creative Commons Zero, CC0)
http://creativecommons.org/publicdomain/zero/1.0/
  • Audio: La musica usada, esta hecha por KevinMacLeod y los sonidos los he adquirido de Pixabay.com/sound-effects Licencia:
 "Ancient Mystery Waltz (Presto)" Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 4.0 License
http://creativecommons.org/licenses/by/4.0/
  • Menu: El menu lo he creado yo basándome en el fondo del juego y la temática general del mismo.

Programacion:

Para el desarrollo del juego, he utilizado godot como motor, con su propio lenguaje de desarrollo GDScript.

Estructura del proyecto

Carpetas Estructura general de las carpetas. cada carpeta tiene un nombre que la define y tambien una escena al menos, hay carpetas que tienen img para las imagenes usadas en la escena de la carpeta.

Esto es un ejemplo de la estructura general del proyecto, hay mas carpetas.
/alien_survive
├── node_2d.tscn
│   ├── jugador/
│   │   ├── jugador.tscn
│   │   ├── jugador.gd
│   │   └── img/
│   └── zona_ganar/
│       ├── zona_ganar.tscn
│       └── zona_ganar.gd
↓

Escenas Para las escenas tenemos una escena principal que contiene distintas escenas que son como los componentes necesarios para la creacion del juego, como el suelo, jugador, enemigo, plataformas, etc...

Flujo General

  1. Escena de Inicio: Al abrir el juego, se carga la escena del menu.
  2. Juego: Cuando el jugador comienza el juego, se carga una de la escena peincipal del juego que contiene las diferentes escenas de cada componente del juego.
  3. Pérdida o Victoria: Al perder se reinicia el juego desde el primer punto, y cuando se gana se vuelve al menu principal.

Sistemas de entrada

Para interactuar con el juego, he definido tres teclas para poder manejas el juego.

  • Flecha derecha → Para mover el jugador en el sentido positivo del eje X
  • Flecha izquierda ← Para mover el jugador en el sentido negativo del eje X
  • Flecha hacia arriba ↑ Para saltar, mover el jugador en el sentido positivo del eje Y

Elementos destacados de desarrollo:

Al empezar a el juego no me ha costado mucho, en temas de desarrollo me ha sido de dificultad normal. GDScript es facil de aprender y muy entendible. Lo unico que me ha costado mucho en el desarrollo de este juego es encontrar recursos ya sean los sonidos o recursos gráficos.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors