{"id":13721466,"url":"https://github.com/eikofee/nene-quest","last_synced_at":"2025-05-07T13:32:59.046Z","repository":{"id":52513661,"uuid":"100175922","full_name":"eikofee/nene-quest","owner":"eikofee","description":"Reproduction of Nene Sakura's game \"Nene quest\" from the japanese anime \"New Game!!\" with SFML","archived":false,"fork":false,"pushed_at":"2024-09-18T13:12:31.000Z","size":5001,"stargazers_count":82,"open_issues_count":0,"forks_count":5,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-05-01T02:02:00.587Z","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/eikofee.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":"2017-08-13T12:43:23.000Z","updated_at":"2025-04-17T09:31:52.000Z","dependencies_parsed_at":"2023-12-21T01:02:10.142Z","dependency_job_id":"750dc7c4-c91c-47aa-aeb9-55de16f93224","html_url":"https://github.com/eikofee/nene-quest","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/eikofee%2Fnene-quest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eikofee%2Fnene-quest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eikofee%2Fnene-quest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eikofee%2Fnene-quest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eikofee","download_url":"https://codeload.github.com/eikofee/nene-quest/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252865704,"owners_count":21816307,"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-08-03T01:01:17.456Z","updated_at":"2025-05-07T13:32:57.907Z","avatar_url":"https://github.com/eikofee.png","language":"C++","funding_links":[],"categories":["C++"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cimg src=\"title.png\" alt=\"title\"\u003e\u003c/p\u003e\n\nReproduction of Nene Sakura's game \"Nene Quest\" from \"New Game!!\" (2nd\nseason, episode 3) written in C++ with the SFML library.\n\n# Preview\n\n## Original\n\n![screenshot](samples/screenshot01.png)\n\n## nene-quest\n\n![screenshot](samples/screenshot02.png)\n\n# Compilation \u0026 Execution\n\nWe currently don't have any release yet so you have to compile the\nproject by yourself.\n\nFollow the [SFML tutorial][sfml-tutorial]; or our instructions.\n\n[sfml-tutorial]: https://www.sfml-dev.org/tutorials/2.5/#getting-started\n\n## Windows\n\n### CMake Instructions\n\n1. Download a C++ compiler, either [MinGW-w64][mingw-w64] (preferred),\n   [Clang][clang], or Visual C++, and add the compiler path to the\n   `PATH` environment variable\n   (e.g. `C:\\Program Files\\mingw-w64\\x86_64-8.1.0-posix-seh-rt_v6-rev0\\mingw64\\bin`).\n2. Download [CMake][cmake]. During the installation, set the \"set\n   `PATH` variable\" checkbox.\n3. Download a [SFML (2.5+)][sfml-dl] build that matches your compiler,\n   and extract it. We'll call that path `\u003cSFML path\u003e`\n   (e.g. `C:\\Users\\User\\Downloads\\SFML-2.5.1-windows-gcc-7.3.0-mingw-64-bit\\SFML-2.5.1`).\n4. Clone or download NeneQuest, open Windows Powershell, and go to\n   NeneQuest's directory. Chose the CMake Generator for your build\n   system or favorite IDE (e.g. `MinGW Makefiles`,\n   `Eclipse CDT4 - MinGW Makefiles`, `Visual Studio 16 2019`).\n   Supported generators can be listed with `cmake -G`.\n   ```powershell\n   cd nenequest\n   cmake -B build -DCMAKE_PREFIX_PATH=\"\u003cSFML path\u003e\" -G \"\u003cGenerator\u003e\" .\n\n   # If \"MinGW Makefiles\" was the generator\n   mingw32-make.exe -C build\n   ```\n5. Copy the files from `\u003cSFML path\u003e\\bin` to `build`.\n6. Execute `.\\build\\NeneQuest.exe`.\n\n[mingw-w64]: https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/installer/mingw-w64-install.exe/download\n[clang]: http://releases.llvm.org/download.html\n[cmake]: https://cmake.org/download/\n[sfml-dl]: https://www.sfml-dev.org/download.php\n\n### Visual Studio\n\nFollow the [SFML tutorial][sfml-tutorial-vc]; or\n\n1. Make a new project/solution\n2. Clone the git repository inside the project with\n   `git clone https://github.com/echoffee/nene-quest.git`\n3. Include the `nenequest/headers` folder in your IDE's \"Additional\n   Include Directories\" (in Visual Studio: `Project \u003e [project name]\n   properties... \u003e C/C++ \u003e General`)\n4. Left-click on the \"Show all files\" button on the \"Solution\n   Explorer\" on the right corner\n5. Right-click on the `src` and `headers` folders then select \"Include\n   in the project\"\n6. You can navigate in the files with the \"Solutions and folders\"\n   button in the right corner\n7. Now, you should be able to compile the project\n\n[sfml-tutorial-vc]: https://www.sfml-dev.org/tutorials/2.5/start-vc.php\n\n### Eclipse C/C++\n\n1. Clone project with `git clone https://github.com/echoffee/nene-quest.git`\n2. In eclipse File -\u003e Import -\u003e C/C++ -\u003e Existing Code as Makefile\n   Project with MinGW GCC toolchain -\u003e select folder nenequest of repo\n   (might need to add MinGW folder to $PATH)\n3. Go in project properties -\u003e C/C++ Build -\u003e Settings\n4. GCC C++ Compiler -\u003e Preprocessor -\u003e Defined symbols, add the following:\n   + `SFML_STATIC`\n   + `__GX_EXPERIMENTAL_CXX_0X__`\n   + `_cplusplus=201103L`\n5. GCC C++ Compiler -\u003e Miscellaneaous, add flags\n   + `-std=c++11` : for C++11\n   + `-U__STRICT_ANSI__` : if this flag is not here, for whatever reason\n     we can't use the `math.h` constants\n6. GCC C++ Compiler -\u003e include, add\n   + `\u003cSFML path\u003e/include`\n   + headers folder\n7. MinGW C++ Linker -\u003e Libraries, add `\u003cSFML path\u003e/lib` to search path\n8. MinGW C++ Linker -\u003e Libraries, add the following libraires (in this\n   order, remove `-d` from SFML libs for release version):\n   ```\n   sfml-graphics-s-d freetype sfml-window-s-d opengl32 gdi32\n   sfml-audio-s-d flac vorbisenc vorbisfile vorbis ogg openal32\n   sfml-network-s-d ws2_32 sfml-system-s-d winmm\n   ```\n\n## Linux\n\n1. Install CMake and SFML development files\n   ```sh\n   apt-get install cmake libsfml-dev # Ubuntu, Debian\n   pacman -S cmake sfml # Arch Linux\n   ```\n2. Compile and execute:\n   ```sh\n   cd nenequest/\n   cmake -B build . # -DCMAKE_BUILD_TYPE=Debug\n   make -C build\n   ./build/NeneQuest\n   ```\n\n# Contributing\n\nPlease format the code before committing, with\n\n``` sh\ncd nenequest/\nclang-format -i headers/**/*.hpp src/**/*.cpp\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feikofee%2Fnene-quest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feikofee%2Fnene-quest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feikofee%2Fnene-quest/lists"}