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.
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!
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.
There's a section for the label of the button and one for the color. Press one in each to view the results.
Clicking a keypad will highlight that keypad in a cyan background for easy location. Click 4 of them to get the correct order.
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.
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.
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
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
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.
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
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.
(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.
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
Displays the orientations for each knob from the original manual, nothing fancy.
Displays all the pages of the original manual. (cropped for space, sorry, a little unreadable)