The Message by Matt Giuca

[raw]
made by Matt Giuca for Ludum Dare 59 (COMPO)

The Message is a short narrative/puzzle game where you decode a mysterious radio signal received from a nearby star.

You solve three small puzzles, each one unravelling a layer of the signal, as you strive to uncover its hidden meaning.

Instructions

Find a "Fullscreen" options in Settings.

Play with a mouse. Sound is highly recommended (while not strictly required to solve the puzzle, it will be much easier).

Running the web version on the Ludum Dare site tends to show a black screen, but it fixes itself on refresh. If trouble persists, you can access it at Itch.io.

Acknowledgments

This was made entirely by myself, in one day.

No AI was used to make this game.

Tools used:

  • Engine: Godot
  • Art: Aseprite (pixel art), Gimp (editing), Inkscape (icons)
  • Sound effects: Surge XT (synth), Vital (synth), Reaper (DAW), Audacity (editing)

Ratings

Overall 178th 3.339⭐ 30🧑‍⚖️
Fun 244th 2.804⭐ 30🧑‍⚖️
Innovation 30th 3.944⭐ 29🧑‍⚖️
Theme 16th 4.429⭐ 30🧑‍⚖️
Graphics 240th 2.926⭐ 29🧑‍⚖️
Audio 136th 3.315⭐ 29🧑‍⚖️
Humor 121th 2.711⭐ 21🧑‍⚖️
Mood 220th 3.02⭐ 27🧑‍⚖️
Given 17🗳️ 28🗨️

Feedback

mdotedot
Apr 20th · 04:36 UTC
I almost feel like a scientist. Nice entry.
LDJam user 428140
Apr 20th · 04:42 UTC
The tagging wasnt super clear to me at first but the concept is really cool!
manabreak
Apr 20th · 09:30 UTC
This really tickled my puzzle-loving brain! I've never seen such a game before. I think this kind of thing could very well be developed into a larger "something is out there" game. Although, it may be a bit difficult to some players who are not familiar with things like pulse width, modulation etc.

Anyway, I really enjoyed this one. Nice!
ellaris
Apr 20th · 10:37 UTC
Interesting game, I got the first one, although I feel there were quite a lot of frequencies that didn't do anything, and the slider movement wasn't particularly smooth (web). For the second one I don't think I fully understood what I needed to do (particularly the high/low pitch), seems like I was looking for a number, just no idea which one (since it was would be really hard to figure out the peak visually).
🎤 Matt Giuca
Apr 20th · 12:50 UTC
@ellaris thanks for the feedback. Performance can be an issue on web but I think it's worse when zoomed out (I am drawing a line for every sample which is slow when zoomed out) so it can help to just zoom in a bit. For the second one, you aren't really trying to set a specific number, but draw visually between the peaks (zoomed all the way in). The challenge is identifying which pulses are "high" and "low" frequency, which can be done either by ear, or by simply drawing between two peaks and checking the frequency number (some of the pulses have a higher frequency than others).
ellaris
Apr 20th · 15:03 UTC
@matt-giuca yeah, I wanted to zoom in all the way, but I felt I might not be able to see the whole pattern if I do, maybe it was unnecessary to show the player so much.

Ok, I thought I was looking for the "highest peak" on the "graph", I only listened to the whole "sequence" of peaks and not the individual peaks themselves, I didn't really expect to hear anything for a peak since the whole sequence was a fraction of a second.

Nevertheless, it was a cool experience for someone who doesn't know anything about sound.
NikiProT
Apr 20th · 17:11 UTC
i was unable to figure out what to do for the width but it seemed like a fun concept
CaptainDreamcast
Apr 20th · 17:22 UTC
Lol, the endings! Loved the selection between both of them, I used the level select to go back and pick the "wrong one", great that you added that in!

Very fun game! Worked well for me. Took me a while to figure out the code frequencies, but the helpful interfaces and tooltips pulled me through, worked like a charm. Very-well designed game! Great take on the theme as well, signal decoding as a game is super fun, I loved the different decoding stages and how the signal was converted + decoded during each stage! Had a great time with this game, very well done!
Yorsh
Apr 20th · 19:32 UTC
Nice little game! The different steps are great, doesn't need more imo. It's lacking a bit of a mood tho, maybe make this happen on a computer screen, but you have a small room around or something if you could have worked on it an additional day.
Helagos
Apr 20th · 19:51 UTC
Great concept. Something similar went in my head when i saw the theme but i could not figure out how to make it interesting and i did not continue this way. You did it and it's quite interesting and strangely fun. Well done !
LDJam user 384191
Apr 21st · 04:26 UTC
Great concept! It felt a lot like exploring the RF spectrum on an SDR, but with a narrative purpose. Going in this direction, I think it would be interesting to explore this concept, maybe with several signals to identify and decode with different methods (not necessarily real ones) ? Great entry!
🎤 Matt Giuca
Apr 21st · 06:44 UTC
@nikiprot Thanks for trying! For the pulse width you are supposed to draw between two of the "big" pulses (so for example from the first peak of one to the first peak of the next one). For the code width you are supposed to draw between two peaks of a single pulse (so for example, from the first peak to the second peak) - the challenge is figuring out which pulses are "low frequency" and which are "high frequency".
oxnh
Apr 21st · 10:43 UTC
I launched a dark forest strike to destroy the new world this game really made me FEEL like a trisolaran. Really cool concept, if you don't get my reference I'm talking about the book three body problem, it's about this sort of stuff it's cool.

It's unfortunate that the puzzles kind of solve themselves. But I think this idea could be turned into something great. Perhaps I'll have to try make a game like this it's so cool.
Mr. Flower
Apr 21st · 12:49 UTC
dang, fantastic stuff, this is such a cool and unique idea of trying to decode the signal. Difficult but it was such a fun puzzle to solve. Fantastic job my dude :D
Sylvic
Apr 21st · 13:21 UTC
Great entry for the jam. I'm not that much of a fan of this type of games but this one was entertaining. The tuturialization was done perfectly
MaggardJosh
Apr 21st · 19:13 UTC
Very cool game, got stuck at the frequency section for a while but figured it out. Great take on the theme!
23edsa
Apr 21st · 19:22 UTC
I couldnt figure out the tagging part, I guess an example diagram would be very welcome
Jesús González
Apr 22nd · 01:00 UTC
I guess with a bit more polish this would not require that much explanation. But the idea holds, it is very engaging to decode the signal.
fnelix
Apr 22nd · 22:05 UTC
Very cool, this concept reminds me of Contact (and other stories). I like how the puzzles are very close to actual signal decoding, I can't remember that I ever saw that in a game before.
FadingDreamStories
Apr 24th · 09:23 UTC
Nice concept! There were a few frequencies out there that gave me a false positive (it sounded like something, but when I found the actual one, it was very different). It also became easier once I realised I didn't have to click successive areas in the list. Also was stumped by the high/low frequency, but your comments above helped. Really cool, and definitely a fan of the tuning in to hear a signal side of it
VenomousMouse
Apr 24th · 09:57 UTC
Interesting concept, nice puzzle, a bit tricky with tagging, but good in general.
🎤 Matt Giuca
Apr 24th · 23:13 UTC
@fadingdreamstories

> There were a few frequencies out there that gave me a false positive (it sounded like something, but when I found the actual one, it was very different).

Those are "other radio signals" coming from space. The tutorial text keeps stressing that you find "irregular" signals - those other ones are supposed to be simple repeating sounds such as might be coming from a pulsar or some other non-intelligent life, whereas the actual signal you're supposed to find is a long sequence of irregular high/low frequencies.

Thanks for perservering!
Jawdan
Apr 25th · 22:39 UTC
I really like how you turned signal processing techniques into game-format -- really unique,, great work!!
auxiliarymoose
Apr 25th · 23:30 UTC
Phenomenal work! The tagging tools were a bit tricky to figure out, but then again usually working with data capture involves LabVIEW, so in some sense this is quite realistic :-)

I think that having a bit of background in using a scope to look at signals helped me understand the terminology and what to try to look for, so maybe someone new to this could benefit from a more visual explanation. Additionally, having the instruction text side-by-side with the tools could be quite helpful, perhaps a notebook + oscilloscope for a diegetic look? It might also be helpful to have some more uniform audio levels between signal and noise since the noise was very loud (at least on my headphones). It could also be interesting to consider a spectrogram of some sort to help identify the initial frequency (so that it isn't necessary to scrub through everything slowly and carefully).

In any case I enjoyed this very much, and the execution is brilliant both on the theme and on innovation. Great stuff!
🎤 Matt Giuca
Apr 26th · 00:55 UTC
@auxiliarymoose thanks for the detailed constructive notes! I definitely think the UI and instructions could use some work. I put them together very quickly.

I thought about showing a spectrogram instead of just a time signal (Godot even has built-in spectral analysis so it wouldn't even be that hard), but then I figured that would be even harder to explain to people not familiar with signal processing, so I kept things simple. I would go down that path in a bigger version of this game.
Ilari
Apr 28th · 17:44 UTC
Inspiring work! I had fun as long as it lasted. I hope that somehow the game wouldn't need so explicit in-game instructions. If the player could slowly build their understanding of the game one puzzle at a time and then solve harder puzzles on their own. But it's fine as it is, impressive that you implemented three distinct and neat puzzles in the compo. Well done!
LDJam user 352490
May 06th · 03:45 UTC
The most fun part of the game is just scrolling through the frequencies (in level one) and seeing what sounds I can find. The sound design there is honestly really cool! Almost feels like a Where's Waldo for audio effects.

The second level took a minute to figure out, mostly because I didn't know you could zoom in with the mouse wheel. I'm not sure if that's mentioned anywhere, but if not, maybe it's something you could mention in the page description? Only other issue here is that I got the order of frequencies wrong the first try, but it might make sense for the order not to matter.

It was pretty cool getting to adjust the "frequency" of the image data in level three, and watching the patterns all shift around. Curious if the audio pattern matches up with the image in-game?
🎤 Matt Giuca
May 25th · 00:11 UTC
@sudocoffee (I didn't check this for awhile, sorry for the late reply). Thanks for the insightful comment! Yeah, better tutorialization and having the order not matter would be a good thing to follow up on.

> Curious if the audio pattern matches up with the image in-game?

It sure does! (The game actually generates the audio on the fly from the image.) I guess it's a bit of a shame that that isn't super obvious but if you listen carefully to the signal on Level 2 while looking at the image, you can "hear" the black and white pixels as they go by. (That's why the image is filled all the way to the top row, otherwise you would only hear low tones for about 30 seconds.)