Simple clone for Fallout 3/NV terminal hacking in curses
Joshua Bicking ff5d0fd89e fixed some memory leaks | 8 ani în urmă | |
---|---|---|
bin | 8 ani în urmă | |
dep | 8 ani în urmă | |
.gitignore | 8 ani în urmă | |
FalloutTerminal.cfg | 8 ani în urmă | |
LICENSE.md | 8 ani în urmă | |
Makefile | 8 ani în urmă | |
README.md | 8 ani în urmă | |
defaultWords.txt | 8 ani în urmă | |
getdelim.c | 8 ani în urmă | |
getdelim.h | 8 ani în urmă | |
getline.c | 8 ani în urmă | |
getline.h | 8 ani în urmă | |
intro.c | 8 ani în urmă | |
intro.h | 8 ani în urmă | |
main.c | 8 ani în urmă | |
pass.c | 8 ani în urmă | |
pass.h | 8 ani în urmă | |
print.c | 8 ani în urmă | |
print.h | 8 ani în urmă | |
wordParse.c | 8 ani în urmă | |
wordParse.h | 8 ani în urmă |
What is fallout-terminal-clone?
fallout-terminal-clone is a modest recreation of the terminal hacking system
in Fallout 3 and Fallout: New Vegas developed with curses. It runs directly
in your terminal or command prompt. I mostly did this as a fun and
interesting way to explore C.
Instructions
Use WASD to move, and ENTER to choose your selected letter. Ctrl-C to quit.
Building
WINDOWS
Requirements:
- mingw-g++ (C/C++ support for MinGW)
Once MinGW is installed with support for C/C++ compilation, simply copy
everything from src\deps\ into your MinGW folder. This will install the
necessary PDcurses libraries.
Once this is finished, you can compile by running:
gcc FalloutTerminal.c -lpdcurses -o FalloutTerminal.exe
Make sure you include pdcurses.dll (found in src\dep\bin)
with your binary.
LINUX
Requirements:
- gcc
- ncurses
Once the above dependencies are satisfied, simply open
a terminal in the src/ directory and run:
gcc FalloutTerminalU.c -lncurses -o FalloutTerminal
OSX
Requirements:
Xcode Tools
Install nurses on OS X as described here:
https://gist.github.com/cnruby/960344
Once this is finished, simply open
a terminal in the src/ directory and run:
gcc FalloutTerminal.c -lncurses -o FalloutTerminal
Plans for the Future
ADD a config file that allows you to:
change difficulty
change whether skips/shortcuts are available
launch another program after it's done
Possible mouse support?
Thanks to:
/u/aftli_work for suggesting macros (before I knew what they were)
I do not own the idea for this game, nor do I claim any ownership of Fallout 3 or Fallout: New Vegas. Those copyrights are the property of Bethesda Softworks.
The included PDCurses dependencies are listed as Public Domain, and can be found at http://pdcurses.sourceforge.net/