{"id":18497576,"url":"https://github.com/csb6/rougelike-ada","last_synced_at":"2025-05-14T05:14:20.115Z","repository":{"id":115656462,"uuid":"280787651","full_name":"csb6/rougelike-ada","owner":"csb6","description":"A rougelike game written in Ada 2012","archived":false,"fork":false,"pushed_at":"2021-03-27T07:04:06.000Z","size":881,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-25T17:42:12.586Z","etag":null,"topics":["ada","curses","game","ncurses","rougelike"],"latest_commit_sha":null,"homepage":"","language":"Ada","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/csb6.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":"2020-07-19T03:58:06.000Z","updated_at":"2022-06-08T23:24:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"c60718f8-392d-4f8d-a3ea-3fce6bd40764","html_url":"https://github.com/csb6/rougelike-ada","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/csb6%2Frougelike-ada","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csb6%2Frougelike-ada/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csb6%2Frougelike-ada/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csb6%2Frougelike-ada/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/csb6","download_url":"https://codeload.github.com/csb6/rougelike-ada/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239213597,"owners_count":19601006,"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":["ada","curses","game","ncurses","rougelike"],"created_at":"2024-11-06T13:35:00.718Z","updated_at":"2025-02-17T00:19:58.537Z","avatar_url":"https://github.com/csb6.png","language":"Ada","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rougelike-Ada\n\nA rougelike game written in Ada.\n\n## Installation\n\n### Prerequisites\n\nYou must have the\n[AdaCore GNAT Community Edition](https://www.adacore.com/download)\ninstalled, which includes a version of the GCC compiler with support\nfor Ada, as well as the `gprbuild` tool needed to build the game.\n\n### Building\n\nWhen you first clone the repo, run `./build-initial.sh`. This will\nbuild the Ada ncurses bindings found in the `AdaCurses/` subdirectory.\n\nThere may be an error shown at the end of the build process, but as long\nas `AdaCurses/lib/libAdaCurses.a` (or whatever the library file format of\nyour OS is) exists, then you are good. The ncurses build process seems to\nincorrectly build some of the sample files, but the library code that the\nrougelike game (located in `src/`) relies on should build fine.\n\nTo build the game code, simply run `gprbuild` in the repo's root directory.\nAn executable named `rougelike` should be produced in the `obj/` directory.\n\n## Running\n\nSimply run `obj/rougelike` in your terminal.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcsb6%2Frougelike-ada","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcsb6%2Frougelike-ada","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcsb6%2Frougelike-ada/lists"}