Сперва, когда я только зашел в раздел Игры, я подумал что их нужно писать полностью самому. Но работать с GUI я не хотел, поэтому появилась идея реализовать Консольную версию программы, как в древних текстовых играх. Но я не смог нагуглить как очистить окно консоли (или того же Run в IDEA), точнее все варианты, что предлагались - просто не работали.
\033[H\033[J
и
\033[2J\033[H
просто не дали никакого результата.
Runtime.getRuntime().ecec("cls")
- падает с ошибкой.
System.out.print("\f")
- тоже не дало результата. Единственное, что работает - это:
System.out.print("\r")
но только для 1-й стоки. Но я же игровое поле, и всё остальное в одну строку не впихну. Писать с простыней не очень хочется, так бы каждый ход "отрисовывал" новый кадр, всегда красиво и правильно - сверху. А иначе это будет привязку к низу, что будет некрасиво.