Nihilistic Nurture Navigation by NoahRo

[raw]
made by NoahRo for LD 43 (JAM)

So, we didn't finish in time...

We still wanted to upload the game in its unfinished state, because we are proud of what we created.
We really want to upload a post-jam version in the coming days, with the features properly implemented.

Most features are fully implemented, but lack the polish to fully work in conjunction.
We all really need to take a break now.
Updated README will follow soon...


Gameplay

There isn't much gameplay, aside from the chaotic and un-polished level you see in the jam-version.
The goal in this level is to get as many persons (player and children) into the isolated room,
closed-off by the two yellow doors.
You are able to bring three persons to the "goal"; one person will need to be sacrificed.
In the final version children will reward with more points than the player when saved.

To command the monster children, click the left/right arrow buttons at the bottom of the window.
The target child will then move to that direction until they hit a wall, at which point they can accept new input.
When a child is moving, they cannot be commanded.

The released jam-version is more of a prototype, as it isn't really a game in its state.
We will (hopefully) be releasing a playable post-jam version with multiple levels this coming weekend.

Controls

| Action | Input(s) | | ---------------- | --------------------------------- | | Player Movement | A, D | | Player Jump | Space | | Minion Movement | Mouse click on arrow buttons | | Camera Movement | Arrow keys | | Quit | Escape |


Concept

Most of what is listed in this "Concept" section is not implemented in the jam-version of the game.
These were our main ideas, which we are working on implementing for a post-jam version.

The game should be a puzzle game, in which you dictate your children (weird monster children) what to do.
You could tell them to move right and fall into a gap from which they can not escape;
you (and your other children) would then be able to walk on top of the sacrificed child to cross the gap.
The goal would be to get to some food at the end of the level (hence the name).

Some children would have different abilities:
one would be able to jump (Long Leg Larry, the one with the long legs);
one would be able to fall through one-way platforms* (Bloat, the fat one);
the last one would not be able to do anything special, but would reward with extra points when saved (The Thing).

Every saved person (player and children) would give points when saved, some more than others:
the player would reward the least amount of points, as they have the most freedom of movement;
the children would reward more points, the one without an ability rewarding the most.

We planned the setting to be post-apocalyptic and the goal would be to gather food by beating levels.
We wanted to implement some minor story/lore which would unfold via a conversation/monologue-system,
explaining/hinting at the situation (who are these monster children and why are they following this ominous-looking dude?).

*one-way platforms:
A person (player or child) can jump through these platforms from below, but cannot fall through them from above.
They are implemented and exist in the jam-version, but they are invisible / have no texture(s).

Missing Features

  • A goal
    Each level should have a goal;
    an area where you would bring as many persons as possible to gain as many points as possible
    and to move on to the next level.
  • Level Manager / Level Selection
    Obviously, there should be more than one level in the final product.
    After you beat one level, you would move on to the next one.
    Additionally, a level selection menu would be nice.
  • Audio Manager
    The jam-version only loops a single song, which is sad because
    our sound artist (@williwiderstand) has created 5 songs in total.
    You can still check them all out in the resources/audio directory if you downloaded the zip file.
  • Sound Effects
  • Background Image(s)
    @hoichael has created a temporary background image, but I was not able to implement it in time.
    The final game should definitely have some background images, which may change per level.
  • Background Decorations
    @williwiderstand has created a neat, animated eye that was planned to be put in the background as decoration.
  • Child abilities
    As mentioned above, children were planned to have special abilities.
  • Pivoter
    An "Interactable" object, which when touched by a child will invert their direction of movement.
  • Conversation/Monologue system
    A system to convey or hint at some lore regarding the monster children and the setting of the game.
  • Text Popups
    Text that will pop-up above a child when they are commanded to move.
  • Level Reset button
  • Pause
    Being able to pause the running game would be nice and shouldn't be too hard to implement.
    (Although probably unnecessary)
  • MacOS Version
    A MacOS version shouldn't be difficult to build and distribute (I think), I just need access to an updated mac.

Programs Used

| | | | ---------------- | --------------------------------- | | Language | Rust | | Engine | ggez | | Framework | noframe | | Graphics | Gimp | | Audio | BoscaCeoil | | Editor | vim |

Credits

| | | | ---------------- | --------------------------------- | | @hoichael | Concept, Design, Graphics | | @williwiderstand | Audio, Graphics | | @noahro | Programming |


Thank you for your time!
Although we weren't able to release a proper game, we still had a ton of fun and learned a lot during this jam.
This was my first proper Rust project and I am very happy about how I managed to go at it.
In case anybody is interested in the code, it is available on github.
The framework I wrote for the game is also available on github.
It doesn't have many features, but it did help provide base code, which I would have had to write during the jam.

Ratings

Overall 704th 3.206⭐ 19🧑‍⚖️
Fun 788th 2.889⭐ 20🧑‍⚖️
Innovation 506th 3.167⭐ 20🧑‍⚖️
Theme 827th 2.971⭐ 19🧑‍⚖️
Graphics 752th 3.028⭐ 20🧑‍⚖️
Audio 266th 3.5⭐ 19🧑‍⚖️
Humor 440th 3⭐ 18🧑‍⚖️
Mood 703th 3.088⭐ 19🧑‍⚖️
Given 26🗳️ 4🗨️

Feedback

skettyNmeebs
04. Dec 2018 · 05:57 UTC
Tag me in a comment on here if you upload a newer version, I'll give it a playthrough then. good job so far.
jdelaay025johnd1788
04. Dec 2018 · 05:59 UTC
Honestly, I love how you have everyone on a different set of controls and yet, still playable by one person. I can't wait to see what you all do with this one. I like the music the first few times around, but maybe switch it up or give the ability to turn it down. Soundfx would be a great addition to this. I would love to hear what each different creature sounds.
jcroisant
04. Dec 2018 · 08:06 UTC
Even though you didn't finish, you've earned my respect for using Rust in a game jam. :bow:
tylerstraub
08. Dec 2018 · 00:21 UTC
the idea is there, but like you said, it's unfinished. would be interesting to see a finished product
wan
08. Dec 2018 · 15:01 UTC
This puzzle-platformer idea with multiple characters is good, now I find that the current controls are a bit frustrating, especially the fact that the kids cannot change direction until they touch a trampoline or hit a wall.

With more work on the visual feedback, and maybe by adjusting the walking speeds I reckon it could become more comfortable. But I think the game would work better with a more classic scheme of walking with the arrows and switching characters with special keys.

The art is quite intriguing, to me it looks like it mixes... [Commander Keen 1](https://www.google.com/search?q=commander+keen+1&client=firefox-b-ab&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjNrZ2jwJDfAhUO6RoKHQ8JDacQ_AUIDigB&biw=1104&bih=860) with... maybe Tim Burton? ^^ Anyway the current version lacks consistency a bit but the choices are interesting.

Great music btw!
kaeveris
15. Dec 2018 · 18:11 UTC
I like the concept a lot and the music was great! Controls were a bit hard tho
Dzmitry Pukhouski
23. Dec 2018 · 09:35 UTC
The characters portraits really set the mood right from the start :) Overall it was a good experience, would like to see the finished version!