15

"Та самая "Мини игра"..."  Часть 2.

Console.WriteLine("Hello pikabu world!!!");
Первая часть: Та самая "Мини игра" в консоли да на C#

Первым же делом хочу поблагодарить всех людей, отметивших пост, оставивших комментарий, вы вывели мой первый пост в горячее(!) за что я вам очень признателен.

Особенно хочу поблагодарить за комментарии с советами и критикой, всё-всё читал)!
Собственно, перейдем к обновлениям.

Во первых, я увеличил для наглядности ширину клетки на еще 1 символ.

Во вторых, я полностью переписал этот ад из If-else, который (вы не поверите, но) получился (!!!) случайно.
Как работает эта новая преблуда:
Вывод первой строки и последней, а так же между ними по формуле "цифра, клетки, цифра" выводим все остальное.

Конечно, знающие синьоры накидали годных вариантов, но я не крутой, переписал проще (или сложнее?).

Кстати о "Так получилось случайно": когда я вначале написал только 3 if-else, с проверкой на (игрок1/игрок2/пустая клетка), я добавил /цифра/цифра<10 и пошлоооо поехало, почему я не решил переписать? Банально в час ночи спать уже хотелось)

Как к слову заметно по коду, я прикрутил так же покраску текста, для наглядности.

Далее, я прикрутил возможность выбора разворота блока, с ожиданием до ввода "не разворачивать" посредством ввода любого, кроме "y", символа). Код простой, хотя я уверен что появится кореец Сеньор, который сделает это в 15 символов)

Как это выглядит:

Так же, как и подобает программисту. все проблемы я заметил на показе кода))))
Фиксим отображение нижних координат, попутно улучшая названия переменных:

Ну и на десерт, добавлю еще несколько плюх:

Выводим чей сейчас ход;

Выводим инфу о победе того или иного противника)

Напомню! Я не называю свой код идеальным, жгу как, чем, и насколько могу) Ожидаю ваших предложений, советов, критики и "Що это такое".

И да, далеко не все что я хотел по итогу прикрутить - было прикручено. Я решил не маячить один проект до состояния "Чтоб с него есть можно было!", и продолжать развиваться, а в месте с тем, писать посты! Если интересны еще решения моего еврейского мозга, можете кинуть интересную задачку в комменты, обязательно что то попробую.

Весь код: https://pastebin.com/ak7PnumN

Огромное спасибо за прочтение.

Лига программистов

2.1K постов11.9K подписчик

Правила сообщества

- Будьте взаимовежливы, аргументируйте критику

- Приветствуются любые посты по тематике программирования

- Если ваш пост содержит ссылки на внешние ресурсы - он должен быть самодостаточным. Вариации на тему "далее читайте в моей телеге" будут удаляться из сообщества

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества