C programmers are right: memory management is too tricky to a machine. In this game, you will be trained to become a truely functional memory manager.
There is a tutorial in the game but here is a recap: * Select a block and stay pressed to form a group. When the group has the required size, assign a color to it. * When programs ask for memory, select a group and click on the check button on the notification to assign the memory to the program * If a program reads in a memory not allocated or allocated to an another program, it crashes. * From the third level, a program can have multiple pointer for the same memory block with instruction "New Ptr". If a pointer is freed, it doesn't mean the pointed memory is safe to reuse. All pointers have to be freed to reuse a memory address. * If a program close, you can reuse all its memory.
Made with: * Haxe with HaxeFlixel and ESpir (custom engine) * Vim and tmux * Inkscape * 1bit Dragon
Like the idea of garbage collector as game mechanics! I would like tasks to be automatically marked as complete when I... complete them :) Anyway, great work. Would love to play fully featured game like this.
I'm not sure if I failed? I got to 543 points during Level 2 and then the game just kinda stopped giving me tasks and just sat there doing nothing. This is a good game, with a clever interpretation of the theme and a lot to keep track of without feeling overwhelming, but a little more feedback as to how well you're actually doing would be appreciated.
A very creative and deep game. Although it takes some time to understand the game mechanics, it’s extremely fun once you get into it. Looking forward to a more complete version!
Brilliant! I was also thinking about GC during the brainstorming at the start of the jam, but couldn't come up with anything interesting. You pulled it off! Pleasant graphics, engaging gameplay, and a great execution of the theme
I also stopped getting tasks on Level 2 at around 600 points after the last program closed and nothing more happened, not sure if it was a game bug (I did click the check to dismiss the program without actually un-coloring the memory map, but the tutorial seemed to indicate that was fine / just for me anyway...)
@f1krazy@vikfx@jimbly Hello, thank you for your review and the bug report, it helped me to find the issue ! I have made a quick fix to avoid being locked in the second level !
Cool idea, and a very original take on the theme! Having to keep track of several tasks at once gives the game a very "Overcooked" feel (which makes me wonder what this would look like as a multiplayer game). I think it would be interesting to see the concept expanded with other constraints and mechanics. Anyway, very nice game (et la référence à QUALIOPI m'a fait sourire 😄)
This is super cool! I can imagine something along these lines could be a great teaching tool for illustrating how memory management works going into other topics like virtual address spaces, memory compression, file caches, etc. Maybe also gamemodes focused on throughput vs latency vs efficiency...
It does seem the game got stuck at one point with the following in the console: src/Program.hx:188: BUG HAPPENS
Comments18
Good game. Thank you.
It does seem the game got stuck at one point with the following in the console:
src/Program.hx:188: BUG HAPPENS
But in any case it was fun playing :-)