Играл в крестики-нолики, мелом на асфальте? Я играл, и очень много, был непревзойдённым профессионалом в своём дворе, изучил все ходы-выходы в этой программе, и замахнулся на создание искусственного интеллекта! :) Игрушка не сложная, она отлично подходит для упражнения в программировании для программиста.
Дата отправки отчёта:
7 декабря 2017 г.
Задание выполнено: за
2 час. 58 мин.
Чему научился:
Отличная игрушка, видно, что урок древний, но от этого он не менее приятный. з.ы. Добавил иконку и текстуры крестика/нолика. Добавил счёт, который отображается в тайтле формы. Чей ход выполнен в виде булевой переменной, так удобнее и меньше ресурсов выделяется. Вместо булевой переменной play, реализовал перечисление State, с возможными вариантами стадии игры. Если стадия ИГРА, то после каждого клика по пустой клетке производится переход хода. При чьей-то победе, увеличивается счётчик на единицу победившей стороне. При ничье, счёт остаётся неизменным. Проверку наличия координат на поле вынес в отдельную функцию: OnMap(). Функцию Finish() реализовал по своему, производится проверка три вряд по всем направлениям (аля солнышко). Добавил подробное описание правил игры. Добавил подробное описание об игре. На формах "Об игре" и "Правила игры" добавлены иконки с левой стороны. На форме "Об игре" добавлен вопрос открытия профиля на сайте проекта и две кнопки: "Да" или "Нет". и много других мелких правок и оптимизаций...
Что было сложным:
остановиться =)
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Отчёт оценивали: 10558. Иван Воронин+16452. Кирилл Шмойлов+110895. Danil42Russia+17119. Новопашин Владимир+110167. Игорь+19156. Dimon+116066. Bodrik_torf+14395. Денис+19980. Timoha+116533. Андрей Шевченко+18275. Tekashnik+111582. Родион+1Посетитель+110670. Сергей Соколов+111147. Сергей+1Посетитель+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Отработал работу с классами Трудности: Ничего.
Урок составлен просто отлично. Очень понимает понять логику графическое отображение логики программы.