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

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

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

Сокобан / Сокобан - Игра - Интерфейс

  • Мы начинаем создание интеллектуальной игры СОКОБАН.
    У нас уже есть все необходимые классы и уровни для создания полноценной игры.
    На этом уроке мы создадим форму и настроим интерфейс окна лабиринта.
  • Дата отправки отчёта: 30 августа 2015 г.
  • Задание выполнено: за 2 час. 00 мин.
  • Чему научился: Потренировался создавать формы
  • Что было сложным: Ничего.
  • Комментарии: У меня почему у меня панель заходит за ToolStrip, хотя поместил ее на передний план. И еще я сделал так, что бы при наведении мышкой на кнопку подсвечивалась картинка, вместо кнопки PictureBox поставил. Картинка подсвечивается, но только почему то немного запоздалая реакция, картинку подгружает долго. Не знаю как сделать, чтобы быстрее отображалось.
  • Оценка видео-уроку:
Отчёт от 6203 за Сокобан / Сокобан - Игра - Интерфейс


Отчёт от 6203 за Сокобан / Сокобан - Игра - Интерфейс




Оцени работу

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

2146. --
Иван
Иван
ответить
→  Николай Миролюбов  # Игра Сокобан / Сокобан - Игра - Интерфейс / 2015-08-30 14:14

Очень красиво получается. Интересные идеи!


24. --
Олюшка
Олюшка
ответить
→  Николай Миролюбов  # Игра Сокобан / Сокобан - Игра - Интерфейс / 2015-08-30 14:46

Николай, КРАСОТИЩЕ!!! ☀️
Попробуй панель сделать Doc не на весь экран а с низу, а у ToolStrip с верху!



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





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

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

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

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


Научился: Познакомился с делегатами.
Трудности: Самым сложным было понять, почему в функции InitPictures() panel подчеркивается красным. И почему Properties.Resources.игрок был тоже подчеркнут красным.
ShowItem (new Place (5, 4), Cell.user) - вот строка и сразу 2 вопроса: 1. Мы при передаче в функцию (!!) используем new... это мы сразу в ней создаём, то что надо, аналогично for (int i=0; .... ? 2. Из-за того что user является как бы полем структуры Cell мы не можем обратиться к нему напрямую (не ставя слева точку и записывая имя структуры...)? Приятно взять, совершить простой (ну болеменее) набор действий и получить готовое окошко с кнопочкой))) Как будто уже готовая игра... Так и хочется нажать на кнопку "начать игру" и начать... игру)))


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