Skip to content

furudbat/raylib-next-gamejam

Repository files navigation

NeuroCircuit

NeuroCircuit

Entry for raylib NEXT gamejam, theme: connections

https://furudbat.itch.io/neurocircuit

Description

NeuroCircuit is a puzzle-game, where you need to connect Neurons.

Poor Roby fell of a cliff and got their wiring messed up, help them get back home by connecting his key neurons with his action neurons to move to the next levels.

Features

  • customize your key-binds in a new way
  • chain actions
  • move character with your customized key-binds
    • move (Up, Right, Down, Left)
    • jump in facing direction
  • collect key to open door
  • walls and obstetrical in the Neurons section
  • 4+ Levels
  • Rules
    • Only connect Action with Keys or Action with other Actions
    • Crossing (connection) lines with other lines not allowed
    • Crossing (connection) lines with nodes not allowed
    • Action can only connect with one Key
    • Action can only have one direct connection with one Key
  • show more help in-game
    • L-Button: show Guidelines (on Map)
    • ?-Button: show Help
  • timer and score
  • animation, jump animation

I didn't finish all the features in time, but at least it works :)

Controls

Keyboard/Mouse:

  • Left click on Neurons to connect
  • Right click on Neurons to disconnect
  • Press enter to quick start the level
  • Press Backspace to quick reset the Level
  • use the connected key-binds to move the character, possible keys:
    • H, J, K, L, B, G

How to play

  1. link Neurons for key binding
  2. press GO when ready
  3. move Roby
  4. reach door without falling into the void
    1. press RESET to reconnect Neurons

You jump in the direction you are facing.
You can turn on/off guidelines next the "?"

Screenshots

start-screen level-1 level-2 level-2-g

Developers

Links

Build

Made for Desktop and Web.

Configure

C++-Compiler (min. C++20) and cmake required.

cmake -G Ninja -S . -B build

Configure for Web

emscripten and cmake needed, see Install emscripten toolchain.

cmake -DCMAKE_C_COMPILER=emcc -DCMAKE_CXX_COMPILER=em++ -DPLATFORM=Web -DCMAKE_BUILD_TYPE=MinSizeRel -G Ninja -S . -B build-web

(tested on arch linux with emscripten installed)

Build

cmake --build build-web --target raylib_game

License

This 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 for further details.

Copyright (c) 2024 furudbat (@furudbat)

More Links


Walkthrough (SPOILERS)

Level 1

Key-Binds (connect the Neurons likes this):

  J: Right 
  L: Down

Press GO and then thous keys:
8xJ, 5xL

Level 2

  J: Down
  B: Right
  H: Jump

Press GO and then thous keys:
3xJ, H, J, B, 2xH

Level 3

  L: Right -> Up
  H: Down -> Right

Press GO and then thous keys:
3xH, 2xL, H

Level 4

  B: Up
  K: Jump -> Right

Press GO and then thous keys:
K, 2xB, 2xK, B, K

Level 5

Solution 1

  B: Left -> Jump
  G: Up -> Jump

Press GO and then thous keys:
2xB, 2xG, B

Solution 2

  B: Left -> Down
  G: Up -> Jump

Press GO and then thous keys:
3xG, 3xB, G, 4xB, G, 2xB

There are always multiple solutions in this type of games, this is just one way.

Thanks for playing our game <3

About

raylib NEXT gamejam 2024 - NeuroCircuit is a simple puzzle-game, where you need to connect Neurons.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5