{"id":22059686,"url":"https://github.com/furudbat/raylib-next-gamejam","last_synced_at":"2026-04-28T22:35:53.649Z","repository":{"id":260376380,"uuid":"880922110","full_name":"furudbat/raylib-next-gamejam","owner":"furudbat","description":"raylib NEXT gamejam 2024 - NeuroCircuit is a simple puzzle-game, where you need to connect Neurons.","archived":false,"fork":false,"pushed_at":"2024-11-01T23:36:55.000Z","size":600,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-23T17:14:54.231Z","etag":null,"topics":["cpp","cpp20","game","game-development","gamedev","gamejam","raylib","wasm","webassembly"],"latest_commit_sha":null,"homepage":"https://furudbat.itch.io/neurocircuit","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"zlib","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/furudbat.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":"2024-10-30T15:49:09.000Z","updated_at":"2024-11-01T23:36:59.000Z","dependencies_parsed_at":"2024-10-31T01:23:19.227Z","dependency_job_id":"23456352-a371-4a10-8fd2-20f25bdcf3c2","html_url":"https://github.com/furudbat/raylib-next-gamejam","commit_stats":null,"previous_names":["furudbat/raylib-next-gamejam"],"tags_count":0,"template":false,"template_full_name":"furudbat/raylib-gamejam-template","purl":"pkg:github/furudbat/raylib-next-gamejam","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/furudbat%2Fraylib-next-gamejam","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/furudbat%2Fraylib-next-gamejam/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/furudbat%2Fraylib-next-gamejam/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/furudbat%2Fraylib-next-gamejam/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/furudbat","download_url":"https://codeload.github.com/furudbat/raylib-next-gamejam/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/furudbat%2Fraylib-next-gamejam/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32402672,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T19:38:08.556Z","status":"ssl_error","status_checked_at":"2026-04-28T19:37:55.688Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["cpp","cpp20","game","game-development","gamedev","gamejam","raylib","wasm","webassembly"],"created_at":"2024-11-30T17:31:14.535Z","updated_at":"2026-04-28T22:35:53.631Z","avatar_url":"https://github.com/furudbat.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"## NeuroCircuit\n\n![NeuroCircuit](img/Banner.png \"NeuroCircuit\")\n\n_Entry for raylib NEXT gamejam, theme: **connections**_\n\nhttps://furudbat.itch.io/neurocircuit\n\n### Description\n\n**NeuroCircuit** is a puzzle-game, where you need to connect Neurons.\n\nPoor Roby fell of a cliff and got their wiring messed up, \nhelp them get back home by connecting his key neurons with his action neurons to move to the next levels.\n\n### Features\n\n - customize your key-binds in a new way\n - chain actions\n - move character with your customized key-binds\n   - move (Up, Right, Down, Left)\n   - jump in facing direction\n - ~~collect key to open door~~\n - ~~walls and obstetrical in the Neurons section~~\n - 4+ Levels\n - **Rules**\n   - [x] Only connect Action with Keys or Action with other Actions\n   - [x] Crossing (connection) lines with other lines not allowed\n   - [x] Crossing (connection) lines with nodes not allowed\n   - [x] Action can only connect with one Key\n   - [x] Action can only have one direct connection with one Key\n - show more help in-game\n   - L-Button: show Guidelines (on Map)\n   - ?-Button: show Help\n - ~~timer and score~~\n - ~~animation, jump animation~~\n\nI didn't finish all the features in time, but at least it works :)\n\n### Controls\n\n#### Keyboard/Mouse:\n\n - Left click on Neurons to connect\n - Right click on Neurons to disconnect\n - Press enter to quick start the level\n - Press Backspace to quick reset the Level\n - use the connected key-binds to move the character, possible keys:\n   - H, J, K, L, B, G\n\n#### How to play\n\n1. link Neurons for key binding\n2. press GO when ready\n3. move Roby\n4. reach door without falling into the void\n   1. press RESET to reconnect Neurons\n\n_You jump in the direction you are facing._  \n_You can turn on/off guidelines next the \"?\"_\n\n### Screenshots\n\n![start-screen](screenshots/screenshot000.png \"Start Screen\")\n![level-1](screenshots/screenshot001.png \"Level 1\")\n![level-2](screenshots/screenshot002.png \"Level 2\")\n![level-2-g](screenshots/screenrec001.gif \"Level 2 GIF\")\n\n### Developers\n\n - [@furudbat](https://twitter.com/furudbat) - Developer\n - [@blacktiger5](https://twitter.com/blacktiger5_) - Art, Level Design\n\n### Links\n\n - itch.io Release: https://furudbat.itch.io/neurocircuit\n\n### Build\n\nMade for Desktop and Web.\n\n#### Configure\n\nC++-Compiler (min. C++20) and cmake required.\n\n```bash\ncmake -G Ninja -S . -B build\n```\n\n#### Configure for Web\n\nemscripten and cmake needed, see [Install emscripten toolchain](https://github.com/raysan5/raylib/wiki/Working-for-Web-(HTML5)#1-install-emscripten-toolchain).\n\n```bash\ncmake -DCMAKE_C_COMPILER=emcc -DCMAKE_CXX_COMPILER=em++ -DPLATFORM=Web -DCMAKE_BUILD_TYPE=MinSizeRel -G Ninja -S . -B build-web\n```\n_(tested on arch linux with [emscripten](https://archlinux.org/packages/extra/x86_64/emscripten/) installed)_\n\n#### Build\n\n```bash\ncmake --build build-web --target raylib_game\n```\n\n### License\n\nThis project sources are licensed under an unmodified zlib/libpng license, which is an OSI-certified, BSD-like license that allows static linking with closed source software. Check [LICENSE](LICENSE) for further details.\n\n*Copyright (c) 2024 furudbat ([@furudbat](https://twitter.com/furudbat))*\n\n#### More Links\n\n- https://bsky.app/profile/blacktiger5.bsky.social\n- https://github.com/githubnext/monaspace\n- https://itch.io/jam/raylib-next-gamejam\n\n---\n\n\n## Walkthrough (SPOILERS)\n\n### Level 1\n\nKey-Binds (connect the Neurons likes this):\n\n      J: Right \n      L: Down\nPress `GO` and then thous keys:  \n**8x`J`, 5x`L`**\n\n### Level 2\n\n      J: Down\n      B: Right\n      H: Jump\nPress `GO` and then thous keys:  \n**3x`J`, `H`, `J`, `B`, 2x`H`**\n\n### Level 3\n\n      L: Right -\u003e Up\n      H: Down -\u003e Right\nPress `GO` and then thous keys:  \n**3x`H`, 2x`L`, `H`**\n\n### Level 4\n\n      B: Up\n      K: Jump -\u003e Right\nPress `GO` and then thous keys:  \n**`K`, 2x`B`, 2x`K`, `B`, `K`**\n\n### Level 5\n\n#### Solution 1\n      B: Left -\u003e Jump\n      G: Up -\u003e Jump\nPress `GO` and then thous keys:  \n**2x`B`, 2x`G`, `B`**\n\n#### Solution 2\n      B: Left -\u003e Down\n      G: Up -\u003e Jump\nPress `GO` and then thous keys:  \n**3x`G`, 3x`B`, `G`, 4x`B`, `G`, 2x`B`**\n\n\nThere are always multiple solutions in this type of games, this is just one way.\n\n\n\n**Thanks for playing our game \u003c3**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffurudbat%2Fraylib-next-gamejam","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffurudbat%2Fraylib-next-gamejam","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffurudbat%2Fraylib-next-gamejam/lists"}