{"id":38794232,"url":"https://github.com/eugenioenko/fire-n-ice","last_synced_at":"2026-01-17T12:41:12.448Z","repository":{"id":24689861,"uuid":"102222273","full_name":"eugenioenko/fire-n-ice","owner":"eugenioenko","description":"Fire'n Ice is a remake in progress of the game from NES with the same name","archived":false,"fork":false,"pushed_at":"2025-06-13T21:16:08.000Z","size":14446,"stargazers_count":8,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-13T22:25:57.888Z","etag":null,"topics":["demo","fire","game","ice","javascript","key","nes","nintendo","solomon"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eugenioenko.png","metadata":{"files":{"readme":"README.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,"publiccode":null,"codemeta":null}},"created_at":"2017-09-02T20:39:17.000Z","updated_at":"2025-06-13T21:16:12.000Z","dependencies_parsed_at":"2024-03-22T00:25:32.357Z","dependency_job_id":"69509a66-3b11-4c9d-86ef-5e38dab306d2","html_url":"https://github.com/eugenioenko/fire-n-ice","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/eugenioenko/fire-n-ice","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugenioenko%2Ffire-n-ice","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugenioenko%2Ffire-n-ice/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugenioenko%2Ffire-n-ice/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugenioenko%2Ffire-n-ice/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eugenioenko","download_url":"https://codeload.github.com/eugenioenko/fire-n-ice/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugenioenko%2Ffire-n-ice/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28508523,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T11:50:55.898Z","status":"ssl_error","status_checked_at":"2026-01-17T11:50:55.569Z","response_time":85,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["demo","fire","game","ice","javascript","key","nes","nintendo","solomon"],"created_at":"2026-01-17T12:41:06.586Z","updated_at":"2026-01-17T12:41:12.437Z","avatar_url":"https://github.com/eugenioenko.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Fire'n Ice (Solomon's Key 2)\r\n\r\n\u003e Fire'n Ice is a remake of the classic NES game, bringing nostalgia to modern browsers while introducing updated features and gameplay mechanics.\r\n\r\n## [Online Demo Here](https://eugenioenko.github.io/fire-n-ice/)\r\n\r\n[![Screenshot](https://eugenioenko.github.io/fire-n-ice/images/thumbnail.png)](https://eugenioenko.github.io/fire-n-ice/)\r\n\r\n## Table of Contents\r\n\r\n- [Objective](#objective)\r\n- [Game Rules](#game-rules)\r\n- [Controls](#controls)\r\n- [Getting Started](#getting-started)\r\n- [Technologies](#technologies)\r\n- [Level Editor](#level-editor)\r\n- [Contributions](#contributions)\r\n- [Credits](#credits)\r\n- [License](#license)\r\n\r\n## Objective\r\n\r\nYour goal is to destroy all the fires on each level by colliding them with blocks of ice. Strategically navigate through obstacles and use your ice blocks to extinguish the flames!\r\n\r\n## Game Rules\r\n\r\n- The player can create blocks of ice only one level below their current position.\r\n- The player can push only a single block of ice at a time.\r\n- The player can climb only one level above their current position.\r\n- The player can fall down without taking damage.\r\n- The player cannot touch a fire.\r\n- The player cannot create an ice block inside a fire.\r\n- The player cannot move while pushing a block of ice.\r\n\r\n## Controls\r\n\r\n- **Left Arrow**: Move left\r\n- **Right Arrow**: Move right\r\n- **Down Arrow**: Create or destroy a block of ice\r\n- **Enter**: Reload the current level\r\n\r\n### [Play It Now Here](https://eugenioenko.github.io/fire-n-ice/)\r\n\r\n## Getting Started\r\n\r\nTo run the game locally, follow these steps:\r\n\r\n1. Clone the repository:\r\n    ```bash\r\n    git clone https://github.com/eugenioenko/fire-n-ice.git\r\n    cd fire-n-ice\r\n    ```\r\n\r\n2. Open the `index.html` file in your web browser to start playing.\r\n\r\n## Technologies\r\n\r\nFire'n Ice is built using the following technologies:\r\n\r\n- **HTML5**: For structuring the game interface.\r\n- **CSS3**: For styling the game and ensuring a responsive design.\r\n- **JavaScript**: For game logic and interactions.\r\n- **Canvas API**: For rendering graphics and animations.\r\n\r\n## Level Editor\r\n\r\nA level editor is available for designing custom levels: [Level Editor](https://eugenioenko.github.io/fire-n-ice/editor.html). \r\n\r\nOnce you’ve designed a level, you can add it to the game by updating the `/src/levels.js` file.\r\n\r\n## Contributions\r\n\r\nContributions are welcome! If you want to help improve the game, please follow these steps:\r\n\r\n1. Fork the repository.\r\n2. Create a new feature branch: `git checkout -b feature/YourFeature`.\r\n3. Make your changes and commit them: `git commit -m 'Add some feature'`.\r\n4. Push to your branch: `git push origin feature/YourFeature`.\r\n5. Submit a pull request explaining your changes.\r\n\r\nFeel free to contribute by adding new levels, improving gameplay mechanics, or fixing bugs!\r\n\r\n## Credits\r\n\r\n- **Game Development**: Eugene Yakhnenko\r\n- **Music Composition**: Margaret Nelson\r\n\r\n## License\r\n\r\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feugenioenko%2Ffire-n-ice","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feugenioenko%2Ffire-n-ice","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feugenioenko%2Ffire-n-ice/lists"}