Fallout-Terminal
所属分类:Julia编程
开发工具:C
文件大小:0KB
下载次数:0
上传日期:2015-06-14 16:56:37
上 传 者:
sh-1993
说明: no intro
(A Fallout terminal emulator as seen in Fallout 3 _and_ Fallout: New Vegas)
文件列表:
LICENSE (1080, 2015-02-23)
Makefile (258, 2015-02-23)
common.h (260, 2015-02-23)
hackterm.c (34425, 2015-02-23)
password.c (1857, 2015-02-23)
password.h (927, 2015-02-23)
utilities.c (1495, 2015-02-23)
utilities.h (206, 2015-02-23)
wordbank/ (0, 2015-02-23)
wordbank/10.txt (439, 2015-02-23)
wordbank/11.txt (479, 2015-02-23)
wordbank/12.txt (519, 2015-02-23)
wordbank/13.txt (559, 2015-02-23)
wordbank/14.txt (599, 2015-02-23)
wordbank/15.txt (639, 2015-02-23)
wordbank/4.txt (199, 2015-02-23)
wordbank/5.txt (239, 2015-02-23)
wordbank/6.txt (279, 2015-02-23)
wordbank/7.txt (319, 2015-02-23)
wordbank/8.txt (360, 2015-02-23)
wordbank/9.txt (399, 2015-02-23)
![RobCo Industries Unified Operating System Terminal](https://github.com/shelbyspeegle/Fallout-Terminal/blob/master/readme_assets/title.png)
---
#Table of Contents
- [Overview](https://github.com/shelbyspeegle/Fallout-Terminal/blob/master/#overview)
- [To-Do](https://github.com/shelbyspeegle/Fallout-Terminal/blob/master/#to-do)
- [Dependencies](https://github.com/shelbyspeegle/Fallout-Terminal/blob/master/#dependencies)
#
Overview
A Fallout terminal emulator as seen in Fallout 3 and Fallout: New Vegas.
##Usage:
Compile with Make from project root:
```
$ make
```
Run program hackterm:
```
$ ./hackterm
```
##Requirements:
- OS: Mac OSX or GNU/Linux
- Terminal: minimum 80 x 24 with ascii characters
- Ncurses library installed
* Linux: ```sudo apt-get install ncurses```
##Controls:
Use the arrow keys to navigate the board. Use enter to submit the highlighted word as a password.
##Secret codes:
| Key | Effect |
| --- | ----------------------- |
| q | Quit application. |
| - | Subtract one attempt. |
| + | Add one attempt. |
| a | Grant access. |
#
To-Do
Basic features: (Functionality that the actual game has)
- Add lock screen transition where all lines on the screen move up and away.
- Erase word in bottom right when a password is entered, like in-game.
- Print UOS access menu options like in-game.
- Make uniqueRandomWord() return unique words.
- Make sure that the only matching brackets found on the same line are hacks.
- Hacks with hacks inside of them should contain said hack in the content.
- Passwords can exist inside hacks. These hacks can only be used once the password is removed as a dud.
* Research: What are the contents of a hack when this happens?
- Research: Does the "Allowance replenished" hack return all allowances or just one?
- Make "!!! WARNING: LOCKOUT IMMINENT !!!" message blink when it appears.
WishList:
- Generate registers dynamically so every game is a little different.
- Add access to vault entries once access is granted.
- Allow user to type in passwords if desired.
- Allow user to skip terminal printing sequences.
- Add tab-completion for UOS terminal.
- Allow user to control experience from command line args.
* Option for difficulty settings.
#
Dependencies
+ [ncurses](https://github.com/shelbyspeegle/Fallout-Terminal/blob/master/http://www.gnu.org/software/ncurses/) - Great library for cursor management.
近期下载者:
相关文件:
收藏者: