FoonLudum Dare ExplorerLD48 → Codename::GreyHat

Codename::GreyHat

By train27

View on ldjam.com

CategoryRankScoreCount
Overall3833.5433
Fun3903.4133
Innovation2183.6433
Theme2473.8934
Graphics7622.7531
Audio1
Humor3052.8330
Mood4313.2832

Comments

temulgeh 2021-04-26 12:44

Heyyyy, that was fun Only gripes I have with it are the scrolling bug and the fact you can't press Up Arrow to get the previous command. Otherwise, that was really neat :thumbsup:

dhim 2021-04-26 15:04

Is there an hosted version ? I don't think my screen is 1080p...

kieron-woodhouse 2021-04-26 15:11

Hm, it didn't quite work for me. The terminal prompt wasn't in the right place and everything gradually wandered up on the screen until it disappeared. I know you mentioned needing to run it at 1080p, but it seems like the Unity player is set to run in fullscreen, so I have no control over the resolution it's running it. That might be something to revisit and make sure it can run on all screen sizes.

I also had no idea how to solve the problem. Simple commands like `cd ..` didn't work so I just got stuck in a directory with no obvious path forward. I really liked the idea, but it just didn't quite come together for me.

@ me in a comment and let me know if it's something I'm doing wrong. I'd love to give it a proper go so I can rate it!

kristinamay 2021-04-26 15:26

It looks like there's a web version, is there any way you can make it playable on your itch.io page? I'd love to give this a go, I love "hacking" and detective games!

falke 2021-04-26 15:32

The game seemed really cool, but I couldn't get it to work. There was no way to play it on itch and I couldn't get the game to run on my computer.

arnold-990 2021-04-26 15:39

Funny game)

train27 2021-04-26 15:39

Thanks for the feedback!

@temulgeh support for that was actually planned, but had to be dropped eventually due to time constraints :slight_frown:.

@dhim no, there isn't, I'm really sorry :confused:. In fact I've deleted the WebGL version because it wasn't working properly. @falke I'm sorry to hear that, could you be more specific on your issues on desktop? Which version did you download? Was there an error message? Any help is appreciated :slight_smile:.

@kieron-woodhouse I'm painfully aware, it was my first time making a dynamic UI so I stuck to what was simpler: absolute values. When running the desktop version it should, by default, run at 1080p (I think).

Support for feature-complete relative paths was also planned, but I guess you know the rest :confounded:. Neither "./" nor "../" work, which is why, as a counterpart, all terminals are very flat (that is, their file hierarchy is very short, with only two folder levels at most). If you ever get lost, you can: - Use **pwd** to show the absolute path from the root directory you have access to in that terminal.* - Use **cd /** which will take you to the root directory you have access to in that terminal.* - Run **list-commands 1**, **list-commands 2**, or **list-commands 3** to show what commands are available to use, and then **help [command]** to get information specific to that command.

I'm sorry if the gameplay is a little confusing, I tried implementing a lot of command help but probably didn't manage to facilitate a seamless introduction to the game :weary:.

**That is, if you connect to a Bank, for example, you (obviously) don't have full access, so the root directory you have access to is actually a specific directory in that terminal (meaning you only have access to THAT branch of the file hierarchy)*

falke 2021-04-26 15:47

@train27 I downloaded the linux version but couldn't get it to run... I thought there was a web version too but I may just remember that incorrectly.

dhim 2021-04-26 15:54

Sad, I am huge bash nerd but on mac... I might try to find a windows computer to plya your game

kieron-woodhouse 2021-04-26 16:05

@train27

RE the default resolution, it seemed to default to my monitor resolution. I'm not very up on how Unity's scaling works but I think the player's default behaviour is fullscreen at native resolution. So if you're on a 1080p monitor, it would work fine. My resolution is 2560*1080, though. But yeah, I tried making my first Unity game with a UI only a couple of weeks ago and making sure everything scales to fit the screen is really confusing at first :joy:

RE commands, I missed `cd /`. In my mind, I wanted to go back up one level. I hadn't clocked that I started at `/` and could just use the absolute path! Also missed that `list-commands` takes a number. I didn't get back many commands when I used it without one, which left me feeling even more lost! I'll give it another shot.

kieron-woodhouse 2021-04-26 17:04

Got through a lot more this time. Still annoying having to scroll up endlessly to get back to where I left off! I didn't get the right answer; the ending I did get was pretty dark :sweat_smile: I really enjoyed the bits of the game that were meant to be! Just a shame I had so much trouble with the interface

train27 2021-04-26 17:10

@kieron-woodhouse I'm glad you could enjoy it, even with the annoying interface issues! *That* particular ending got dark real fast, I know :scream:

I might try to fix the scrolling/resolution issue (would that be allowed?) this week, as well as making more ports of the game.

kieron-woodhouse 2021-04-26 17:41

It's only my first LD, but from my reading of the rules, you are allowed to fix bugs like this

temulgeh 2021-04-26 21:07

well thanks for mentionning that, i hadn't seen that ending and i'm kinda surprised i didn't try that lol

itsboats 2021-04-27 00:48

Really cool game! the terminal was really clean to use (other than the scrolling issue) and I got used to navigating with the limited commands pretty quickly. The writing was great and the detective work felt natural. I got stuck trying to figure out one of the passwords, but I look forward to giving it another shot after the scrolling is fixed

My one other issue that I think no one else mentioned was that I thought some of the files were actually folders because there was no file extension

train27 2021-04-27 16:37

:bug::hammer: The scrolling issues are finally (*mostly*) fixed! The command **clear** still throws your input upwards, but at least new command outputs won't mess it up. I've also added a visual aide in the form of a small arrow in the bottom-right corner that indicates you when the input is off-scren due to a large command output :arrow_down:.

:thinking: Currently I recommend not using **clear** at all, since you want to have previous information easily available anyway :stuck_out_tongue:.

:gear: I've also modified the UI elements to resize and position in relative fashion, instead of working in absolutes. This should provide compatibility with all screen resolutions. The build uses the native screen resolution at launch, so you shouldn't have to worry about any configuration :slight_smile:.

**Version 1.02** is up and running, feel free to replay it (or play it for the first time!) and tell me what you think :)

amar-ravi 2021-04-27 17:49

This is so good! And what a take on the theme 'Deeper and Deeper'. I'm yet to find the right ending but man I love how immersive this game is. Simulating the whole system in Unity is really cool. You've done a great job! Thank you for making this game :)

tom-stephenson 2021-04-27 20:53

What a cool and different entry! It's really well executed and feels well polished! The writing is great and was immersive from the get-go. Took me moment to properly get my head around how to play the game to begin, but figuring out how to use it was also part of the fun. Congrats on a great entry :)

threeli 2021-04-27 20:54

My only real complaint is hardly a complaint - as @temulgeh said I wish you could up arrow to cycle through previous commands but I read you'd planned it. The only other thing was on my end it didn't auto scroll with new console output and I feel like it should have?

I like the whole vibe, and I'm pumped someone went for a non-standard use of the Theme. Awesome work!

train27 2021-04-27 21:14

Thank you all for the feedback! I actually posted [my brainstorming phase result](https://ldjam.com/events/ludum-dare/48/codenamegreyhat/theme-brainstorming) during the compo :P I always come up with lots of crazy ideas, and always end up having the most trouble implementing them :laughing: . Weird thing, since I'm supposed to be a programmer :thinking: haha

Looking back on it, I think the usage of arrows to cycle through previous commands might not have been that hard to implement anyway, but I simply ran out of time :weary:

@dhim good news! The game is now playable on any resolution :slight_smile: I'm unsure whether or not the linux build works properly, so let me know what you think of it if you play it :wink:

adamphoebe 2021-04-27 21:55

Holy crap the story is NICE, again, the autoscroll, feels like it should have been there, but otherwise yeah pretty goddamn fun!

adamphoebe 2021-04-27 21:56

also, nice programmer bait, you got me there

omnes-ludos 2021-04-27 23:49

Great game! i really feel like a detetive!

for people playing on Linux, you need to type chmod 777 ./Codename-GreyHat.x86_64 to make it executable, if not it won't able to run

miej 2021-04-28 06:19

some qol things that would have helped a lot would be auto-scrolling to end, up arrow to access command history, and some terminal settings to differentiate between directories / files. interesting concept though! gotta admit, the first thing i tried to do was `sudo rm -rf / --no-preserve-root`, even though it felt super scary to type that :)

lectvs 2021-04-28 06:56

Great little hacking game, I really liked digging through files and networks to find clues. Nothing really felt too hard to solve despite all the text. Some convenience functionality would be great, like navigating through past commands and autoscrolling, but it's understandable given the time constraints. A solid entry!

sempiternal 2021-04-28 13:58

Great submission! Only wish the terminal had a little more functionality like history of ran commands and auto-completion, and maybe a second tab/notepad window to write down notes for yourself within the game. Other than those little QoL bits, the game is great, well done!

swordfish 2021-04-28 18:52

That was really interesting, I eventually figured it out and got the good ending. Really liked that the company was trying to get you to frame someone. It reminds me a lot of a mobile game I played years ago I think it was called hack run or something?

It would have been nice to see some quality of life improvements like command history and auto-complete but overall really nicely done.

linky439 2021-04-28 19:18

Wow, great great game!

I do admit I am quite the enjoyer of text-based experience, and yours was a very fun one. Digging through the system was quite fun! I had my piece of paper to write down the clues... Like a real detective!

Congrats, a very fun game for sure.

glitchman 2021-04-28 20:07

I had to play Windows version because WebGL version is unplayable: webgl bug.png

Overall, your game is well-made!

train27 2021-04-28 20:29

Thank you all for the feedback! Those little usability/QoL issues really are my achiles heel, it just pains me so much to know that I had them planned :weary: and I ran out of time haha

@swordfish I'm glad to hear you got the good ending! I planned for the story to be even deeper, and also planned to make some (optional) puzzles about ip masking and subnets, but maybe that was too niche even for this game's standards :laughing:

Btw I don't know of any Hack run, but this game is inspired by others such as TIS-100 and Hacknet :P

@glitchman What is the issue? Is it the scrolling? It seemed to work when I tried it, both on Firefox and Edge. Have you tried going fullscreen to see if the scrolling is available? :slight_smile: You can scroll with the mouse wheel up and down the terminal.

ithildin 2021-04-28 21:42

I recommend playing with a mechanical keyboard to make up for the lack of sound ;)

Jokes aside, I love this game (but right now I'm hating it a bit because I feel like I'm super close to reach the conclusion and I can't find a key hint). It is simple in concept but so immersive, and finding new IPs to dive into feels super satisfying.

On my desperate search I've started using all the commands and looking for their help descriptions XD In doing that I may have spotted a bug: I've tried using `clear` a couple of times and it cleared way more than I'd expected, as the screen went fully black. I couldn't type any more and I had to refresh the browser. Is that intended behaviour somehow?

Any way, congrats for an amazing idea! Let's see if I can find the REAL culprit :muscle:

antbrl 2021-04-29 09:32

The idea is interesting, and I think it would have been a great game if it were to have had a more intuitive and overall less frustrating interface. The detective part of the game is good though :)

flying-dog-fish 2021-04-29 17:20

This's a very interesting concept for a game. The only thing that bothered me was that I had to scroll the terminal manually when the text reached the bottom.

kotzi 2021-04-30 21:59

I really like it (and I'm not a big fan of text adventures), congrats! Didn't have any major issue with the WebGL version. The only thing I would add is the full history of commands (or at least more than the last one). Oh, and maybe a tab for autocomplete hah.

chasen-nesbitt 2021-05-14 03:03

Didn't expect to play this very long, boy was I wrong about that. Very engaging for a text based game. Had a good time investigating the crime.

blubberquark 2021-05-16 10:41

I wonder if this couldn't have been made better and faster with something like ncurses or a similar terminal app framework. I hit tab so often but there is no tab completion

adrupen 2021-05-17 18:12

Really like hacker games. Interesting digging through files and finding clues! I would have liked auto-complete and copy-pasting, but that is just my natural bash habits kicking in. Good job!

train27 2021-05-18 11:45

Thank you all for the feedback!

@ithildin good to know the feeling of discovering and connecting to new ip's is satisfactory, it was a big part of the experience from the very beginning :slight_smile: The 'clear' command ended up not working as intended, so I actually started advising not using it at all, at least until I fixed it post-jam voting.

@antbrl @flying-dog-fish @kotzi @adrupen As it stands now, I think we can all agree (and it's pretty obvious) that the main issues with the game are **usability/QoL problems** :slight_frown:. I've taken notes of all the feedback to use on further development after the jam.

Probably could've managed time better to be able to improve on that, but I maybe spent too long building a robust-ish codebase that maybe was a bit of wasted effort for a jam game. I'll try to make my 2nd jam game will be easier to use :smile:

@blubberquark I genuinely didn't even know about those, I'll give them a look but right now Unity is the tool that I'm most comfortable with, and I originally wanted to add menus and music to the game, so it seemed like a good idea at the time.

blubberquark 2021-05-18 11:49

Obviously, if you use Unity, you have much more freedom to add graphics down the line if you decide to do that, but as is, it feels like a worse version of the terminal emulator GUIs that already exist. There is not even a cool phosphorous glow and CRT distortion effect.

You could also go the completely opposite direction and open "windows" instead. Or maybe add some scroll bars...