Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ultraviolet-ninja/ktane_java_bomb_manual

Keep Talking and Nobody Explodes Bomb Manual (Vanilla)
https://github.com/ultraviolet-ninja/ktane_java_bomb_manual

bomb-defusal keep-talking-and-nobody-explodes ktane manuals vanilla

Last synced: about 1 month ago
JSON representation

Keep Talking and Nobody Explodes Bomb Manual (Vanilla)

Awesome Lists containing this project

README

        

# Bomb_Manual
This is the Bomb Manual for Keep Talking and Nobody Explodes Vanilla (No Mods)
The program is a variant of the original Bomb Manual (http://www.bombmanual.com/) that provides a quick way to solve each module. This project uses JDK 14 and language level 14 - Switch expressions.

## ***Disclaimer***
***I understand that creating a program that solves modules near instantly can diminish the feel of the game on the side of the expert. I took on this project to show myself how much I understood the game and its Vanilla modules as well as refining my skills with Java. I won't stop anyone from using this, but please understand what you're doing by using this "manual", thanks!***

### Widgets Tab
Tab displays options to toggle the important indicators "FRK" and "CAR", whether there's a parallel port on the bomb, a place to input the number of batteries, and whether the Serial Number contains a vowel and last digit odd number. The batteries TextField does not accept non-number values.

### Button Tab
There's a section for the label of the button and one for the color. Press one in each to view the results.

### Keypad Tab
Clicking a keypad will highlight that keypad in a cyan background for easy location. Click 4 of them to get the correct order.

### Simple Wires Tab
The tab contains a slider with the current number of wires and "piano keys" of each color of wire. Set the number of wires and click the order to get the correct wire to cut. There's also a quick clear area for when the user is done with the module.

### Simon Says Tab
Tab contains a slider for the number of strikes earned during the current defuse and a panel for each color. The output displays the order of colors to press in response to the flashing sequence. Changing the number of strikes will have the sequence change to the correct order as well.

### Who's On First Tab
Step 1 will find the correct panel based on what is typed. Step 2 will find the sequence of words that correspond to the typed word. Go through the words to find the one that the defuser has. Also, a quick clear area for easy use

### Memory Tab
The top row takes in the given number on the indicator. Based on that number, a label will prompt what button to press next, and the expert will input the label/position into the empty field of that row. The next row of fields will be enabled, and the process repeats until the module is solved. (Or you blow up, but that won't happen.... I think) There's a reset button for wrong answers or new modules. **Module takes in only number 1-4**

### Morse Code Tab
Only reads dots(hyphens), dashes(periods) and spaces(spaces, duh) in the input field and outputs possible words in the TextArea. There's also an output for all the letters found from the given morse code. If no results appear, the **Manual Override** allows you to type in a word to find the frequency.

### Complicated Wires Tab
Input a letter sequence for each wire, and the output will display what that wire is and whether to cut it or not. Be sure to check the sides of the bomb for parallel port, batteries and the serial number.
- r - Wire has red coloring
- b - Wire has blue coloring
- s - Wire has a star underneath
- l - Wire has a lit LED
- w - Only if the wire is completely bare (But we all know that you cut that wire)
- all - For when the user wants a list of all wire combinations\
**Spaces are used to separate wires**

### Wires Sequences Tab
Goes through the occurrences of red, blue and black wires to determine which to cut. No more remembering or covering the manual with your fingers.

### Mazes Tab
**(From my personal experience being the expert)** There are three notations possible for people who use coordinate systems with (1,1) being the *top left* or *bottom left* corner or for those who say rows as A,B,C,D,E or F and columns as numbers 1 through 6. Select the correct notation and input the coordinates for a circle on the right to find the correct maze, either circle works and just numbers, nothing else. There are places to put the coordinates to the dot and the target.

### Password Tab
Contains 5 input fields to take in the sets of letters in each row. Input the set of letters into the corresponding input, and the Output area displays the possible passwords. **Input fields take in lowercase letters only**

### Knobs Tab
Displays the orientations for each knob from the original manual, nothing fancy.

### Manual Tab
Displays all the pages of the original manual. (cropped for space, sorry, a little unreadable)