{"id":19721687,"url":"https://github.com/ismacortgtz/disaster-way","last_synced_at":"2026-05-04T00:32:18.134Z","repository":{"id":159062349,"uuid":"632589040","full_name":"IsmaCortGtz/Disaster-Way","owner":"IsmaCortGtz","description":"An Indie Game created using Godot Engine 3.5.1","archived":false,"fork":false,"pushed_at":"2024-03-10T16:10:07.000Z","size":45387,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-12T16:13:30.669Z","etag":null,"topics":["android","game","game-development","gdscript","godot","godot-engine","indie","indiegame","linux","windows"],"latest_commit_sha":null,"homepage":"","language":"GDScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IsmaCortGtz.png","metadata":{"files":{"readme":"README.es.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-04-25T18:10:59.000Z","updated_at":"2025-07-23T01:46:16.000Z","dependencies_parsed_at":"2024-03-10T17:39:00.204Z","dependency_job_id":null,"html_url":"https://github.com/IsmaCortGtz/Disaster-Way","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/IsmaCortGtz/Disaster-Way","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IsmaCortGtz%2FDisaster-Way","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IsmaCortGtz%2FDisaster-Way/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IsmaCortGtz%2FDisaster-Way/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IsmaCortGtz%2FDisaster-Way/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IsmaCortGtz","download_url":"https://codeload.github.com/IsmaCortGtz/Disaster-Way/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IsmaCortGtz%2FDisaster-Way/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32590202,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T22:12:39.696Z","status":"ssl_error","status_checked_at":"2026-05-03T22:09:10.534Z","response_time":103,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","game","game-development","gdscript","godot","godot-engine","indie","indiegame","linux","windows"],"created_at":"2024-11-11T23:15:07.795Z","updated_at":"2026-05-04T00:32:18.104Z","avatar_url":"https://github.com/IsmaCortGtz.png","language":"GDScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"**\u003ch1 align=\"center\"\u003eDisaster Way\u003c/h1\u003e**\n\u003cimg width=\"1383\" alt=\"image\" src=\"./assets/images/banner.png\"\u003e\n\n***Idioma***\n- 🇲🇽 Spanish\n- [🇺🇸 English](./README.md)\n\n\n\n\u003cdetails\u003e\n  \u003csummary\u003eTabla de Contenido\u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\n      \u003ca href=\"#sobre-el-proyecto\"\u003eSobre el Proyecto\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#descripcion\"\u003eDescripción\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#hecho-con\"\u003eHecho con\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\n      \u003ca href=\"#empezando\"\u003eEmpezando\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#instalacion\"\u003eInstalación\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#formato-de-stages-personalizados\"\u003eFormato de Stages Personalizados\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#compilando\"\u003eCompilando\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#agregando-el-audio\"\u003eAgregando el Audio\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\n      \u003ca href=\"#creditos\"\u003eCréditos\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#Música\"\u003eMúsica\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#sfx\"\u003eSFX\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#licencia\"\u003eLicencia\u003c/a\u003e\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n\n\n\n\n## Sobre el Proyecto\n\n### Descripción\n\nUn juego indie. En este juego esquivaras balas veloces para sobreivir, cada escenario incrementa la dificultad del juego. Además podras crear tus propios escenarios con una dificultad personalizada utilizando este formato. En este juego puedes elegir uno de los tres personajes, de los cuales cada uno tiene una habilidad especial. Cada habilidad tiene una duración de 5 segundos.\n\n\n\n### Hecho con\n\n\u003ca href=\"https://godotengine.org/\"\u003e\u003cimg width=\"100\" alt=\"Godot Engine\" src=\"https://godotengine.org/assets/press/logo_small_color_dark.svg\"\u003e\u003c/a\u003e\n\nEste juego fue hecho usando Godot Engine version 3.5.1\nPuedes descargar esta version usando [este enlace](https://downloads.tuxfamily.org/godotengine/3.5.1/).\n\n\n\n\n\n## Empezando\n\n\n\n### Instalación\n\nTe recomiendo usar un binary pre-compilado, es la forma más facil de instalar el juego y jugar inmediatamente, puedes descargar los binarios desde [este enlace](https://github.com/IsmaCortGtz/Disaster-Way/releases).\n\nEl juego fue compilado para estas plataformas:\n  * Windows\n  * Linux\n  * Android\n  * [Navegador Web](https://ismacortgtz.github.io/Disaster-Way/)\n\n\n\n### Formato de Stages Personalizados\n\nEl juego cuenta con una mecanica para añadir tus propios escenarios modificando algunas variables del Game room usando un formato especifico, por ejemplo, este es el codigo para el modo `Ultimo en Pie` clásico. \n\n```sh\n1-800-4500-1500-1800-0.5-3.5-60-1\n```\n\nCada variable es dividida mediante el caracter `-`, y cada uno necesita ser un valor valido mayor a 0. Además algunas variables necesitan ser decimales o enteros. Estos son los significados para las variables:\n\n1. `gameModeType`: _`int`_. El modo de juego, aquí tenemos dos opciones:\n    - `1`: Ultimo en Pie\n    - `2`: Contrarreloj\n2. `playersMaxSpeed`: La velocidad maxima para los jugadores.\n3. `playerAcel`: La aceleración de los jugadores.\n4. `bulletsVelRange.x`: La velocidad minima de las balas.\n5. `bulletsVelRange.y`: La velocidad maxima de las balas.\n6. `bulletsControllCooldown.x`: El tiempo minimo antes de que otra bala sea disparada desde el mismo punto.\n7. `bulletsControllCooldown.y`: El tiempo maximo antes de que otra bala sea disparada desde el mismo punto.\n8. `gameTimeTrialDuration`: La duración de la partida si el modo de juego es Contrarreloj. (Incluso si estas usando Ultimo en pie, este numero necesita ser mayor a 0).\n9. `specialTimesUses`: _`int`_. El numero de veces que cada jugador puede usar su habilidad especial por partida.\n10. `usingDemonBullets`: _`int`_. 1 o 0, esto determina si la partida tendra Demon Bullets o no.\n11. `demonBulletsFrec`: _`int`_. La frecuencia con la que cada punto de disparo dispara una Demon Bullet. If es 0 todas las balas seran Demon.\n\n\n***AVISO:*** El juego no cuenta con ningun limite para los valores maximos que cada variable puede tener, usalo bajo tu porpio riesgo.\n\n\n\n### Compilando\n\nAdicionalmente, puedes compilar el proyecto en tu porpia maquina para alguna de las [plataformas soportadas](https://docs.godotengine.org/en/3.5/tutorials/export/exporting_basics.html) por Godot 3.5.1.\n\nRecuerda, para exportar para iOS y macOS necesitaras de una mac para compilar el proyecto de XCode.\n\nEstas son las instrucciones para compilar el proyecto por tu cuenta:\n\n1. Clona el repositorio\n```sh\ngit clone https://github.com/IsmaCortGtz/Disaster-Way.git\n``` \n2. Instala Godot 3.5.1 y ejecutalo, puedes hacerlo desde [este enlace](https://downloads.tuxfamily.org/godotengine/3.5.1/).\n3. Instala los [sonidos del proyecto](#agregando-el-audio).\n4. Abre en Godot el proyect que clonaste en el paso #1.\n5. Instala las plantillas de exportación, puedes seguir [estas instrucciones](https://docs.godotengine.org/en/3.5/tutorials/export/exporting_projects.html).\n6. Configure el proyecto para la plataforma objetivo, puedes checar [esta información](https://docs.godotengine.org/en/3.5/tutorials/export/index.html).\n\n***AVISO:*** Godot Engine es 100% open source (puedes ver su [página de Github aquí](https://github.com/godotengine/godot)), por lo tanto no puedes exportar oficialmente a ninguna consola.\n\n\n\n### Agregando el Audio\n\nLa música y los SFX no estan incluidos en el proyecto de Github, si quieres compilarlo por tu cuenta necesitaras agregar estos archivos en estos directorios:\n\n- `./assets/sounds/sfx/`\n  - `breaking.wav` descarga el archivo [de aquí](https://freesound.org/people/Thingy17/sounds/470898/).\n  - `click.wav` descarga el archivo [de aquí](https://freesound.org/people/EminYILDIRIM/sounds/540568/).\n  - `move.wav` descarga el archivo [de aquí](https://freesound.org/people/Tissman/sounds/574592/).\n  - `page.wav` descarga el archivo [de aquí](https://freesound.org/people/LittleRobotSoundFactory/sounds/288917/).\n  - `click-pitched.wav` este archivo es el mismo que `click.wav`con un _pitch scale_ de `0.6`.\n  - `split.wav` descarga el archivo [de aquí](https://freesound.org/people/pjhedman/sounds/511388/).\n- `./assets/sounds/soundtrack/`\n  - `battle.mp3` descarga el archivo [de aquí](https://www.steven-obrien.net/#popcorn-~-main-loop).\n  - `menu.mp3` descarga el archivo [de aquí](https://www.steven-obrien.net/#popcorn-~-menu-theme).\n\n\n\n### Créditos\n\n#### **Música** \n \nMúsica de https://www.steven-obrien.net/\nPopcorn - Menu Theme - Steven O'Brien\n\n\nMúsica de https://www.steven-obrien.net/\nPopcorn - Main Loop - Steven O'Brien\n\n#### **SFX**\n\n[\"Vidrios_Rotos.wav\"](https://freesound.org/s/470898) de [Thingy17](https://freesound.org/people/Thingy17/) licenciado bajo [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)\n\n[\"Click_Standard_05.wav\"](https://freesound.org/s/288917) de [LittleRobotSoundFactor](https://freesound.org/people/LittleRobotSoundFactory/) licenciado bajo [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)\n\n[\"menu move3\"](https://freesound.org/s/574592) de [Tissman](https://freesound.org/people/Tissman/) licenciado bajo [CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/)\n\n[\"UI Pop Up\"](https://freesound.org/s/540568) de [EminYILDIRIM](https://freesound.org/people/EminYILDIRIM/) licenciado bajo [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)\n\n[\"Electronique FX5.wav\"](https://freesound.org/s/511388) de [pjhedman](https://freesound.org/people/pjhedman/) licenciado bajo [CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/)\n\n\n## License\n\nEste juego esta construido en Godot Engine, el cual esta distribuido bajo la [licencia MIT](https://opensource.org/license/mit/). Lee `engine.LICENSE` para mas detalles.\n\nDistibuido bajo la licencia GNU General Public License v3.0. Lee `LICENSE` para mas detalles.\n\n**GNU GPL v3**  \n[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fismacortgtz%2Fdisaster-way","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fismacortgtz%2Fdisaster-way","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fismacortgtz%2Fdisaster-way/lists"}