Memory

Overall★★★★★★★★★★3.44
Fun★★★★★★★★★★2.88
Innovation★★★★★★★★★★3.56
Theme★★★★★★★★★★3.94
Graphics★★★★★★★★★★3.75

Premise


The year is 1534132376 since the epoch. The JVM has just booted and that means its your shift. As the JVM Garbage Collecter it is your job to clean up the heap memory left dangling by those lazy java programmers. Why can't they be bothered to just clean up their objects every once in a while? Anyways watch the bytes entering the heap and consolidate like data in the heap to clean it up.

Gameplay


Gameplay is somewhat of a Match 3/Tetris combo. Would have been great for last theme. Darn. Anyways, The whole of the gameplay takes place in a "heap memory" aka a grid of numbers. The goal of the game is to keep the memory from overflowing. To do this you must control the incoming byte, and swap data around in memory. To swap data around in memory you click on two active (not dark gray) numbers and they will swap. To deselect a digit, click outside the map. To resolve a group and remove it you right click on it. If the group size is 8 or greater it will score otherwise it will not. You will also increase the spawn rate of the bytes. Go as long as you can without overflowing the memory heap and score as many points as possible.

Notes


Overall


The game is decently finished but its very slow and imo not very interesting. It could certainly use some balancing I think, and it starts out way too slowly.

Mechanics


When you complete a block and score points, the score multiplier increases and so does the rate. The rate changes by a constant amount for each score. However the score multiplier increases proportional to the number of digits removed.

Comments14

Endurion
Endurion13 Aug 2018, 17:25
Doesn't seem to start up properly here. Can't fairly vote.
thechubbypanda
thechubbypanda13 Aug 2018, 17:27
I'm getting this when I double click it:

Exception in thread "main" java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer; at com.gnarly.engine.texture.Texture.(Texture.java:59) at com.gnarly.game.map.MapEntry.(MapEntry.java:28) at com.gnarly.game.map.Map.(Map.java:69) at com.gnarly.game.PlayPanel.(PlayPanel.java:22) at com.gnarly.game.Main.init(Main.java:62) at com.gnarly.game.Main.start(Main.java:38) at com.gnarly.game.Main.main(Main.java:103) AL lib: (EE) alc_cleanup: 1 device not closed
SundanceKid
SundanceKid13 Aug 2018, 17:42
I might be stupid but I can't figure out how to run it D:
JohnyF
JohnyF13 Aug 2018, 17:51
Can't run the game( But i can open it with .rar :D
2lol555
2lol55513 Aug 2018, 18:07
Can't run the game :/
Rafael Endo
Rafael Endo13 Aug 2018, 18:19
Sorry, but it's not running here. Don't even open. I have update for more recente java and I am using a Windows 10.
thechubbypanda
thechubbypanda13 Aug 2018, 18:24
Sorry man, still broken. Same error. I'm on java 8 if that helps...
Gnarly Narwhal
Gnarly Narwhalauthor13 Aug 2018, 18:33
Is everyone who cant run it getting the ByteBuffer issue or something else?
CraneStyle13 Aug 2018, 19:30
Haha, I am split on my feels, one part horrified, one part having a fun time. The only thing I would recommend that would be a huge improvement is making the text even larger, and maybe slightly modified colors of the text blocks. To make it more easily parcable it starts to all kind of be a blob at some points and harder for me to intuitivily seperate the information.
Blight Radiance13 Aug 2018, 20:06
Works good using java 10.
That is true that the game feels slow.
The best strategy I found was to sort the numbers for as long as possible. I am probably not the most efficient garbage collector :smile:
niterich
niterich17 Aug 2018, 20:29
I think the page description needs some work, as it really threw me for a loop. First, there's a lot of backstory that really doesn't impact the game at all. There's a lot of talk about computers and bit consolidation, so I thought it might have something to do with writing in hexadecimal without making too big a number or something nerdy like that. I think just having one line of "arrange like tiles in groups of 8 or more to score" would have sufficed.

Other games by @gnarly-narwhal

Found a bug?
Tell us on Discord