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

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

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

Микроигры / Крестики-Нолики. Игра на двоих

  • Играл в крестики-нолики, мелом на асфальте?
    Я играл, и очень много, был непревзойдённым профессионалом
    в своём дворе, изучил все ходы-выходы в этой программе,
    и замахнулся на создание искусственного интеллекта! :)
    Игрушка не сложная, она отлично подходит для
    упражнения в программировании для программиста.
  • Дата отправки отчёта: 7 декабря 2017 г.
  • Задание выполнено: за 2 час. 58 мин.
  • Чему научился: Отличная игрушка, видно, что урок древний, но от этого он не менее приятный.
    з.ы.
    Добавил иконку и текстуры крестика/нолика.
    Добавил счёт, который отображается в тайтле формы.
    Чей ход выполнен в виде булевой переменной, так удобнее и меньше ресурсов выделяется.
    Вместо булевой переменной play, реализовал перечисление State, с возможными вариантами стадии игры.
    Если стадия ИГРА, то после каждого клика по пустой клетке производится переход хода.
    При чьей-то победе, увеличивается счётчик на единицу победившей стороне.
    При ничье, счёт остаётся неизменным.
    Проверку наличия координат на поле вынес в отдельную функцию: OnMap().
    Функцию Finish() реализовал по своему, производится проверка три вряд по всем направлениям (аля солнышко).
    Добавил подробное описание правил игры.
    Добавил подробное описание об игре.
    На формах "Об игре" и "Правила игры" добавлены иконки с левой стороны.
    На форме "Об игре" добавлен вопрос открытия профиля на сайте проекта и две кнопки: "Да" или "Нет".
    и много других мелких правок и оптимизаций...
  • Что было сложным: остановиться =)
  • Оценка видео-уроку:
Отчёт от 10558 за Микроигры / Крестики-Нолики. Игра на двоих


Отчёт от 10558 за Микроигры / Крестики-Нолики. Игра на двоих




Оцени работу

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

  • Отчёт оценивали:
    10558Иван Воронин+1   6452Кирилл Шмойлов+1   10895Danil42Russia+1   7119Новопашин Владимир+1   10167Игорь+1   9156Dimon+1   16066Bodrik_torf+1   4395Денис+1   9980Timoha+1   16533Андрей Шевченко+1   8275Tekashnik+1   11582Родион+1   Посетитель+1   10670Сергей Соколов+1   11147Сергей+1   Посетитель+1  

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





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

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

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

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


Научился: Отработал работу с классами
Трудности: Ничего. Урок составлен просто отлично. Очень понимает понять логику графическое отображение логики программы.



Научился: Не помню, делала когда этот урок был в наноиграх. В gimp долго нолик рисовала
Трудности: Отчитаться за проделанную работу. :-)
Все хорошо.