sinclairtarget / hack-boy-3000

Hack terminals optimally in the Fallout video game series

Home Page:http://hackboy.sinclairtarget.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HackBoy 3000

HackBoy 3000 is a solver for the terminal hacking mini-game in the Fallout series of video games.

This repository includes a command-line version of the tool as well as a version written for the web. The web version is hosted here.

Using HackBoy 3000 on the command line

$ ruby terminal_hack.rb

Available options:

$ ruby terminal_hack.rb -v (verbose mode)

You can also feed a file containing a list of games into test_terminal_hack.rb:

$ ruby test_terminal_hack.rb games/games.txt
100 tests completed.
Median attempts to win: 2.5
Average attempts to win: 2.5
Max attempts to win: 5

You can also pass the -v flag to test_terminal_hack.rb.

Building the web version

Running...

$ make

...will compile the .coffee and .scss files into .js and .css files and place them into the /public directory.

About

Hack terminals optimally in the Fallout video game series

http://hackboy.sinclairtarget.com/

License:MIT License


Languages

Language:Ruby 33.0%Language:CoffeeScript 30.0%Language:CSS 18.1%Language:HTML 17.5%Language:Makefile 1.4%