{"id":15100207,"url":"https://github.com/js13kgames/super-dragon-rescue","last_synced_at":"2025-10-08T06:30:59.373Z","repository":{"id":82386367,"uuid":"42742814","full_name":"js13kGames/super-dragon-rescue","owner":"js13kGames","description":"Super Dragon Rescue - a js13kGames 2015 competition entry by @madmarcel.","archived":false,"fork":true,"pushed_at":"2015-09-13T10:49:39.000Z","size":221,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-02T07:21:45.604Z","etag":null,"topics":["2015","competition","desktop","game","html5","javascript","js13k","js13kgames","js13kgames2015","optimization","reversed"],"latest_commit_sha":null,"homepage":"https://js13kgames.com/entries/super-dragon-rescue","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"madmarcel/js13k-boilerplate-platformer","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/js13kGames.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-09-18T19:23:19.000Z","updated_at":"2022-10-13T02:08:15.000Z","dependencies_parsed_at":"2023-03-02T17:00:14.822Z","dependency_job_id":null,"html_url":"https://github.com/js13kGames/super-dragon-rescue","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/js13kGames%2Fsuper-dragon-rescue","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/js13kGames%2Fsuper-dragon-rescue/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/js13kGames%2Fsuper-dragon-rescue/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/js13kGames%2Fsuper-dragon-rescue/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/js13kGames","download_url":"https://codeload.github.com/js13kGames/super-dragon-rescue/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235688644,"owners_count":19029910,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["2015","competition","desktop","game","html5","javascript","js13k","js13kgames","js13kgames2015","optimization","reversed"],"created_at":"2024-09-25T17:47:03.147Z","updated_at":"2025-10-08T06:30:59.015Z","avatar_url":"https://github.com/js13kGames.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JS13KGames Boilerplate - simple platformer\n\n# Super Dragon Rescue\n\nHelp Dinky the Dragon rescue his friend Sir Knight from the Fire-breathing Princess!\n\nA simple platformer with sloping floors, generously inspired by Super Mario Bros 2.\n\nFive Levels + an endboss.\n\nUse the arrow keys to move and jump.\nZ to pickup and throw crates and monsters.\n\nCollect chillies for extra lives.\n\nLive demo here:\n\n[platformer demo](https://madmarcel.github.io/js13k2015/)\n\n[Level editor](https://madmarcel.github.io/js13k2015/leveleditor/)\n\n## Credits:\n\nPlatformer code based on these articles by Loktar:\n\n[Creating a canvas platformer tutorial part one](http://www.somethinghitme.com/2013/01/09/creating-a-canvas-platformer-tutorial-part-one/)\n\nPixelart by Surt, find the original spritesheet + license details here:\n\n[Twin Dragons spritesheet](http://opengameart.org/content/twin-dragons)\n\n## Installation\n\nClone the repository, and run this command to install the necessary npm modules\n\n```\nnpm install\n```\n\n## Features\n\n* Advanced build system using [gulp.js](http://gulpjs.com/)\n* Bundle your game using [browserify](http://browserify.org/)\n* Empower your CSS using [LESS](http://lesscss.org/)\n* Lint your JavaScript using [ESLint](http://eslint.org/)\n* Minify assets\n* Compress as a ZIP archive\n* Serve your game during development (live reload)\n\n## Sound Effects\n\nIncluded sound lib:\n\n[jsfxr](https://github.com/mneubrand/jsfxr)\n\nMake your sound effects here:\n\n[as3sfxr](http://www.superflashbros.net/as3sfxr/)\n\n(Right click on the center sliders and use copy and paste to copy sfx data into your code)\n\n## Gulp Instructions\n```\ngulp build\t\tbuild the game\ngulp clean\t\tdelete generated files\ngulp dist       generate archive\ngulp serve\t\tlaunch development server\ngulp watch\t\twatch for file changes and rebuild automatically\n```\n\nIn other words, run this in a terminal:\n```\ngulp build; gulp serve\n```\n\nand then in a second terminal, run:\n```\ngulp watch\n```\n\nThen open up [localhost:3000](http://localhost:3000) in your favourite browser and you're all set!\n\nAny changes to code, css, images, etc will trigger an auto reload of your project in the browser.\n\nWhen you are ready to submit your project, run\n\n```\ngulp dist --prod\n```\n\nand your final compressed minified project will be created in dist/js13k-dist.zip\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjs13kgames%2Fsuper-dragon-rescue","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjs13kgames%2Fsuper-dragon-rescue","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjs13kgames%2Fsuper-dragon-rescue/lists"}