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

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

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

Морской Бой / Интерфейс игры

  • На этом уроке мы создадим интерфейс пользователя -
    разместим несколько кнопочек и запрограммируем их.
    Также создадим перечисление всех режимов игры.
  • Дата отправки отчёта: 28 сентября 2018 г.
  • Задание выполнено: за 4 час. 16 мин.
  • Чему научился: Хороший урок, не самый сложный.
  • Что было сложным: Новым кнопкам прописать необходимые действия.
  • Оценка видео-уроку:
Отчёт от 2670 за Морской Бой / Интерфейс игры




Оцени работу

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

19475. --
Konstantin
Konstantin
ответить
→  Александр  # Морской Бой / Интерфейс игры / 2018-09-28 09:22

В моем детстве это была очень популярная игра. Чем же еще было заниматься на классных часах или скучных уроках? Сидишь себе тихонько и играешь с соседом по парте. Класс!

Играют в Морской бой два человека. Для игры нужны листики в клеточку и ручки (карандаши). Для начала каждый игрок на своем листике рисует два квадратика со стороной в 10 клеток. Клетки нумеруются по горизонтали и вертикали. Можно цифрами, а можно, как в шахматах - по одной стороне цифры, по другой - буквы.


В левом квадратике рисуются корабли. Это флот игрока. Всего кораблей 10 штук.


17606. --
Виктор
Виктор
ответить
→  Konstantin  # Морской Бой / Интерфейс игры / 2018-09-28 09:51

Так рассказал, вроде бы эта игра канула в Лету и никто не знает как в нее играть) Недавно сидели на совещании, подруга говорит, давай, в морской бой и так незаметно два часа пролетели) и вроде бы и не в мобилке и типа что-то пишешь)... нынешние школьники тоже режутся в морской бой, просто не на бумажках рисуют, а на телефоне, в метро видел, удивился, но, думаю, эта игра из той категории, которые никогда не умирают)) 


  • Отчёт оценивали:
    791Валерий Жданов+1   20122Andrei0   16861Serge+1   17542Никита+1   17947Dmitry Sinitsin+1   11353AlliZzeN+1   1Евгений Волосатов+1   9913vip+1   17606Виктор+1   3922Александр+1   19525Александр Балбашов+1   16548Hofflin+1   20111Deep Network0   17663Oleksandr+1   6452Кирилл Шмойлов+1   3747Сергей+1  

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





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

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

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

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


Научился: Повторил работу с элементами формы и её событиями.
1. Был "глюк" со случайной расстановкой кораблей - у пользователя и компьютера очень легко было получить совпадающие случайные расстановки. Решил только многократным вызовом sea_comp.ПоставитьСлучайно(); Для верности число повторов тоже сделал случайным (10..20). 2. Сброс сетки компьютера при нажатии Старт. (В классе SeaGrid добавил функцию ClearGrid()). 3. "Секретная кнопка" использует массив карта_кораблей и по точкам вызывает ShowCompShip(Точка place, int nr)


Сейчас интересный этап сборки. Мы уже создали все детали, осталось их правильно подключить)