Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

C# Четыре в ряд - Соревнование / Оценка позиции

  • Написать класс для оценки позиции.

    Выиграть у Амёбы и приложить скриншот.

    Прислать свой класс на почту:
    formula_programmista@mail.ru

    Заявки на соревнования принимаются до 16 января 23:59.
  • Дата отправки отчёта: 14 января 2017 г.
  • Задание выполнено: за 8 час. 10 мин.
  • Чему научился: оценивать позицию в игре, побеждать Амёбу.
  • Что было сложным: Сначала победить Амёбу, потом придумать алгоритм оценки, затем каждый раз улучшать этот алгоритм. А в конце сложно было адаптировать алгоритм к ситуации, когда размер поля не квадратный.
  • Комментарии: Пусть победит сильнейший.
    P.S. Программа зависает, если ничья случается.
  • Оценка видео-уроку:
Отчёт от 12034 за C# Четыре в ряд - Соревнование / Оценка позиции


Отчёт от 12034 за C# Четыре в ряд - Соревнование / Оценка позиции




Оцени работу

 
Сохранить страницу:

9263. --
Андрей Н.
Андрей Н.
ответить
→  Antonio  # C# Четыре в ряд - Соревнование / Оценка позиции / 2017-01-15 00:37

Да, проверку на ничейный результат допилил только сегодня. ))


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Antonio  # C# Четыре в ряд - Соревнование / Оценка позиции / 2017-01-15 14:09

Ничья, это когда всё поле заполнено?


12034. --
Antonio
Antonio
ответить
→  Евгений Волосатов  # C# Четыре в ряд - Соревнование / Оценка позиции / 2017-01-15 15:06

Да, когда ходить уже некуда. Для поля 15 на 15 такого не случалось, а для поля поменьше было.


12034. --
Antonio
Antonio
ответить
→  Евгений Волосатов  # C# Четыре в ряд - Соревнование / Оценка позиции / 2017-01-20 17:23

Евгений Витольдович, можете пояснить, в каком виде и каким образом будет проходить само соревнование и можно ли будет за этим понаблюдать?



Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Играть в большие крестики нолики =)
Отличная идея, осталось добавить реплики и получится бот-комментатор =) з.ы. долго думал как же ухитриться и кое что предусматривал чтобы бот, но в итоге понял, что надо было в матрице пометку делать отличным от 0, 1 и 2 числом, куда предполагается ход, для его независимой оценки, ну раз такое ограничение у всех, то посмотрим, как будут себя вести другие боты. ВСЕМ УДАЧИ, надеюсь участников будет не меньше, чем в прошлый раз. з.з.ы. Orange, что-то не участвует, странно.


Научился: Писать бота для крестиков ноликов
Скорее всего не оптимальная оценка позиции, но я немного утомился уже тестировать, так что как то так, если ещё найду время, то позже пришлю другого бота, а так высылаю двух, один примитивней, но играет почему то лучше...