{"id":15395968,"url":"https://github.com/walsh9/7drl2015","last_synced_at":"2025-04-16T00:15:26.011Z","repository":{"id":28418727,"uuid":"31933372","full_name":"walsh9/7drl2015","owner":"walsh9","description":"🌊🔹 Chitinous Crooks - Retrieve the Jewel of Zot from the lobsterfolk.","archived":false,"fork":false,"pushed_at":"2015-11-25T05:02:54.000Z","size":172,"stargazers_count":8,"open_issues_count":3,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-16T00:15:13.228Z","etag":null,"topics":["7drl","7drl2015","game","javascript","lobsterfolk","roguelike","turn-based"],"latest_commit_sha":null,"homepage":"http://walsh9.github.io/7drl2015","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/walsh9.png","metadata":{"files":{"readme":"README.md","changelog":null,"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-03-10T02:09:12.000Z","updated_at":"2022-03-06T21:59:58.000Z","dependencies_parsed_at":"2022-09-03T07:21:13.662Z","dependency_job_id":null,"html_url":"https://github.com/walsh9/7drl2015","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/walsh9%2F7drl2015","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/walsh9%2F7drl2015/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/walsh9%2F7drl2015/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/walsh9%2F7drl2015/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/walsh9","download_url":"https://codeload.github.com/walsh9/7drl2015/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249173086,"owners_count":21224484,"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":["7drl","7drl2015","game","javascript","lobsterfolk","roguelike","turn-based"],"created_at":"2024-10-01T15:30:09.315Z","updated_at":"2025-04-16T00:15:25.993Z","avatar_url":"https://github.com/walsh9.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"#Chitinous Crooks\n![screenshot](https://cloud.githubusercontent.com/assets/6074785/6702506/e2a406bc-cd02-11e4-93e7-ff5826d0a826.png)\n\n## Play now\nhttp://walsh9.github.io/7drl2015/\n\n## Intro\n**Chitinous Crooks** is a roguelike game made in seven days for the 2015 [7DRL Challenge](http://www.roguebasin.com/index.php?title=Seven_Day_Roguelike_Challenge). It's a very traditional roguelike in both gameplay and aesthetics. But you have no experience levels or items to help you, just a random set of god-granted abilities. Each dungeon level, you can use up to three of these, and every time you pass a level your health is restored and you gain additional abilities to choose from.\n\nSpecial thanks goes to [rot.js](http://ondras.github.io/rot.js/hp/) and the [tutorial at the Coding Cookies blog](http://www.codingcookies.com/2013/04/01/building-a-roguelike-in-javascript-part-1/).\n\n## Controls\n* Arrow keys, hjkl, or wasd to move.\n* [Space] or [.] to wait.\n* [1 - 9] to invoke your god\\'s blessings\n* [;] to look around you\n* [b] to show descriptions of blessings\n* [e] to show descriptions of enemies\n* [?] to show help screen\n\n## Hints\n1. Find the upstairs `\u003c` on each floor.\n2. You don't need to kill every enemy.\n3. Find the Jewel of Zot `*` on Level 7 to win!\n4. Each Blessing costs 1 favor to invoke.\n5. Blessings are powerful, but you can only use 3 per level. Choose wisely.\n6. Levi favors those who progress. Health and favor are restored each level.\n7. New blessings become available each level.\n\n\n## 7DRL Challenge History\n\n* **Saturday:** Suddenly realize it is the week of the 7drl challenge.\n* **Sunday:** Never made a game before. No detailed plans. Decide to try anyway. Start coding at around 11:30 pm...\n* **Monday (Day 1):** Have been working on another js project recently so I feel like I have momentum. I'll use RoT.js.\n* Use the tutorial at Coding Cookies to get a foundation. Strip out stuff I don't need like inventory and experience.\n* Start on gameplay idea based loosely on card games. You randomly draw a hand of cards (prayers, spells).  You can only 'play' so many per turn/level/whatever. Not straying too far for basic roguelike gameplay as I'm expecting a lot of effort just to make a game that works.\n* Got an @ in a dungeon.\n* **Tuesday:** I need a theme. Anything but goblins. I dunno, lobsterfolk? Sure. Sounds good.  Ooh, and they can have an Atlantissy dungeon. And the player's god and abilities can be sea themed.  Okay, this works.\n* Add a few lobsterfolk enemies and start working on abilities system.\n* **Wednesday:** Didn't have a lot of time today. Implement a few abilities.\n* **Thursday:** Implement more abilities.\n* **Friday:** Didn't get a chance to work on the game.\n* **Saturday:** Add crabfolk and snails.\n* Add win and lose screens.\n* **Sunday (Day 7):** Final abilities. \n* Testing. \n* Bug fixing. \n* Add touchscreen controls. \n* Game finished around 10:40 pm.\n\n## POST 7DRL Changelog\n### 1.1\n* Add link to original 7DRL version.\n* Buff healing from 'Swell' to 4HP.\n* Increase size of 'Vortex Ward' and make it push away directly adjacent enemies.\n* Increase 'Flow Into Time' duration to 8 turns, but make player attacks do 0 damage while it's active.\n* Remove 'Overflowing'.\n* Add a message when you enter a new floor that informs player that they are healed and have new blessings.\n* Make the text 'Jewel of Zot' consistently magenta.\n* Clean up the 'look' screen.\n* Add a note to indicate that you can move by swiping on touchscreens.\n* Responsive canvas sizing for small screens.\n* Change swipe action to only work on game canvas.\n* Other touch improvements.\n* Prevent unwanted scrolling from arrow keys, spacebar, etc.\n* A few other UI tweaks.\n\n### 1.1.1\n* Touch buttons shouldn't fire twice on Dolphin browser anymore.\n* Game window scales wider on small screens now.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwalsh9%2F7drl2015","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwalsh9%2F7drl2015","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwalsh9%2F7drl2015/lists"}