Contact Nesigur by Trexxak

Look,
I tried to write an awesome text about the overarching topics of the game, the general ideas and all that good stuff, but honestly, I have no clue how to piece all thoughts that have gone into it together into one coherent sentence. All I have for you is "something about unsecure internet communication". Sorry, better luck next time D:

It's uh... something!
The more adventorous may yet be able to enjoy this... thing. Let's just leave a few words on this: - Cheating can be a mechanic of this game - Which could tick the mark for a (not-so-)hidden gameplay mechanic - It's quite hard if the hints are too cryptic - The aesthetics are... unique.

Maybe give it a try?
If you don't, I totally understand aswell. This is mainly another of my creative experiments again and may miss all marks. On this note, a few issues I could see rising up shortly. Stop reading here if you don't want to spoil yourself, lol.
- My machine is suspicious of your game: Yes, mine too.
- The game is too dark/ too bright: Try giving it a brighter/ darker atmosphere.
- The first enemy is unfair: Try to look out for the scribblings on the walls
- The Game crashes: Intentional gamedesign :^) No, but seriously.

Controls:
- R: Reset Level
- Mouse Wheel: Zoom
- Left Mouse Button: Drag Crates around
- Space: Jump
- Left/ Right Arrow Keys: Left/ Right
And that concludes the romanian era of my gamejam career. What? Oh didn't you know "Nesigur" was Romanian for "unsure", thus a "contact nesigur" is either an unstable connection or an unsecure one. Mysterious!
Thank you as always, and I'll see you in 2022!
| Link | https://trexxak.itch.io/contact-nesigur |
| Link | https://trexxak.itch.io/contact-nesigur |
| Original URL | https://ldjam.com/events/ludum-dare/49/contact-nesigur |
Ratings
| Overall | 386th | 3.23⭐ | 65🧑⚖️ |
| Fun | 435th | 2.903⭐ | 64🧑⚖️ |
| Innovation | 43th | 4.082⭐ | 63🧑⚖️ |
| Theme | 267th | 3.581⭐ | 64🧑⚖️ |
| Graphics | 291th | 3.371⭐ | 64🧑⚖️ |
| Audio | 320th | 2.967⭐ | 62🧑⚖️ |
| Humor | 101th | 3.435⭐ | 64🧑⚖️ |
| Mood | 309th | 3.142⭐ | 62🧑⚖️ |
| Given | 95🗳️ | 136🗨️ |
The idea is really interesting too and the music is quite short, but it's well done.
Great work!
Good stuff.
Talking a little about your game, I really liked the graphics. It really is a unique style. I find the zoom controls and especially the mechanics of the boxes interesting.
Unfortunately I wasn't able to reset your game as it closed by itself and for some reason I couldn't open it anymore hahaha.
But in general I think it's a good job!
Artwork absolutely fits the rest of the experience ... and the theme.
One thing I ran into (or rather _didn't_ run into) at the start was that the 'press R to reload' was just outside of my screen. So I thought I had to restart it every time (well until I cleared the first bug that it ... oooh I get it now _bug_ ha!)
As for the rest. Hm. Can I guess that you haven't worked a lot with freeform input from users yet? (What if I set things to -1? What if I delete a part but leave the json well-formed? What if I garble the json? etc.) Unless the crashes are on purpose of course, then you succeeded brilliantly! If that was an accidental thing then well, it's extremely hard to get it right for all circumstances.
.
.
.
**spoiler** @jk5000 You have to change stuff _inside_ of the file. **spoiler**
I like the unique concept and managed to achieve a lot with just editing the data file, even though I am no coder.
However, a lot of edits just result in crashes, inability to launch the game again without wiping all the files and redownloading (especially if you remove something from the file, like one of the bugs) or just do nothing, even though it seems like they should (like adding additional variables to bugs, changing their speed etc.). Some of it might be intentional, some probably isn't. But, as a player here, I am not sure which crashing effect is on purpose and which is not. And that's probably not very good that I'm not sure, as that means that the game does not communicate well with the player.
Funnily, when I changed my own scale to anything below 1, I couldn't move at all, just look left and right. Even when I decreased weight as well.

In any case, it was actually fun to poke around and try to break the bug(gy) world. The main character is just adorable. I knew I can count on you to come up with some unique concept, and you surely delivered! When it comes to gameplay, this one is my favorite from all your games I played. Although, emotionally and conceptually, I liked the bear one more.
And now, that the Romanian era of your game jam career is over, you're ready for the advent of Mannerism :wink:
@shp Yeah, I actually planned on giving the player more variables over time, with different puzzles introducing them... but that had to be cut unfortunately. The player's position would thus only be editable in levels where it wouldn't make all other choices pointless... that's what I thought at least :D
@javicoder yeah, the movement of the character sucks... I actually forgot how to write a platformer controller and panicked around for what felt like (and probably was) 6 hours because it just wouldn't feel right no matter what I did :'D
@ethanzech Don't worry, I myself don't even know what the game was haha :D
@be3n2 yeah, me neither, that's why I went with it (also it spared me from actually caring to draw reasonable backdrops haha)
@cornflowerblue yeah, I noticed. There would be a lot of stuff to do (i.e. better communication) before the user doesn't feel too frustrated, I figure.
@zachsbutt oh wow, you actually made it? o: I imagined guessing the coordinates to be rather hard, so good on you! The game crashes if your lives-counter reaches 0 or you complete the game, any other crashes are, of course, a welcome addition to the game's "feel" :'D
@vphyre eyyy, how are you? Like I said above, you probably reached zero lives and would've to set your lives to a bigger (or lower?) number in the .json. I'm looking forward to see your entry this time around :D
@remco Thank you for sharing your experience! You guessed correctly in that I didn't test for the player doing "unexpected" stuff with the file, which is a major problem with my game as it feels frustrating thinking of a solution to the problem but then getting a completely different result than expected. Of course, as the rest of the game loves its bugginess, it would be easy to say "that was on purpose :^)", but it would also be a bit cheap :D Nonetheless, I think I know now where my priorities should lie when choosing to do anything like this again, and to no little part thanks to your comment! Thank you a lot!
@fabula-rasa Glad to see you both back! n_n
About your first point, I wholeheartedly agree of course. It doesn't communicate properly at all. One example that would've made your life a lot easier: You don't actually have to redownload the game again, all you have to do is erase the .json file and with the next start the game would recreate the file with its default values. Now, wouldn't it be great if the game actually told you that? >.< arrgh.
Very happy to hear you still liked the gameplay the most although it doesn't always do what you want to, and I'm also glad that you liked the game I did one year ago! Curious to see what you guys did for this jam o:
Thank you as always for your in-depth critique, I always look forward to reading your feedback each jam :D
@100th-coin whoa, I feel honoured you decided to give my game a try honestly, and thank you very much for your high praise!
Thank you for showing me Documentia, too! I immediately took a look at it and played through it two times (with different approaches). Phenomenal what those people did and how perfectly everything fits together! I aswell love those games that ask you to interact with them in an indirect manner, especially if it's done with this self-aware narrative!
I still have a long way to go to actually make games as good as you or them!
(Oh btw, one inspiration that led me to the game's way to interact with variables was a game called RAMnesia I was very fond of last event :D)
I mean... the source code IS out, and the game WANTS you to mess around with it, so who am I to say that what you're doing is wrong in any way? :D
Hope you're having fun and not too much trouble looking through that messy code :P
An interesting idea, it's a pity after several attempts to play the game started to crash
I will say that it might be tough for some non-programmers to get into (especially when it comes to navigating to a specific folder deeeeep in your directories), and sometimes my changes wouldn't exactly take, even after I saved.
However, I loved this idea so much, and could totally see it expanded into a more involved experience that might actually teach someone a few things about programming and game making in a roundabout way! :smile:
It's a really meta game, that's for sure. Given that we're all game devs here, it's got its best (and only) audience here.
@heremeus Oh wow, that's weird! Maybe you were killed by two bugs in short succession? Glad to hear you knew how to troubleshoot, though :P
@lesinvisible thank you so much! I'll think about working on it... Still wanted to first complete 2 of my other jam games first :'D
@cebula Can't tell if serious, regardless I am very glad you are so enthusiastic about my game <3 :D
@civmaniac Oh come on, I don't deserve those theme stars, I'm just a bad coder :'D Thank you for your praise on the soundtrack, though! Was very anxious about it as it didn't feel like it was fitting at the time of production!
@geckoo1337 Thank you so much for your praise u_u The crashing is indeed a feature. The idea is to simply change the lives in the .json file - I know, it's weird, and the game doesn't really explain it all that well D:
@megasmasterx Oh wow, I feel very honored to hear that! I do have to admit while working on it, I thought it's so cheesy someone else had to have done something similar already :'D
@ve-ret oh what a shame to hear you couldn't enjoy the flying things :'D I'll make sure to include a non-elephant toggle next time :P
@bougiebirdie First off: thank you so much! Sadly, there's no way to change the way Godot rearranges the json (at least to my knowledge), probably because dictionaries aren't indexed by number? I knew about that, but thought it would make for an interesting challenge. Guess I was wrong, sorry D:
@tykenn Ohh, I know that feeling! "What happens if this says 'speed: 999' instead of 'speed: 1'" :D Glad I could bring back those memories for you! As for your feedback: Of course you are absolutely correct. Error handling isn't done at all and having the json all in one line makes changing it only cumbersome, not more difficult. Thank you very much for your comment u_u
@coleslaughter Yup you indeed can turn the background transparent in Godot, it's an inbuilt (yet hidden) functionality even! The thing with the directory is sadly another limitation by Godot - it's simply not possible to save userdata anywhere else but int the appdata D:
I totally get what you're saying though. I think I forgot to implement a few bugs taking their attributes from the .json, which makes for a frustrating experience.
Thank you for your praise as always u_u I would love to expand on the game, though the only ressource failing me for that endeavor is time, unfortunately :D
@xedur yeah, it would certainly need to change a lot to gain "mass-appeal" for sure :'D Thank you for your suggestion aswell! I'll prettify it if I ever get the time to work on it more!
@duckonaut yeah that's the game in a nutshell it seems :'D Thank you for playing!
Overall I get what you were going for but it didn't really pan out.
Sorry we weren't able to complete it, but as you probably noticed from my teammate's reactions, we really enjoyed this one!
To elaborate: I thought that it would be possible to edit all of the bugs out of the way, but I failed to change the position or size of any of the bugs other than "bug_0". I also never managed to get the "speed" variable to do anything.
On top of that, I never quite understood how to make the game hide the intro screen or what exactly would cause it to crash. In particular, I was nearing the end of the game, starting to hone in on exactly what position variable I should give the player, when the game started to crash no matter what. I had to delete the JSON file and re-play parts of the game until it started hiding the intro screen again. (I did manage to win after enough manipulations. :grin:)
But... all of those experiences were pretty neat, really. I never really figured out exactly what worked, but I did know that I could always delete my save file and restart from the beginning. The meta way that this game is played is really cool. I always know that, if the game is screwed up somehow, there is a way to get back to where I was by changing the files on my computer. But... changing the files on my computer is also the literal gameplay of the game. So the game destroys the distinction between the game and the meta game. It's very cool.
In particular, if I decide to, say, delete all the info the game has saved and re-download it, I am in fact still playing the game. That's weird. And so I think it's great.
One of the neat little experiences I had while playing is attempting to just delete all the bugs so they wouldn't be in the way. This of course caused a crash. Killing isn't the smoothest way indeed.
The buzzing sound that is in the right ear is great. I actually didn't realize that was a part of this game until I went back and checked right now. The game continues to eviscerate the line between itself and the rest of the world.
So yeah, great game. First LD49 game I've given 5 stars. :smile:
The music was really pleasant, and you've really improved with your art. Keep it up man, well done!

@honey-pony Whoa, that's the highest praise my game could've hoped for! Thank you so much! I still have a lot to learn, but what the response of the game showed me is that there is some place for those wacky meta-ideas one usually dismisses as too unintuitive or too experimental. One day I may go back and polish this thing to help it become the crazy meta-experience it aspires to be!
@kuro Man, it really means a lot too me being praised for art by my favourite creature designer, you have no idea! To answer your question (with huge delay): Yes, the corrupted pink fairy-thing's name is Nesigur. Nesigur is Romanian for "unsure", the title could be translated as "unsure/ unstable connection". I just stuck with using Romanian names since I started participating. Yeah. :smiley:
---
Oh, I didn't even celebrate this being my first game that managed to get into the top 100 in one category! 43rd in innovation, woo!
While I did not comment on it at the time, I am very thankful for all of you who saw Contact Nesigur as doing something interesting! I can only hope to show you something even better in just a few days time!
Cheers!