public class Main { public static void main(String[] args) throws InterruptedException { showGameStartAnimation(); Race race = new Race(); String raceWinnerName = race.findRaceWinner(race.createRace()).name; showWinner(raceWinnerName); } public static void showWinner(String raceWinnerName) throws InterruptedException { Thread.sleep(500); String[] fireworks = { "ð ", " ð ", " ð ", " ð", " ð ", " ð " }; for (int i = 0; i < 2; i++) { for (String fire : fireworks) { System.out.print("\r" + fire); Thread.sleep(150); } } System.out.println("\n===================================="); System.out.println("ðð¨ " + raceWinnerName.toUpperCase() + " пеÑеÑÑк ÑÐ¸Ð½Ð¸Ñ Ð¿ÐµÑвÑм! ð¨ð"); System.out.println("===================================="); String message = "ð Ð Ð Ð Ð Ð Ð ! ð"; for (int i = 0; i < message.length(); i++) { System.out.print(message.charAt(i)); Thread.sleep(120); } System.out.println("\nð ÐоздÑавлÑем Ñемпиона! ð"); } public static void showGameStartAnimation() throws InterruptedException { String[] frames = { " ðð¨", " ðð¨", " ðð¨", " ðð¨", " ðð¨", " ðð¨", " ðð¨", " ðð¨", " ðð¨", " ðð¨" }; for (String frame : frames) { System.out.print("\r" + frame); Thread.sleep(150); } Thread.sleep(500); String message = "ð РРРРРРЧ РРРС Ь ! ð"; for (int i = 0; i < message.length(); i++) { System.out.print(message.charAt(i)); Thread.sleep(120); } System.out.println("\n==============================="); System.out.println(" ÐобÑо пожаловаÑÑ! "); System.out.println("==============================="); } }