In the browser-based DHTML game, Slave Hack, you take on the role of a vaguely tech-savvy Internet addict who has now decided to make a living out of his/her own talents. If your ethics do not prevent you from pretending to infiltrate other computers to use them as spam relays, warez-sharing nodes, or even as tools to bring down an enemy's computer with a massive DDoS attack, then you are excellent material for the world that is portrayed in Slave Hack.
Starting out at the lowly rank of "Script kiddie", with nothing but a small computer and a slow connection to the Internet, you begin surfing the Internet. Your home base will be the WHOIS server at 18.104.22.168 until you grow a little more advanced. As you browse through the list of servers, you will notice a server which is conveniently labeled as Freeware 4 All. On this machine, you find a hacker's starter kit of programs essential for gaining access to restricted areas.
This is where the fun of hacking other servers starts. Both NPC servers and other players' servers can (and will be) hacked, but only other players will try to follow your traces back to your own (virtual) machine.*
*Note: Slave Hack is a virtual hacking simulation game. Your 'server' exists only in the game itself and is given a fictitious IP to use while playing. Other players do not actually hack into the computer that you use to play the game. Moreover, neither the game nor this site encourages hacking outside of a safe, harmless environment such as the one offered in this game.
If you start your hacking career at the 22.214.171.124 server, you will notice a main trait of the game. In the form of a text file, a puzzle is started, commonly referred to as a riddle trail. Riddle trails are the only reliable way of getting more advanced in terms of software. Typically, you solve the riddle in the text file, which will give you a new IP address. And when you follow that trail, you will either find a new riddle or a reward for solving the entire trail (i.e., new and advanced software for your hacking convenience.)
While going about your business, you always need to look over your shoulder, as other players might be lurking on any server you're currently infiltrating. Your actions will leave entries in the server's log files, which can be accessed by everybody else. Covering your steps is essential if you want to minimize the risk of being infected, or, even worse, of having all your precious software deleted.
Analysis: Slave Hack is a game that I had expected to surface on the Web long ago. It is, no doubt, heavily influenced by Introversion's revolutionary Uplink hacking game, which was released in 2001. Uplink's player base has often asked for a multiplayer functionality, which has always been politely declined by Introversion. M2H, Slave Hack's solitary developer, has taken it upon him to port Uplink's framework to a browser-based game, and to enhance it with said multiplayer support.
The game needs registering with a valid e-mail address. While starting out, you should be reading the Beginner's Guide, which will help you over the initial steep learning curve. Should you get stuck on one of the less logical riddles, the forums also offer a helpful section called Riddle Help. Be careful, though, as asking for help on a specific riddle might give away which server you're currently frequenting. It is not unusual for advanced players rush to that server to collect your IP address from the logs.