GitGud by Ranner198

[raw]
made by Ranner198 for Ludum Dare 45 (COMPO)

Oh no, you're final project is due today!!! There's no way you will have enough time to do it before it is due, the only solution is to use your notes from class to try and wipe your professor's computer operating system. Starting with nothing you must learn how to use the tools provided to you to complete the objective

Ratings

Given 6🗳️ 4🗨️

Feedback

CantThinkOfName
07. Oct 2019 · 05:13 UTC
I really like how you can enter commands that do stuff.
omnikrll
07. Oct 2019 · 08:08 UTC
this is great except that in firefox f2 tries to translate the current page
🎤 Ranner198
07. Oct 2019 · 15:10 UTC
Yeah probably need to play on Chrome
Linear
19. Oct 2019 · 21:22 UTC
So, I went through it all and beat the game, but it was kinda frustrating. As a fellow software engineer, I found the commands I'm used to not working the way they are supposed to, and my intuition of how things "should be" actually got in the way of beating the game.

For example:

"rm -rf" needs a path, but here it's just "rm -rf" by itself. Even still, when I logged into Dr. Coleman's computer, I found no files. "No problem" I thought, "I'm probably just in the home folder. Let me navigate to root and see what's here". "cd /" doesn't work. "pwd" doesn't work. Moreover, when I run "apt-list" from all the other computers, they all have the same things installed that I do. It seems almost like nothing changed, except that it says I'm connected to another computer and the other computer never has any files. Aside from that, all of the things I've installed on my computer still show up (despite it actually being a different machine).

Additionally, "ssh 192.168.1.1 22" seems to throw a bug, and there's a missing step for nmap ("nmap 192.168.1.1" is not mentioned anywhere in the list of steps, and given how it was your own special version of nmap, it took a while to figure out that I could do that. There was no "nmap --help" or "man nmap".)

The "public ip" shown in ifconfig confused the heck out of me. Is it the default gateway? Why does nmap show "https://mit.edu", when "https" is a protocol and "mit.edu" is a DNS name? I haven't used nmap since college but I was certain it only showed IPs.

Anyways it's a cool concept but I would have loved it better if you just bundled a premade bash simulator from some open-source library online and wired it up to your game.
🎤 Ranner198
24. Oct 2019 · 03:42 UTC
@linear I'm sorry to hear that. Likewise as another software engineer I made the game in a simple way so that non-computer people would be able to understand what was happening and yet I did base some of the shell commands off of linux but I also had to build an entire shell backend to run the computer for the first time ever so I never did get around to adding in thing like extra files to directories.
BrokenMirrorMedia
24. Oct 2019 · 06:06 UTC
This is pretty neat in terms of gameplay. I'm somewhat familiar with the linux command line / bash but did run into a few tricky areas. I was pleasantly surprised when I was able to brick my own computer lol. Neat game, probably needs more explanation to be accessible to unfamilar users, or be more like the real commands for familiar users. Being in between like this leaves both sides confused I believe. Still, I enjoyed it!
Captain Nakou
24. Oct 2019 · 14:54 UTC
Interesting idea, quite enjoyable implementation.
The Osk
24. Oct 2019 · 16:45 UTC
Nice little game with some cool easter eggs. Graphics were much better than needed! Great job.

There's still some days left. You should rate as many games as you can (at least 20?) and give them some feedback to make sure you'll get enough ratings.
Dudum Lare
26. Oct 2019 · 10:28 UTC
I got stuck playing with the computer for a long while! Love it! XD