Ludum Dare 37 — December 9th-11th, 2016 — Theme: One Room

Well, Mike ran in to problems getting ldjam.com working properly with about 12 hours left in the Compo, so this is the backup plan.

Back to Browse Entries

UNH4CK3D

by Tkachov - Jam Entry

UNH4CK3D is a hacker simulator game. The first feature I thought of is realistic console, meaning you have to use the same commands you'd use in the real world. Due to limited time I wasn't able to implement a lot of tools/options though.

It also has a working in-game browser with its own in-game Internet. Again, it's rather small and sometimes not really interactive, but more coming in the full version (if I ever get it done).

The story is kinda incomplete and names are a bit strange, because I thought it'd be easier to make content.

Two other things I have to mention is that I obviously didn't draw the wallpaper pictures and didn't ask anyone before adding their music into the game. Yet, all other graphics (mostly meaning the layouts/styles, but also some icons/pictures) were created by me, so I didn't opt-out of Graphics. I did opt-out of Audio, but I hope you'd like the playlists =) Technically, I've just added a feature to automatically play Youtube video, so I don't think of it as of copyright violation.

Enjoy the game! Please leave some feedback!

P.S. Yeah, the game is not really close to the theme, because I thought of it before it was announced. But may be you're in the same room while working with that system? =)

Minor UPDATE:
I've added a message to make it more clear that the game has ended. This also adds a short IRC conversation available after you complete the game.

All other updates (if any) would be available at http://tkachov.ru/unh4ck3d_recent/
The http://tkachov.ru/unh4ck3d/ will remain the same it was submitted to the Jam.

Just in case you're interested, I've added a simple statistics page: http://tkachov.ru/unh4ck3d/stats.php

Downloads and Links


Ratings

Coolness90%
#100Innovation(Jam)3.86
#199Humor(Jam)3.28
#284Overall(Jam)3.57
#316Mood(Jam)3.51
#328Fun(Jam)3.34
#616Graphics(Jam)3.06
#824Theme(Jam)2.56

Comments

tinyworlds says ...
Dec 13, 2016 @ 12:40am

Really cool game! Soon after I started playing the game it really drew me in and I forgot for a bit I was playing a game.

PeachTreeOath says ...
Dec 13, 2016 @ 2:50am

I really enjoyed the concept of this.

Tkachov says ...
Dec 13, 2016 @ 5:27am

@tinyworlds, @PeachTreeOath: woah, thanks =)

MrEvilGuy says ...
Dec 13, 2016 @ 7:37am

Wow I just got laughed at by imaginary hackers in an imaginary chatroom. Hahahaha this game is great! I want more of it! The filling in the predetermined text via typing is a cool idea, really makes me feel like I'm part of the scene...

Tkachov says ...
Dec 13, 2016 @ 7:49am

@MrEvilGuy I'm glad you liked it =)

The typing idea isn't really new, seen that in the SUPERHOT, but I thought that would be suitable.

Kalman90Grape says ...
Dec 13, 2016 @ 7:49am

This is an amazing idea! I don't care that it has nothing to do with the theme, I love it, thank you for making it! As @MrEvilGuy said, the typing is a very interesting mechanic... just like in the movies, you "randomly press keys" to break into the system.

I'd like to ask one thing, though. After you exploit the server, does the game end? I couldn't really tell if I was supposed to do something else after that, and when the people told me to wait... well, I may have sat there for thirty minutes or so waiting for a response....

Anyway, great stuff, I will be checking back on this game daily as I eagerly anticipate any updates. If I had a list of my top three favorite Ludum Dare games of all time, UNH4CK3D would have made it on there!

My one and only complaint: it's crackers, not hackers.

Tkachov says ...
Dec 13, 2016 @ 7:58am

@Kalman90Grape: thanks for your reply!

Yeah, it's really that short and I didn't even add a simple message to indicate that the game ended already. I have some ideas on the plot, but wasn't able to implement all of these during Jam.

Fiote/Phanx says ...
Dec 13, 2016 @ 1:35pm

Nice concept. and good playlist haha!

Tkachov says ...
Dec 13, 2016 @ 1:38pm

@Fiote/Phanx: thanks!

leewalkergm says ...
Dec 13, 2016 @ 2:44pm

Really interesting concept - It felt a little unpolished, but what was there was really good!

bigbuggames says ...
Dec 13, 2016 @ 2:53pm

I got surprised! That was a nice idea, I enjoyed this! Good job! It's nice when you find some different game after many that look the same =)

Tkachov says ...
Dec 13, 2016 @ 3:13pm

@leewalkergm, @bigbuggames: glad to hear that, thanks! =)

pianoman373 says ...
Dec 13, 2016 @ 3:16pm

This is just an amazing entry even if it doesn't really fit the theme. I love the idea of having to deal with a limited OS where you can't even store files. It makes room for a whole backstory (maybe in the future all OS's are purposely limited and web based, and you have to get around the limits). I can't wait to see where this game goes.

Tkachov says ...
Dec 13, 2016 @ 3:22pm

@pianoman373: thanks!

The idea of a limited OS actually came because I didn't want to write some >, < and file-related commands (and also because I didn't want player to end playing after first rm -rf /). It might get less limited in further versions =)

Geckoo1337 says ...
Dec 13, 2016 @ 3:50pm

Great realisation for a brownser game. It reminds me SuperHot irc channel or PonyIsland. I liked mp3 tracks which are available on the main page :)
Well done ++

Tkachov says ...
Dec 13, 2016 @ 3:56pm

@Geckoo1337: thanks!

That's not mp3, though :D The player uses YouTube, meaning I'm not a pirate (at least I keep saying myself that =) and I can add whatever track from there very easily.

Cosmic-Hawke says ...
Dec 13, 2016 @ 11:07pm

Pretty fun. It's impressive the amount of different things you've got going on in here

negativice says ...
Dec 13, 2016 @ 11:41pm

Im not sure if i was dumb or what but i got kind of stuck, 2nd ip didn't work in browser, didn't find any commands for console and didnt find where to use the exploit command either.

Apart from that pretty nice idea!

Dec 14, 2016 @ 3:32am

Very cool. Though the imaginary hackers hurt my feelings since I didn't know what I was doing. Ah the perils of the internet.

Great playlist.

Tkachov says ...
Dec 14, 2016 @ 5:36am

@Cosmic-Hawke, @negativice, @SimonHutchinson: thanks you guys for your replies!

About that second task: you can try asking hackers, but they are not going to teach you things they think you should already know (ain't you're a hacker too?). Yet there is a slight hint to use Search (though you can also try real life Google). There is a special webpage which contains a few hints on how to run the exploit.

But the most important thing is that there is no hint about how to connect to remote server via terminal. You can't open that IP with browser because there is no web server on it, but there is an ssh service running, so you can easily connect.

Right now it's 20 people who stuck on that task and only 5 people who got through it, so probably I should've add some ssh-related hint also.

tommarx69 says ...
Dec 14, 2016 @ 5:58am

Very original !

nikitapash says ...
Dec 14, 2016 @ 1:23pm

Nice game and cool playlist

Tkachov says ...
Dec 14, 2016 @ 2:02pm

@tommarx69, @nikitapash: thanks!

gontzalve says ...
Dec 14, 2016 @ 2:23pm

Interesting, loved the fact that you could type anything by smashing the keyboard lol funny dialogues too"

amras0000 says ...
Dec 15, 2016 @ 12:50pm

Very nicely done. A bit content-short but you're aware of that much. You nailed the experience of googling for a problem and getting really obscure blog and forum posts to decode. I'm not sure how someone not familiar with ssh could finish this game though. Didn't seem to be any hints to use it except that it's the natural option.

The IRC channel felt all too realistic (save for the @'s anyway). Loved the timing, loved the dialogue. Interesting choice to give the player a "help me" lifeline and then kick them in the bollocks for using it, but it helped the mood a lot.

This is by far the most realistic hacker game I've played (of those that describe themselves as such). No unrealistic and bloted GUIs; recognizable commands; realistic methods.

Please do expand on this.

Tkachov says ...
Dec 15, 2016 @ 1:16pm

@amras0000: thanks! I'm glad you liked it!

My bad, indeed, that I haven't add some hints on ssh, I think there would be more hints on early stages of the game (and probably even some hints from hackers when tasks would get more difficult).

MrErdalUral says ...
Dec 16, 2016 @ 9:36am

Nice dialog system! I loved how you handle the PC simulation.

Capitals says ...
Dec 16, 2016 @ 8:47pm

Drew me in really well, I liked the porn filter reference! I didn't see how the theme worked, however I can see you answered this in your description. I liked how it looked. It controls really nicely. Mashing the keyboard gets dull after a while but that's my only proper complaint.

faceless71 says ...
Dec 18, 2016 @ 7:20am

Отличная игра!:) Пришлось погуглить чтобы пройти. И чутка напрягало, что нету кнопки вернуться на домашнюю страницу:)

Tkachov says ...
Dec 18, 2016 @ 10:01am

@MrErdalUral, @Capitals: thanks!

@faceless71: thank you! Yep, that game requires some additional knowledge or at least searching skills, and I think that's a good thing =) The absence of home button has been noted by some of my friends as well as me myself, so surely would be added in the future.

Insality says ...
Dec 18, 2016 @ 12:08pm

Amazing. Great. Brilliant

it was very interesting experience, im impressed ;)
the idea and implementation are very solid :)

Maybe better controls for more comfortable play? it's all thing I can advice

Tkachov says ...
Dec 18, 2016 @ 12:33pm

@Insality: thanks!

Not sure what do you mean by "better controls". I've tried to make the experience really similar to usual PC usage. There are some imperfections, of course: there is no home button, terminal doesn't support arrow keys and Tab, etc. I'd try to correct these, but you'd still be using your keyboard and mouse =)

IRC controls are controversal a bit, because I can't give player ability to actually talk to characters, but that would be too simple to choose an option to answer it, with no "realistic" button mashing you do while typing an answer. May be some enchacements should be added, so once you clicked textfield you could select an option without mouse, because you already prepared to type and moved your fingers to the keyboard.

MementoGames says ...
Dec 18, 2016 @ 5:41pm

I was really into it! So nice mood you got here.
I just wish it was longer! I spent a long time searching for how to use the console and when I found it and use it, it's over. And and unlike the others, I did not enjoy the fake typing. :(
Solid entry. Keep rocking!

Tkachov says ...
Dec 18, 2016 @ 6:00pm

@MementoGames: thank you!

Yeah, and I wish I could make more during the Jam. I hope I'd find the time to work more on this.

Sad to hear you didn't like the typing. I should probably add some way to skip it (though holding one key or pasting some long text should do the trick nicely, I believe).

velvetlobster says ...
Dec 18, 2016 @ 8:11pm

"your hacked yourself, that is so dumb" Wow that was really nice! Has a great time with this, would like to see this mechanic in a complete realistic hacking game.

Omiya Games says ...
Dec 19, 2016 @ 5:16am

Awesome experience! Really liked the parts where you had to learn the OS's command lines and sequence of events to get to the end goal. I think if the search was more robust, and provided an easy way to look for what commands you need to progress, this can be blown up into a larger, more engaging game. Would have been nice to provide some tutorials on what pipes are, and why "| dash" would run the commands. Also, why man pages?

Tkachov says ...
Dec 19, 2016 @ 5:35am

@velvetlobster: thanks!
@Omiya Games: watched you play it on your stream, liked how you started searching even before you had been asked to. I looked a little like you're ignoring some parts of the story in the IRC, and were more exploring than following the commands =)

Search and terminal are things I'd be improving a lot, I just no time to fill it in with a lot of content and implement all the flags, etc.

Tutorials would be disguised as some websites and also man pages of course. I knew there is no ssh hints and that "| dash" is a little subtle, but I was kinda running late, so decided not to spend time on them during Jam.

Vadim Ivshin says ...
Dec 22, 2016 @ 4:48pm

The game turned out surprizingly interesting.

PowerSpark says ...
Dec 28, 2016 @ 6:41am

Your entry's unique but I guess I didn't know exactly what I was doing. Congrats for making a very nice interface though :D

mirta000 says ...
Dec 28, 2016 @ 5:44pm

liked how a lot of the game is in text and how you have to mash buttons to type. Adds to realism. Overall a good game.

Splendidus says ...
Dec 28, 2016 @ 8:44pm

Very cool. I especially liked that the guys from the Internet pinned me and did not give an answer to the question. )

maartene says ...
Dec 29, 2016 @ 11:17am

very cool game. one of the few 5 star Innovation titles I've seen. :)

Tkachov says ...
Dec 29, 2016 @ 12:25pm

@mirta000: thanks!

(mirta has recorded herself playing the game: https://www.youtube.com/watch?v=M5DdX6opfKY&t=9003s)

You've managed to do the first task, but I see it was not so clear for you how to proceed. As mentioned in the description, it's a hacker simulator, meaning you talk to other hackers, run commands in a terminal, find vulnerabilities in different systems and such. Hackers on the channel were not so nice to explain how to do it, but there was a slight hint that you should've try searching for some clues on the in-game internet. Searching is a good skill for a hacker =)

@Vadim Ivshin, @PowerSpark, @Splendidus and @maartene: thank you guys!

rodobodolfo says ...
Dec 31, 2016 @ 2:05am

I absolutely love this one. the post-it credentials is a classic... I somewhat managed to forget my login password and had to start again in a private browser. Im really impressed with this one. Good job!

Tkachov says ...
Dec 31, 2016 @ 12:16pm

@rodobodolfo: thanks!

You must sign in to comment.


[cache: storing page]