{"id":16696025,"url":"https://github.com/hexdecimal/goblin-camp","last_synced_at":"2025-09-07T06:36:30.368Z","repository":{"id":188412079,"uuid":"665379546","full_name":"HexDecimal/goblin-camp","owner":"HexDecimal","description":"Fork of https://gitlab.com/dhyannataraj/goblin-camp","archived":false,"fork":false,"pushed_at":"2023-07-12T04:47:24.000Z","size":49988,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-20T21:28:46.845Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","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/HexDecimal.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,"governance":null}},"created_at":"2023-07-12T04:45:03.000Z","updated_at":"2024-01-29T10:52:40.000Z","dependencies_parsed_at":"2023-08-15T07:59:01.886Z","dependency_job_id":null,"html_url":"https://github.com/HexDecimal/goblin-camp","commit_stats":null,"previous_names":["hexdecimal/goblin-camp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HexDecimal%2Fgoblin-camp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HexDecimal%2Fgoblin-camp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HexDecimal%2Fgoblin-camp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HexDecimal%2Fgoblin-camp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HexDecimal","download_url":"https://codeload.github.com/HexDecimal/goblin-camp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243510122,"owners_count":20302294,"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-10-12T17:25:28.019Z","updated_at":"2025-03-14T02:13:59.140Z","avatar_url":"https://github.com/HexDecimal.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Goblin Camp\n\nGoblin Camp aims to be a roguelike city builder with an emphasis on\nmacromanaging the economy and military. I've drawn inspiration from games\nsuch as Anno 1404, Dwarf Fortress and Dungeon Keeper.\n\nGame have been originaly created by Ilkka Halila (aka  Generic Container) in\n2010-2011 and brought back to live by Nikolay Shaplov in 2020-2022\n\n## Gameplay\n\nSee [game/Readme.txt](game/Readme.txt)\n\n## Building\n\nBuilding is currently implemented and tested only for Linux. If you want to\nadd build files for your system, please contact the maintainer and submit merge-request.\n\n### Linux\n\n#### Building libtcod\n\nFirst you will need relatively new version of [https://github.com/libtcod/libtcod](tcod library)\nGoblin Camp is known to work with `libctod` v.1.19.0 and higher. But to build libctod in some older\nsystems (that has gcc 8.3), you might need `libctod` that will be released after v.1.21.0,\nit will have gcc 8.3 building bug fixed.\n\nWhile buildig wou will need to install libctod into `/usr` dir (not in `/usr/local` that goes by\ndefault). To do it you sould pass  `--prefix=/usr` option to  `./configure` script. You can use\n[libtcod building manual](https://github.com/libtcod/libtcod/blob/main/buildsys/autotools/README.md)\nbut do not forget adding extra option.\n\n#### Getting dependences\n\nTo build Goblin Camp, you will need git, Cmake, Boost Libray, Pyhton, SDL2 and SDL2-image. For Debian-based\nsystems these programs and libraries can be obtained using following command:\n\n```\nsudo apt-get install build-essential git libsdl2-dev libboost-all-dev cmake libsdl2-image-dev\n```\n\nFor other systems you should figure out how to get them.\n\n#### Building\n\n```\ngit clone https://gitlab.com/dhyannataraj/goblin-camp.git\nmkdir goblin-camp/_build/\ncd goblin-camp/_build/\ncmake ..\nsudo make install\n```\n\nIf everything went well, you can run the game using `goblin-camp` command.\n\n#### Useful configuring options\n\nThere are several building options that might be useful. You should pass them to `cmake` command\nwhile prepearing building.\n\n`-DFORCE_PYTHON27=YES` -- forces build system to use python27 while building, if it is available.\n\n`-DUSE_THREADS=NO` -- disables thread usage in Goblin Camp. Might be useful while debugging.\n\n\n# Obtaining code, reporting and contributing\n\nYou can obtain latest game code at https://gitlab.com/dhyannataraj/goblin-camp, there you can also\nreport bugs and file merge requests.\n\n# License and author information\n\nGame code is licensed under GNU/GPL v.3 or later. For more info see  [game/COPYING.txt](game/COPYING.txt)\n\n## Copyrights\n\n2010-2011 Originally created in by Ilkka Halila (aka Generic Container), gencontain@gmail.com; Twitter: ihalila\n\n2020-2023 Brought back to live and maintained by Nikolay Shaplov (aka dhyan.nataraj), dhyan@nataraj.su; Matrix: @dhyan:nataraj.su\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhexdecimal%2Fgoblin-camp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhexdecimal%2Fgoblin-camp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhexdecimal%2Fgoblin-camp/lists"}