{"id":15647824,"url":"https://github.com/milerius/nephtys","last_synced_at":"2025-04-30T13:33:24.729Z","repository":{"id":111554754,"uuid":"177661692","full_name":"Milerius/nephtys","owner":"Milerius","description":"Nephtys Open Source MMORPG Written in C++17","archived":false,"fork":false,"pushed_at":"2019-10-21T09:43:03.000Z","size":7397,"stargazers_count":43,"open_issues_count":1,"forks_count":4,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-04-30T13:32:07.546Z","etag":null,"topics":["boost-asio","cpp","cpp-17","entt","mmorpg","mmorpg-game","noesis","noesisgui","sfml","sfml-game","sqlite3"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Milerius.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE-OF-CONDUCT.md","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":"2019-03-25T20:45:45.000Z","updated_at":"2024-05-07T14:16:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"f20eaac5-c477-49f8-b349-894345df578d","html_url":"https://github.com/Milerius/nephtys","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/Milerius%2Fnephtys","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Milerius%2Fnephtys/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Milerius%2Fnephtys/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Milerius%2Fnephtys/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Milerius","download_url":"https://codeload.github.com/Milerius/nephtys/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251712976,"owners_count":21631468,"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":["boost-asio","cpp","cpp-17","entt","mmorpg","mmorpg-game","noesis","noesisgui","sfml","sfml-game","sqlite3"],"created_at":"2024-10-03T12:21:18.764Z","updated_at":"2025-04-30T13:33:24.693Z","avatar_url":"https://github.com/Milerius.png","language":"C++","readme":"# Nephtys\n\nNephtys is an open-source **MMORPG** based on ancient egypt written in modern C++.\nNephtys is a 2.5D isometric game with strategic and turn-based oriented battle system.\n\n## Prerequisites\n\nBelow is the list of prerequisites to compile `Nephtys` on your machine:\n\n-   [Conan](https://conan.io/downloads.html) 1.14.1 minimum\n-   [CMake](https://cmake.org/download/) 3.12 minimum\n-   gcc-8 or clang-8 or msvc15-2017 minimum\n\n## Getting Started\n\nThese instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.\n\n### Add remotes\n\nTo be able to add the list of nephtys dependency remotes please type the following command:\n\n    conan config install .conan/remotes/\n\n### Build\n\nTo build the project please follow the instructions below:\n\n```bash\nmkdir build ## bash or powershell\ncd build ## bash or powershell\nconan install --build missing ../.conan/linux ## osx or windows or linux\ncmake --build . --config Release\n```\n\n### Installing\n\n:construction:\n\n## Running the tests\n\n:construction:\n\n## Deployment\n\n:construction:\n\n## Built With\n\n-   [SFML](https://www.sfml-dev.org/index-fr.php) - Game framework used\n-   [nlohmann::json](https://github.com/nlohmann/json) - Json framework used\n-   [EnTT](https://github.com/skypjack/entt) - ECS framework used.\n-   [doom::strong_type](https://github.com/doom/strong_type) - C++ strong type library\n-   [doom::meta](https://github.com/doom/meta) - C++ metaprogramming utilities\n-   [doctest](https://github.com/onqtam/doctest) - Testing framework used\n\n## Code of Conduct\n\nBefore any contribution please read our [CODE OF CONDUCT](./CODE-OF-CONDUCT.md).\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](./CONTRIBUTING.md), contain the process for submitting pull requests to us.\n\n## Versioning\n\nWe use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/milerius/nephtys/tags). \n\n## Authors\n\n-   **Roman Sztergbaum** - _Co-Creator_ - [Milerius](https://github.com/Milerius)\n-   **Clément Doumergue** - _Co-Creator_ - [Doom](https://github.com/doom)\n-   **Arthur Cros** - _Co-Creator_ - [Riz-cros](https://github.com/Riz-cros)\n\nSee also the list of [contributors](./CONTRIBUTORS.md) who participated in this project.\n\n## License\n\n\u003ca rel=\"license\" href=\"http://creativecommons.org/licenses/by-nc/4.0/\"\u003e\u003cimg alt=\"Creative Commons License\" style=\"border-width:0\" src=\"https://i.creativecommons.org/l/by-nc/4.0/88x31.png\" /\u003e\u003c/a\u003e\u003cbr /\u003eThis work is licensed under a \u003ca rel=\"license\" href=\"http://creativecommons.org/licenses/by-nc/4.0/\"\u003eCreative Commons Attribution-NonCommercial 4.0 International License\u003c/a\u003e.\n\nsee the [LICENSE](./LICENSE.md) file for details.\n\n## Acknowledgments\n\n-   Viktor Kirilov [onqtam](https://github.com/onqtam) for the awesome `doctest` framework.\n-   Michele Caini [skypjack](https://github.com/skypjack) for permanent help and explanations and `EnTT`.\n-   Ithare (\u003chttp://ithare.com/real-people-behind-the-hare/\u003e) blogger for awesome game design tutorial.\n\n* * *\n\n| Badges                     |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |\n| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Travis (Linux/Osx)         | [![Build Status](https://travis-ci.org/Milerius/nephtys.svg?branch=master)](https://travis-ci.org/Milerius/nephtys)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |\n| AppVeyor                   | [![Build status](https://ci.appveyor.com/api/projects/status/52kj3es99ys9rrkq/branch/master?svg=true)](https://ci.appveyor.com/project/Milerius/nephtys/branch/master)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |\n| LGTM                       | [![Total alerts](https://img.shields.io/lgtm/alerts/g/Milerius/nephtys.svg?logo=lgtm\u0026logoWidth=18)](https://lgtm.com/projects/g/Milerius/nephtys/alerts/)\u003cbr\u003e[![Language grade: C/C++](https://img.shields.io/lgtm/grade/cpp/g/Milerius/nephtys.svg?logo=lgtm\u0026logoWidth=18)](https://lgtm.com/projects/g/Milerius/nephtys/context:cpp)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |\n| Codacy                     | [![Codacy Badge](https://api.codacy.com/project/badge/Grade/03467b03fbdf4454ba5b6cbac214813f)](https://www.codacy.com/app/Milerius/nephtys?utm_source=github.com\u0026utm_medium=referral\u0026utm_content=Milerius/nephtys\u0026utm_campaign=Badge_Grade)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |\n| Issues                     | ![GitHub issues][issues_bdg]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |\n| License                    | \u003ca rel=\"license\" href=\"http://creativecommons.org/licenses/by-nc/4.0/\"\u003e\u003cimg alt=\"Creative Commons License\" style=\"border-width:0\" src=\"https://i.creativecommons.org/l/by-nc/4.0/88x31.png\" /\u003e\u003c/a\u003e\u003cbr /\u003eThis work is licensed under a \u003ca rel=\"license\" href=\"http://creativecommons.org/licenses/by-nc/4.0/\"\u003eCreative Commons Attribution-NonCommercial 4.0 International License\u003c/a\u003e.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |\n| Report.CI (AppVeyor)       | **AppVeyor VS15_2017_Win64_Dbg:** [![badge][apvr_dbg_win64_vs15_2017_bdg]][apvr_dbg_win64_vs15_2017_lk]\u003cbr\u003e**AppVeyor VS15_2017_Win64_Release:** [![badge][apvr_rls_win64_vs15_2017_bdg]][apvr_rls_win64_vs15_2017_lk]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |\n| Report.CI (Travis Linux)   | **g++-8-Dbg**: [![badge][tl_dbg_gcc_8_bdg]][tl_dbg_gcc_8_lk]\u003cbr\u003e**g++-8-Dbg-ASAN**: [![badge][tl_dbg_gcc_8_asan_bdg]][tl_dbg_gcc_8_asan_lk]\u003cbr\u003e**g++-8-Dbg-TSAN**: [![badge][tl_dbg_gcc_8_tsan_bdg]][tl_dbg_gcc_8_tsan_lk]\u003cbr\u003e**g++-8-Dbg-UBSAN**: [![badge][tl_dbg_gcc_8_ubsan_bdg]][tl_dbg_gcc_8_ubsan_lk]\u003cbr\u003e**g++-8-Dbg-Ninja**: [![badge][tl_dbg_gcc_8_ninja_bdg]][tl_dbg_gcc_8_ninja_lk]\u003cbr\u003e**g++-8-Rls**: [![badge][tl_rls_gcc_8_bdg]][tl_rls_gcc_8_lk]\u003cbr\u003e**g++-8-Rls-Ninja**: [![badge][tl_rls_gcc_8_ninja_bdg]][tl_rls_gcc_8_ninja_lk] \u003cbr\u003e**clang-8-Rls**: [![badge][tl_rls_clang_8_bdg]][tl_rls_clang_8_lk]\u003cbr\u003e**clang-8-Dbg**: [![badge][tl_dbg_clang_8_bdg]][tl_dbg_clang_8_lk]\u003cbr\u003e**clang-8-Dbg-ASAN**: [![badge][tl_dbg_clang_8_asan_bdg]][tl_dbg_clang_8_asan_lk]\u003cbr\u003e**clang-8-Dbg-TSAN**: [![badge][tl_dbg_clang_8_tsan_bdg]][tl_dbg_clang_8_tsan_lk]\u003cbr\u003e**clang-8-Dbg-UBSAN**: [![badge][tl_dbg_clang_8_ubsan_bdg]][tl_dbg_clang_8_ubsan_lk] |\n| Report.CI (Travis OSX)     | **clang-8-Dbg**: [![badge][tosx_dbg_clang_8_bdg]][tosx_dbg_clang_8_lk]\u003cbr\u003e   **clang-8-Rls**: [![badge][tosx_rls_clang_8_bdg]][tosx_rls_clang_8_lk]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |\n| Coveralls (Coverage Linux) | [![Coverage Status][coverage_bdg]][coverage_lk]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |\n| CodeCov   (Coverage OSX)   | [![codecov](https://codecov.io/gh/Milerius/nephtys/branch/master/graph/badge.svg)](https://codecov.io/gh/Milerius/nephtys)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |\n| Codefactor                 | ![CodeFactor][code_factor_bdg]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |\n| Docs                       | [![Documentation Status][docs_bdg]][docs_lk]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |\n| Bintray Linux              | [![Download][bt_linux_dl_lk]][bt_linux_dl]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |\n| Bintray OSX                | [![Download](https://api.bintray.com/packages/milerius/nephtys-release/nephtys-osx/images/download.svg) ](https://bintray.com/milerius/nephtys-release/nephtys-osx/_latestVersion)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |\n| HitCount                   | [![HitCount](http://hits.dwyl.io/milerius/nephtys.svg)](http://hits.dwyl.io/milerius/nephtys)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |\n| Line of Code               | [![](https://tokei.rs/b1/github/milerius/nephtys)](https://github.com/milerius/nephtys)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |\n| Conventional Commit        | [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |\n\n[issues_bdg]: https://img.shields.io/github/issues/milerius/nephtys.svg\n\n[apvr_rls_win64_vs15_2017_lk]: https://report.ci/status/Milerius/nephtys?branch=master\u0026build=appveyor%20Visual-Studio-15-2017-Win64-Release\n\n[apvr_rls_win64_vs15_2017_bdg]: https://report.ci/status/Milerius/nephtys/badge.svg?branch=master\u0026build=appveyor%20Visual-Studio-15-2017-Win64-Release\n\n[apvr_dbg_win64_vs15_2017_lk]: https://report.ci/status/Milerius/nephtys?branch=master\u0026build=appveyor%20Visual-Studio-15-2017-Win64-Debug\n\n[apvr_dbg_win64_vs15_2017_bdg]: https://report.ci/status/Milerius/nephtys/badge.svg?branch=master\u0026build=appveyor%20Visual-Studio-15-2017-Win64-Debug\n\n[tl_dbg_clang_8_asan_lk]: https://report.ci/status/Milerius/nephtys?branch=master\u0026build=travis-ci%20linux-clang-8-Debug-ASAN\n\n[tl_dbg_clang_8_asan_bdg]: https://report.ci/status/Milerius/nephtys/badge.svg?branch=master\u0026build=travis-ci%20linux-clang-8-Debug-ASAN\n\n[tl_dbg_clang_8_ubsan_lk]: https://report.ci/status/Milerius/nephtys?branch=master\u0026build=travis-ci%20linux-clang-8-Debug-UBSAN\n\n[tl_dbg_clang_8_ubsan_bdg]: https://report.ci/status/Milerius/nephtys/badge.svg?branch=master\u0026build=travis-ci%20linux-clang-8-Debug-UBSAN\n\n[tl_dbg_clang_8_tsan_lk]: https://report.ci/status/Milerius/nephtys?branch=master\u0026build=travis-ci%20linux-clang-8-Debug-TSAN\n\n[tl_dbg_clang_8_tsan_bdg]: https://report.ci/status/Milerius/nephtys/badge.svg?branch=master\u0026build=travis-ci%20linux-clang-8-Debug-TSAN\n\n[tl_dbg_clang_8_lk]: https://report.ci/status/Milerius/nephtys?branch=master\u0026build=travis-ci%20linux-clang-8-Debug\n\n[tl_dbg_clang_8_bdg]: https://report.ci/status/Milerius/nephtys/badge.svg?branch=master\u0026build=travis-ci%20linux-clang-8-Debug\n\n[tl_rls_clang_8_lk]: https://report.ci/status/Milerius/nephtys?branch=master\u0026build=travis-ci%20linux-clang-8-Release\n\n[tl_rls_clang_8_bdg]: https://report.ci/status/Milerius/nephtys/badge.svg?branch=master\u0026build=travis-ci%20linux-clang-8-Release\n\n[tl_rls_gcc_8_ninja_lk]: https://report.ci/status/Milerius/nephtys?branch=master\u0026build=travis-ci%20linux-gcc-8-Release-Ninja\n\n[tl_rls_gcc_8_ninja_bdg]: https://report.ci/status/Milerius/nephtys/badge.svg?branch=master\u0026build=travis-ci%20linux-gcc-8-Release-Ninja\n\n[tl_rls_gcc_8_lk]: https://report.ci/status/Milerius/nephtys?branch=master\u0026build=travis-ci%20linux-gcc-8-Release\n\n[tl_rls_gcc_8_bdg]: https://report.ci/status/Milerius/nephtys/badge.svg?branch=master\u0026build=travis-ci%20linux-gcc-8-Release\n\n[tl_dbg_gcc_8_ninja_lk]: https://report.ci/status/Milerius/nephtys?branch=master\u0026build=travis-ci%20linux-gcc-8-Debug-Ninja\n\n[tl_dbg_gcc_8_ninja_bdg]: https://report.ci/status/Milerius/nephtys/badge.svg?branch=master\u0026build=travis-ci%20linux-gcc-8-Debug-Ninja\n\n[tl_dbg_gcc_8_ubsan_lk]: https://report.ci/status/Milerius/nephtys?branch=master\u0026build=travis-ci%20linux-gcc-8-Debug-UBSAN\n\n[tl_dbg_gcc_8_ubsan_bdg]: https://report.ci/status/Milerius/nephtys/badge.svg?branch=master\u0026build=travis-ci%20linux-gcc-8-Debug-UBSAN\n\n[tl_dbg_gcc_8_tsan_lk]: https://report.ci/status/Milerius/nephtys?branch=master\u0026build=travis-ci%20linux-gcc-8-Debug-TSAN\n\n[tl_dbg_gcc_8_tsan_bdg]: https://report.ci/status/Milerius/nephtys/badge.svg?branch=master\u0026build=travis-ci%20linux-gcc-8-Debug-TSAN\n\n[tl_dbg_gcc_8_asan_lk]: https://report.ci/status/Milerius/nephtys?branch=master\u0026build=travis-ci%20linux-gcc-8-Debug-ASAN\n\n[tl_dbg_gcc_8_asan_bdg]: https://report.ci/status/Milerius/nephtys/badge.svg?branch=master\u0026build=travis-ci%20linux-gcc-8-Debug-ASAN\n\n[tl_dbg_gcc_8_lk]: https://report.ci/status/Milerius/nephtys?branch=master\u0026build=travis-ci%20linux-gcc-8-Debug\n\n[tl_dbg_gcc_8_bdg]: https://report.ci/status/Milerius/nephtys/badge.svg?branch=master\u0026build=travis-ci%20linux-gcc-8-Debug\n\n[tosx_rls_clang_8_lk]: https://report.ci/status/Milerius/nephtys?branch=master\u0026build=travis-ci%20osx-clang-8-Release\n\n[tosx_rls_clang_8_bdg]: https://report.ci/status/Milerius/nephtys/badge.svg?branch=master\u0026build=travis-ci%20osx-clang-8-Release\n\n[tosx_dbg_clang_8_lk]: https://report.ci/status/Milerius/nephtys?branch=master\u0026build=travis-ci%20osx-clang-8-Debug\n\n[tosx_dbg_clang_8_bdg]: https://report.ci/status/Milerius/nephtys/badge.svg?branch=master\u0026build=travis-ci%20osx-clang-8-Debug\n\n[coverage_lk]: https://coveralls.io/github/Milerius/nephtys?branch=master\n\n[coverage_bdg]: https://coveralls.io/repos/github/Milerius/nephtys/badge.svg?branch=master\n\n[code_factor_bdg]: https://www.codefactor.io/repository/github/milerius/nephtys/badge?style=plastic\n\n[docs_bdg]: https://readthedocs.org/projects/nephtys/badge/?version=latest\n\n[docs_lk]: https://nephtys.readthedocs.io/en/latest/?badge=latest\n\n[bt_linux_dl_lk]: https://api.bintray.com/packages/milerius/nephtys-release/nephtys-linux/images/download.svg\n\n[bt_linux_dl]: https://bintray.com/milerius/nephtys-release/nephtys-linux/_latestVersion\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmilerius%2Fnephtys","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmilerius%2Fnephtys","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmilerius%2Fnephtys/lists"}