{"id":18576204,"url":"https://github.com/deuill/spooky-maze","last_synced_at":"2025-05-16T00:34:45.343Z","repository":{"id":75109071,"uuid":"2608095","full_name":"deuill/spooky-maze","owner":"deuill","description":"Spooky Maze is a remake of the PSX/Net Yaroze game \"Haunted Maze\".","archived":false,"fork":false,"pushed_at":"2013-07-29T17:46:53.000Z","size":128,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-09T05:10:15.902Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","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/deuill.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-10-19T18:31:04.000Z","updated_at":"2025-02-06T05:26:02.000Z","dependencies_parsed_at":"2023-02-26T15:16:21.668Z","dependency_job_id":null,"html_url":"https://github.com/deuill/spooky-maze","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deuill%2Fspooky-maze","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deuill%2Fspooky-maze/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deuill%2Fspooky-maze/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deuill%2Fspooky-maze/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deuill","download_url":"https://codeload.github.com/deuill/spooky-maze/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254447908,"owners_count":22072755,"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":[],"created_at":"2024-11-06T23:24:00.220Z","updated_at":"2025-05-16T00:34:45.311Z","avatar_url":"https://github.com/deuill.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"                         Spooky Maze 0.1 (Alpha)\n\nSpooky Maze is a remake of the PSX/Net Yaroze game \"Haunted Maze\" which\nappeared on several demo disks that came bundled with Playstation magazines.\nIt's similar to Pacman, only more free-form and with zombies (hence, spooky).\n\nIt was developed by B_Lizzard (Alex Ferguson) and is released under the\nterms of the MIT license. It uses SDL, SDL_image and, optionally, SDL_mixer.\n\n                               Building\n\nJust type 'make'. If you want to cross-compile/have a weird compiler, just\nset CC, CFLAGS and LDFLAGS beforehand. Most environments have this set to\nsome sane setting, though. Make sure you have the development packages for\nSDL, SDL_Image and SDL_mixer (if you want sound) before you build.\n\n                               Playing\n\nUse the arrow keys to move your player around. Gather all \"goodies\" in the\nlevel whilst avoiding zombies to open the door to the next level. You lose\na life if a zombie touches you or if you run out of time.\n\n                                Levels\n\nThe game builds its levels out of text files in \"data/levels\", which are\nchosen randomly each new stage. The rules for building a level are these:\n\n  * Make sure you have set 40 characters horizontally and 30 vertically.\n    the program will probably die if you put more characters than that.\n\n  * A 'w' represents walls, a period ('.') represents a floor. Spaces are\n    not parsed, they're just there for readability.\n\n  * Tiles marked 'x' are unwalkable by zombies. Mainly used for corridors\n    in entrances and exits.\n\n  * Make sure you add two 'd' characters on both left and right sides.\n    These are your entrances and exits.\n\n  * Name your level \"level-\u003cnumber\u003e.txt\", with \"\u003cnumber\u003e\" being one number higher\n    than the last one. It won't be loaded if you don't.\n\n  * Levels are randomly mirrored and flipped for that extra randomness,\n    so your level won't look the same each time you load it. Probably.\n\n  * No-one is going to read this because no-one's going to actually make\n    any levels, amirite?\n\n                               Graphics\n\nThe font file maps the ASCII table, with major numbers (multiples of 10)\nmapped as rows and minor number mapped as elements in these rows. We ignore\nthe first three rows and start from the exclamation mark which has a value\nof 33 and go on from there. So the lower-case 'a', which has an ASCII value\nof 97 is on row 7, element number 7. The width and height of the glyphs is\ninferred from the width and the height of the font image.\n\n                             That is all.\n                                Enjoy!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeuill%2Fspooky-maze","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeuill%2Fspooky-maze","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeuill%2Fspooky-maze/lists"}