Наверное все рисует, но сразу быстро(может по таймеру) все стирает. Какой-то метод все затирает . А может нет строчки graph = Graphics.FromImage(bmp);
Сергей, очень хорошо прорабатываешь, рада что все получается! :)
Сергей, это здорово что повторяешь! Так держать! :)
Красиво получается у тебя уже программа!
Сергей, очень здорово что отлично все получилось!!! Молодец! :)
Сергей, очень здорово что отличные знания получил и они тебе понравились! :)
Сергей, очень классно, что все легко и с удовольствием сделал! :)
Запросы - нужная штука. Хорошо, что попрактиковался!
View("random") не вызывает другой метод, а просто отсылает данные на указанное представление.
В методе Index нужно создать экз Story и передать его в представление.
Либо написать return random() вместо return View("random");
Здорово, что все понравилось! Шарики - отличная игра для тренировки, и не только.
последние строки можно заменить, как вариант :)
return (a==b)? a : (a>b) ? NOD (a-b,b) : NOD (b-a,a);
Здорово! Уже добрался до шариков! Отличная игра для практики!
Поздравляю с началом интересного курса. Все станет понятно. Уроков на эту тему достаточно.
Сергей, замечательные знания освоил в этом уроке! :)
На картинке в коде можно немного сократить код
В строках 54-63 - if else конструкция по сути меняет всего одну переменую-результат ,
а вторая (play) = false в обоих случаях - зачем тогда она в теле if два раза?
Можно сократить до двух строк используя оператор проверки ( ? )
play = false;
return side == 1 ? "winx" : "wino";
Аналогично в строках 67-72, можно сократить немного
На картинке в коде можно немного сократить код
В строках 54-63 - if else конструкция по сути меняет всего одну переменую-результат ,
а вторая (play) = false в обоих случаях - зачем тогда она в теле if два раза?
Можно сократить до двух строк используя оператор проверки ( ? )
play = false;
return side == 1 ? "winx" : "wino";
Аналогично в строках 67-72, можно сократить немного
Красивые крестики-нолики получились! Картинки сам рисовал?
Не припомню я эту игру на курсе "Микроигры", она из Наноигр!
Сергей, да, очень круто! Молодец! )
Отлично все проработал. Еще блок схемы можно делать на www.draw.io. Попробуй, может понравится...
Отличная картинка , и схема отличная получилась!
Молодец! Надо и мне этот курс пройти :~)
Сергей, классно что все легко и отлично! Да, рассмешил ты меня, ведь колобка не повесишь!!! :)
Да, согласен с Иваном, цветовую гамму лучше сделать по контрастнее. Если хочешь, могу выложить свои цвета. А вроде я даже и выкладывал....
Сергей, рада когда опыт прибавляется и знания закрепляются! Отлично что у тебя еще плюс игра в протфолио! :)
Работает? С цветовой гаммой я бы еще проработал.
Здорово потренировался! И хорошо, когда сложностей не возникает.
Сергей, side_lx - это левый лейбел с левой координатой Х (т.е. левая сторона стенки слева панели) + ширина самой стенки (ширина лейбла):
side_lx = label_left.Location.X + label_left.Width;
side_rx - это правый лейбел с левой координатой Х (т.е. левая сторона стенки справой стороны панели)
side_rx = lebel_right.Location.X
смотри координата Х у лейбла - это слева
ax1 - левая сторона ракетки (labal_racket)
ах2 - правая сторона ракетки
да эти условия если бы выполнялись, то ракетка бы заходила б на стены (за лейбел), а так мы мы край левый край ракетки останавливаем возле левого лейбела парой стенки, а край правой ракетки останавливается возле лейбела с права левой ее стенки и тоже не заходит за лейбел.
Надеюсь тебе стало понятно, я раньше тоже не совсем понимала эти координаты, однако о временем привыкаешь и если посмотреть внимательно на рисунок, уверена что ты уже разобрался!
yadi.sk/i/x7VcoFdqnDKyf
Да! Тут количество точно переходит в качество!
Сергей, замечательный отзыв, и я рада что тебе нравится и уроки приносят пользу! :)
Сергей, очень радует что все больше и больше опыта уже! :) А ведь впереди еще много интересного! :)
Сергей, хорошие знания получил, а вот с цветовой гаммой можно было и поиграть, сделать более разнообразную ее! :)
чтобы понимать что программировать нужно представлять что будешь программировать, а для этого нужно хотя бы что-то посмотреть уже другими написанное, правила понимать, принципы, основы! если ты этого не будешь понимать то писать программы сам не научишься, будешь только списывать чужое, если это твой смысл - то не надо заниматься программированием, иди лучше в актеры, они повторяют уже чужими людьми написанное, своего, нового не несут в мир!
Сергей, эти графические классы рассматривались в курсе ООП, в Хранитель экрана и много еще где, так что будет желание ты их отлично усвоишь, а чтобы понять как работает ставь брек поинт и пошагово отрабатывай код, экспериментируй это и интересно и полезно! :)
Посмотри как правильно играть и поиграй и пришли скриншот рабочего стола
Так предсказуемо, что человек будет мстить. Только учтите Сергей. Когда вы делаете задания сквозь руки вы делаете хуже для себя. Если вы решили заворачивать все мои дальнейшие отчёты, то флаг вам в руки, ветер в спину.
Сергей, что именно "не очень"?
Никаких аргументов и примеров, как сделать лучше.
Покажи свой видеообзор, в качестве примера, прежде чем "Плохо" нажимать.
Нужно набрать самому очки, а не скачать картинку из гугла. Точно таких же картинок как у тебя с тем же расположением плиток несколько десятков на различных сайтах:
itunes.apple.com/be/app/2048-threes/id851364403?l=nl&mt=8
www.foxbeen.com/download-2048-threes-1425412.html
Нехорошо обманывать.
Приятно, когда сложностей не возникает. С одной стороны, когда смотришь, всегда легко. Лучше подумать, а как бы ты подошел к решению этой задачи, нашел бы ты такой путь сам?
Сергей, рада что твои знания набирают силы и укрепляются! А ведь это только начало, толи еще будет! :)
Сергей, я очень рада что ты продолжаешь заниматься и я тебя поздравляю с началом этого классного курса! :)
Уже начало игры есть, вот только для твоего же лучшего понимания пройденного урока пиши пожалуйста чему ты научился, или же что повторил если уже ты все до этого знал! :)
Сергей, здорово что набрался новых навыков и все было легко!
Не пойму как у тебя бот всего 7,2 клика сделал?!
Сергей, хорошо получилось и главное что приобрел новые навыки, вот еще бы третий уровень сделать для закрепления, еще б лучше было бы! :)
Сергей, новый урок открывается когда отчет набирает 10 положительных оценок
Сергей, когда наберешь 10 положительных оценок.
Сергей, хорошо что тебе начало этой программы проварилось, то ли еще будет! Только просьба, пожалуйста делай скриншот на фоне студии! Спасибо! :)
Сергей, я очень рада что ты с нами и у тебя огромное желание обучать язык с#. Вот только еще напиши пожалуйста, что ты ожидаешь от этого курса и вперед к цели! :)