В прошлый раз, я написал убицу всех логистов... программу, что отбирает работу... К сожалению, Гугл у меня ее не купили... Что странно, такие профи как я - рождаються раз на тысячу лет! Глупые...
Но я не растерялся... И написал игральный автомат, надеюсь заработать на этих "легальных" онлайн-казино.
Слушайте, прошу прощения если нечитабельно. Я правда стараюсь понять, что такое читабельность кода. И знаю о багах. Но автомат работает! Присылайте скрины, если выиграете джекпот. Это реально)))
import java.io.*;
import java.util.HashMap;
import java.util.Map;
import java.util.Random;
class Dcoder {
public static int money = 25;
public static int jackpot = 1000000;
public static void main(String[] args) throws IOException {
BufferedReader blind = new BufferedReader(new InputStreamReader(System.in));
printText("Добро пожаловать в казино!");
printText("Пока доступен только один простенький игральный автомат.");
printText("Введите: \"/command\", чтобы просмотреть список команд.");
while(true){ //начало while*
String in = blind.readLine();
if(in.equals("/exit")){
printText("Всего хорошего!");
break;
}
if(in.equals("/start")){
Start();
}
if(in.equals("/money")){
printText("Текущее количество фишек: "+money);
}
if(in.equals("/jackpot")){
printText("Текущий Джекпот: "+jackpot);
}
if(in.equals("/command")){
CommandList();
}else{
}
} //конец while*
} //конец main*
public static void printText(String text) {
System.out.println(text);
}
public static void Start() {
money --;
jackpot++;
Random num = new Random();
int a = num.nextInt(9);
int b = num.nextInt(9);
int c = num.nextInt(9);
System.out.println("Выпало: "+a+" "+b+" "+c);
if(a%2==0 && b%2==0 && c%2==0 && a!=b){
money = money+4;
printText("Ваш выиграш: +4");
}
else if(a%2!=0 && b%2!=0 && c%2!=0 && a!=b){
money = money+4;
printText("Ваш выиграш: +4");
}
else if(a==7 && b==7 && c==7){
money = money + jackpot;
printText("ВЫ ВЫИГРАЛИ ДЖЕКПОТ!!! ");
jackpot = 0;
}
else if(a==b && b==c && c==a){
money = money+jackpot/2;
printText("Поздравляю");
jackpot = jackpot/2;
}
else if(a==b && b!=c && c!=a){
money = money+2;
printText("Ваш выиграш: +2");
}
else if(a!=b && b==c && c==a){
money = money+2;
printText("Ваш выиграш: +2");
}
else if(a!=b && b!=c && c==a){
money = money+2;
printText("Ваш выиграш: +2");
}
else{
System.out.println("В следующий раз повезет!");
}
}//конец running
public static void CommandList() {
Map<String, String> command = new HashMap<String, String>();
command.put("Введите: \"/start\"", "чтобы начать играть");
command.put("Введите: \"/exit\"", "чтобы выйти");
command.put("Введите: \"/command\"", "чтобы проверить список команд");
command.put("Введите: \"/money\"", "чтобы проверить количество фишек");
command.put("Введите: \"/jackpot\"", " чтобы проверить текущий джекпот");
for(Map.Entry<String, String> pair : command.entrySet()){
String key = pair.getKey();
String value = pair.getValue();
printText(key+" - "+value+".");
}
} //конец commandList
}