Дата активности | Видеокурс | Прогресс | ||
---|---|---|---|---|
2015-09-12 | lines | Шарики | 63 % | |
2015-09-12 | game2 | Микроигры | 54 % | |
2015-07-18 | words | Игры со словами | 58 % | |
2015-07-02 | game1 | Нано-игры | 20 % | |
2015-06-27 | sokoban | Сокобан | 87 % | |
2015-05-30 | game0 | Демо игры | 40 % | |
2015-05-09 | soft0 | Демо софт | 15 % | |
Итого: | 54 % |
Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2015-07-08 | task2 | Комбинаторика | 23 % | |
2015-06-04 | task1 | Целые числа | 100 % | |
2015-06-04 | task1 | Строки | 100 % | |
2015-05-10 | task1 | Семантика | 100 % | |
Итого: | 81 % |
А можно на класс со статистикой взглянуть? Интересен ваш метод...
привет, я сейчас работаю над программой арканоид, вернее готовлю улучшения программы для финального урока в разделе наноигры. Сделал большинство из тех улучшений что хотел, но решил выйти за рамки курса и сделать таблицу рекордов. Гугл не дает четкого ответа на этот вопрос, однако он выдал вашу работу, где вам все-таки удалось создать таблицу рекордов. Можно вас попросить скинуть мне часть кода который отвечает за таблицу рекордов, или подсказать в каком направлении двигаться?
Очень интересные наблюдение и доработки
Что-то не пойму, как ты успел и то и другое сделать?
Ты заранее это все выполнил, а теперь только отчёты отправил?
Совершенно верно, Лукер, ты молодец!
Я вижу, насколько ответственно и с любовью подошёл к этому уроку.
Молодец!
Отлично получается. Очень бы хотелось увидеть видео-отчет такой красоты!
Здорово! Столько нововведений! Тоже стараюсь так делать в своих программах.
Артем, Молодчина! Знала что ты все сделаешь, всегда верила в твой успех! Молодец! :)
Артем, я очень очень рада за тебя и твоим успехам, рада что ты доделал эту игру и все классно получилось! Ты, БОЛЬШОЙ МОЛОДЧИНА!!!
Классный отзыв, Павел!!:)
Артем, отличная работа, шарики чудесные! И я поздравляю тебя с завершением этой игры и курса и жду твоего интересного образа! Молодец! :)
Артем, а мне нравится твоя работа! Чтобы пришло понимание, так чтобы самому по памяти нужно их прописать еще несколько раз, уверена что еще потренировавшись тебе и это будет по плечу! :)
Артем, Молодчина! Я наблюдаю как ты продвигаешься и укрепляешь свои навыки и знания и это великолепно! :)
Оля, нет, в Сокобане же у нас полноценный Resize формы был. Я сделал при загрузке формы идёт расчёт её размеров по размерам нашего поля для игры. Но в будущем - можно взять ту схему из Сокобана - с Resize'ом формы.
Заметь - мы уже, можно сказать, пользуемся паттернами (шаблонами):))))). Это круто!
Ещё, кстати, я сделаю один, так сказать, паттерн - по созданию и сохранению статистики игры, таблицы рекордов и т.д. Нужно время:))
Артем, а зачем фотошоп качать, я пользуюсь онлан по необходимости!
Сделал как в Сокобане подстройку размера формы?
Собственно говоря, так я и сделал. Но не получилось..:( Буду разбираться позже.
Артем, договорилась! :) Ведь без шариков программа не получится, а шарик красивый, уверена другие цвета тоже будут классные! :)
А как ты реализовал эту функцию рестарт??? когда MessageBox выводит окно сделай проверку если нажата кнопка ДА то возвращай все то что начинает новую игру, извини если не понятно объяснил, просто я не писал змейку и поэтому не знаю что у тебя не получилось, по-больше узнать о проблеие может быть решили)
Артем, мне нравится твоя змейка и кролик классный!!! Не расстраивайся, а то я тоже огорчилась от этого, уверена ты со временем и это реализуешь! Ведь Ты, Молодец! :)
Артем, у тебя как обычно красивая работа! А вереди ведь еще много интересного! :)
Не-ет. Больше похожа на змейку, т.к. в арканоиде ездит только влево-вправо. Стрелка очень хороша!
Артем, хорошо что тебе понравился бот, он действительно классный и в разы облегчает игру! Однако не увлекайся им :)
Артем, да все верно пока полностью не наберешь голосов не пустят к новому заданию, такие условия и после финального урока тоже ждешь когда наберешь положительных голосов! :)
Да, Евгений улетел в отпуск, в воскресенье был прощальный вебинар, прилетит 1-го августа! :)
Оля, привет. У меня тут проблемка возникла с курсом Микроигры: меня после полуфинального урока не пускает дальше по урокам. Обычно как было - выполняешь урок, отправляешь отчет и сразу можешь выполнять следующий урок, не дожидаясь набирания необходимых проверочных очков. А тут что-то не пускает дальше..
И ещё вопрос - я так понимаю Евгений Витольдович в отпуск ушёл/уехал/улетел?
Артем, все замечательный образ, отличная игра, с удовольствием ставлю тебе пальчик вверх! Ты, Молодец! :)
Артем, замечательные задумки, и очень красивая игра вышла! Уверена что скоро ты нам предоставишь в обзоре свои доработки! Ты, Молодец! :)
Артем, хорошая работа, очень обрадовало то что все таки твое количество переросло уже в замечательное качество! Молодец! :)
Артем, ты Молодец! Сколько в тебе упорства, ты пример для подорожания, лично меня хватило только не сколько часов! :)
Сутки сидел над ней. Никак не мог набрать хотя бы 1024. И вот наконец получилось.
Артем, главное - вовремя исправится и двигаться радостно дальше! :)
Форму не переименовал - это да, мой фейл, забыл об этом.(( Буду внимательнее впредь.
Артем, мне нравится твоя программа и хорошо что добавил подсчет ходов! :)
Артем, вот с Антоном соглашусь форму лучше переименовывать, когда ты начинаешь разные проекты собирать в один это очень помогает и облегчает работу!
Хорошо получилось! Но почему то многие не уделяют внимание названию формы( Сейчас это не критично но когда форм несколько то удобнее если название не 1..2..3 а по смыслу формы. А так не к чему придраться) аккуратненько, и у лейбла цвет с меню одинаковый)
Дааа, помню-помню, сам искал эти изменения:)
Ну вот, инсайт, озарение!
Я всегда думал, что это слово "разгильдяйство",
оказывается есть ещё одно, более длинное...
Артем, классно сделал, вот только про иконочку подзабыл! :)
Артем, Спасибо большое, мне очень приятно! Да, землякам всегда пальчики вверх! :)
Отличный душевный видеообзор, Оля! Как там ты говорила - землякам пальчики вверх!:)))))
Молодец, что начинаешь в таких тонкостях разбираться.
Не страшно, что допустил ошибку, здорово - что смог её найти и исправить!
Вообще-то в уроке есть обнуление в функции InitGame. На видео урока это показано на 32-минуте.
Человеконенавистничество - 24 буквы. Завтра сделаю предложенный Вами вариант:)
И какое же самое длинное слово?
Найди самое длинное слово, в котором все буквы разные.
Задумки у тебя хорошие, но пока программа выглядит не ахти :)
Да, лукер, начало координат в левом верхнем углу.
Так уж повелось, так как информация выводится на компьютере сверху вниз.
А мне нравится твоя работа, только кирпичики в синий оттенок подобрать и класс! :)
Артем, землякам всегда пальчики вверх! Замечательный обзор все показал и объяснил, уверена, что у тебя и дальше во всем будет только успех! Ты, Молодец! :)
УРА! Ты, МОЛОДЕЦ!!! Поздравляю! Ты очень хорошо поработал, я с удовольствием наблюдала как ты шаг за шагом выполнял задания, узнавал новое и покорял эту великолепную программу, и ты ее победил, это твой большой успех!!! Так держать, и ты твои желания и цели всегда уже сбываются! :)
Looker, молодец!
Осталось записать видеообзор своей программы (последнее задание).
Думаю,получится что-то суперское :)
Кстати, все реализовал в одной форме.
Полностью на WinForms реализовал. Наложил ТекстБоксы друг на друга и в определенные моменты одни скрывал, другие отображал )) Бывало сам запутывался и долго распутывал этот клубок ))
Поздравляю с окончанием прекрасной игры Сокобан! Уверен, что все увиденное и сделанное обязательно пригодится.
Да, игра - просто класс! Такая красочная! Неужели - это просто на WinForms-ах сделал?:)
Замечательные знания приобрел в свою копилочку и главное что ты видишь свои успехи и это приносит тебе радость! Великолепно! :)
Замечательно, я очень рада твоим успехам, ты хорошо занимаешься и видны отличные результаты, проявляются подкаыенные навыки! :)
Я сначала прослушал урок, потом делал) Просто я уже полгода пишу на шарпе)
Привет, молодец!
Напиши, пожалуйста, сегодня в 8 утра рассылка по микро-играм пришла от меня?
Спасибо.
20 минут??? Даже урок идет дольше.:)
У тебя уже все очень замечательно получается! Ты Молодец! :)
Хорошо, что не сдались и нашли ошибку. С одной стороны ошибки - зло, с другой - они помогают разобраться полностью, понять, как на самом деле это все работает.
Замечательные результаты, хорошо что все у тебя уже получается! :)
Крутая игрушка:) Ох сколько ж часов в детстве в неё было потрачено:)
1. Я больше склоняюсь к большим проектам, будь-то игра, или какой-то бизнес-проект, потому как они наиболее приближены к реальным проектам, с которыми мы можем столкнуться в будущем на наших будущих работах. Это будет очень полезная практика и отличный практический опыт. Но проект должен использовать максимально все возможности ООП - наследование и полиморфизм (особенно полиморфизм), и самого языка C# - делегаты, потоки, сериализацию и т.д. С объяснением как и почему мы применяем ту или иную реализацию. Ещё было бы очень хорошо поприменять различные паттерны, т.к. они очень часто применяются в реальных рабочих проектах (полностью с "0" очень редко что-то пишут).
Как мне сказали на одном из собеседований - теорию я понимаю, а вот понимания практического применения этой теории нету:(. Нужно развиваться именно это понимание - практическое!
2. По поводу игры - сейчас очень популярна онлайн-игра Hearthstone компании Blizzard. Тем более, что там есть и онлайн составляющая часть.
Это значит, что для того, чтобы поставить какой файл в качестве иконки, у этого файла должно быть расширение .ico и никакое другое. Если я не ошибаюсь, то .ico файлы как раз и служат для этих целей.
Согласен с Олей. Для иконки нужно строго разрешение .ico
в задании было написано НАРИСОВАТЬ от руки. поскольку сканера нет, то рисовал в пэйнте. Не понял, зачем вопрос: если придерживался 3-х нормальных форм, то это должно быть понятно из схемы. Если не придерживался - тоже должно быть понятно из схемы. Проще было сказать: схема не соответствует 3-й нормальной форме. Я смотрел другие работы, почти ни у кого схема не соответствует, но на это никто не обратил внимания и поставил +.
Слуште, а не проще эту всю схему делать сразу в Management Studio с помощью UML языка? Там же всё намного нагляднее будет. И связи, и ключи.
И вопрос - ты придерживался 3-ех нормальных форм?
Спасибо, стало чуть чуть яснее... Мне хочется пройти курс по ООП, чтобы таких вопросов не задавать, но это только после завершения текущего.
Новое применение делегатов, замечательно, знания расширяются! Все же думаю ты обязательно справишься и другими уроками! Главное не перенапрягайся, и все получится, вот увидишь! :)
1) Не совсем понятна твоя аналогия, при чем тут for(). В ShowItem() нам нужно передать экземпляр Place, который нужно где-то предварительно создать и чтобы не засорять наш код мы и создаем его (экз. Place) сразу в месте передачи его как параметра. Просто так удобнее)
2) Ну, Cell совсем не структура, это Enum, т.е. перечисление. Это совсем отдельный тип. Он содержит набор констант. В нашем случае user, here и т.д. В остальном ты прав, к элементам перечисления обращаются только через '.' Хотя конечно можно привестись к типу наших констант и потом использовать переменную такого типа, но это, извините, как если бы тебе нужно было притронуться к левому уху и ты это делал бы правой рукой вокруг затылка.:)
Должен тебя разочаровать.
Не самый :)
Отлично, продолжай заниматься и уверена ты найдешь для себя много интересного :)
Отлично, что результат достигнут и теперь продолжай идти дальше! Молодец!
Очень хорошо что прокачиваешь навыки, уверена тебе это пригодится и облегчит создания своих программ! :)
Ещё будем использовать, не зря же создавали :)
Замечательно что прокачался, и у тебя получилось! Да, соглашусь с Евгением, фон у тебя рябит и сливается, и мне кажется все таки если ты сам нарисуешь это будет выглядеть более круче и индивидуальней, да, нужно потратить немного времени, зато результат будет эффектней и потрясающим!
Я рекомендую тебе сменить картинку пустого поля - либо на пустой рисунок, либо просто пару точек (типа трава), а то выглядит как будто кругом тупики.
Отлично получилось. Гламурненько
Очень хорошо, в написание программ логика очень важна, без нее ничего не получиться!
При таком решении:
string[] arr = (Console.ReadLine()).Split(' ');
long l1:
for (int i = 0; i < arr.Length; i++)
l1 += Int64.Parse(arr[i]);
Console.WriteLine(l1);
один из тестов выдает неверный ответ. Тест вот этот: 1 2 3 4 5 6 7 8 9 10 = 55.
Если сделать решение через TryParse(), то всё работает на 100%. Но я не вижу разницы в работе этих 2-ух методов (Convert и TryParse) при таких вводимых данных.
Объясните, пожалуйста, что особенного вводится в этом каверзном тесте, что работает только TryParse, а Convert и Parse не работают?
P.s.: в VS все 2 метода работают и дают одинаковый результат.
Замечательно, старт есть, теперь к вперед к самому интересному!
Идея, я бы сказал, супер! Подробнее хотелось бы узнать про логику добавления новых программ к существующим.
Да действительно очень хороший результат! Молодец! А еще рекорд и по знаниям, столько выучил на одном уроке!
Хорошо придумал!:) В любом случае ВПФ смотрятся как минимум красивее, чем формсы.:) А так за ними, я думаю, будущее для десктопа.
looker, в видеоуроке все на формсах, но я решил что интересней выполнять за WPF, так сказать двух зайцев чтоб убить :)
WPF - это круто! Сам придумал сделать через WPF или по заданию так нужно было?
Твои труды пошли тебе на пользу, хорошо сделал свой индивидуальный уровень, Молодец! А теперь в новые достижения!