Перейти на английскую версию лучше сразу, потом переучиваться опять нужно.
Ну будешь устраиваться, спросишь)))))))
кстати, Автор говорил проходить собеседования? вот еще один повод))!!!
Да то что могут писать как угодно, главное чтобы синтаксис шарпа соблюдался - это понятно. Мне интересно, как правильно по "шаблону". Есть же какие-то правила, соблюдающиеся между программистами. Например если над одним проектом работает не один а команда программистов... не могут они писать каждый как ему удобно и как он привык. Должен быть какой-то устоявшийся формат
Могут и с заглавных писать. Почему бы и нет. Главное, чтобы было понятно, что в ней будет храниться.
(То есть не надо делать переменных типа h, g .... лучше называть полностью Height, Health... )
переменные вроде с заглавных букв не пишут... не?
(Ну еще у Автора я заметил что делегаты он начинает с de, например deRecv.)
В том то и дело, что и Евгений пишет не совсем "по формату" Он даже сам где-то говорил, что привык к немного иному синтаксису, так как до шарпа он писал на другом языке. И это заметно даже из за его привычке лишний раз не ставить {} скобки в методах ))))
Переменная должна содержать в своем имени информацию о значении. То есть не надо делать переменных типа h, g .... лучше называть полностью Height, Health... Так же не стоит начинать переменные с цифры. Для обучения конечно можно и короткими буквами.. Так же длина имени переменной прямо пропорционально её области видимости. В пределах цикла можно и i обойтись. Константы лучше называть так: КОНСТАНТА, чтобы было видно, что это константа. Ну еще у Автора я заметил что делегаты он начинает с de, например deRecv.
Ну да... в принципе можно напихать разных элементов настроек, изменяя параметры по ходу работы программы )
Еще на форму можно текст бокс положить и через него управлять толщиной карандаша.
Александр, хорошего и приятного тебе отдыха! Набирайся сил, восстанавливайся и обновленный и окрыленный возвращайся покорять и удивлять новым! :)
Верный комментарий! Лучше не оставлять "магические числа" в коде, а выносить их, например, в отдельный класс "настройки программы".
Я пока в отпуске, так что заходить сюда постоянно не получается. Интернета тут почти нет. Когда вернусь, обязательно вас догоню ))
О! Александр! Я очень рада что ты к нам тоже присоединился, а то давно не видела твоих шедевров! Я в нетерпении жду следующих отчетов! :)
Симпатично вышло :)
не от курса, верно... но в курсе пока все элементарно )
полезный сайт, спасибо ))
Отлично получилось. А иконку можно сделать за 10 секунд на favicon.ru/
Прикольно, похоже на кнопку включения компьютера) а настройка интернета - это не от курса зависит :D
1- Вертикальный скроллер (леталка - стрелялка) с управлением под палец для планшета.
2- корабль игрока, несколько кораблей противника, несколько неучтожимых объектов, для облета, несколько видов оружия для корабля и противников и снаряды для них, выпадающие бонусы, несколько боссов.
3 - это слишком долго описывать и нудно читать ))))
Для меня твои программы и отчеты это всегда подарок!!! :)
Александр! Спасибочки, очень мило! :)
Хорошо, Александр, я не против :)
Договорились, Александр, жду комильфо :)
Оля, может сделаю, когда напишу что-то стоящее. А писать обзор на не доведенный до ума продукт как-то не комильфо )))
с picturebox`ом я работал, там какие-то непонятки с прозрачностью box`a. Не всегда работает. Попробую с кнопками поэксперементировать ))
Александр, тебе бы видео обзор делать, показывать свои творения :)
Интересное решение, хотя в лейбл тоже картинки можно отображать (свойство Image) или лучше тогда вообще picturebox использовать?
1 - Не буду оригинальным. Простые игры на 2-3 урока лучше разбирать на бесплатных занятиях. Чтобы от простого к сложному переходить, от бесплатного к платному, если тема заинтересует.
2 - Хочется делать игры (для души, как раньше делали, а не за бабки ) А вообще еще не определился с направлением. Еще слишком много неизученного, так что я пока не знаю всех возможностей языка.
Александр, замечательно что нашел выход с прозрачностью! :) Молодец! Мне нравится твоя работа! :)
Это да, но комменты обычно пишешь в больших проектах, где легко запутаться... а в таких одноразовых задачках обычно не заморачиваешься ))
Да, чтоб понять что написал, можно комментировать код. Иногда помогает
ладно, держи cloud.mail.ru/public/8h8j/NV3TnhEid
при запуске выйдет сообщение об ошибке, просто жми "продолжить"
Больше интерес вызывает как студент самостоятельно допридумал алгоритм. Скидывай, не стесняйся))
Прозрачный это там где цвет попробуй установить в кладке Web Transparent, если конечно не пробовал так сделать :)
Спасибо.
Так у картинки и так фон прозрачный. Это TGA шка с прозрачностью... а цвет фона это уже в свойствах C# устанавливается. Я могу его на любой поменять, только толку от этого 0... (
Александр, замечательная реализация, хорошо придумал! А а курсор не прозрачный так как это поле картинки, молоток на бело фоне. Тут нужно чтобы у картинки фон был прозрачный :)
Ну я тебя разочарую, там всего два уровня, я больше не делал. Это же так, как пример, а не полноценная игра. )
Хотелось поиграть, интересно выглядит. Можно на Яндекс.Диск
Оля, я не умею их записывать. Тем более на работе мне этого никто не даст сделать ))
Александр, это потрясающая блок схема, пожалуйста, запиши презентацию этой программы! :)
Здорово! Одна схема лучше другой!
Ой, я не умею писать такие вещи )) Да и скорее всего буду делать ее на работе (пока начальство не видит) ))))
Блок-схема воодушевляет.
Я догадываюсь - что ты хочешь сделать!
Обязательно запиши видео-презентацию своей программы.
Александр, это тебе спасибо за великолепные работы!!! :)
Александр! я в восторге от твоей программы! Ты действительно Молодец! :)
Я сам достаточно натерпелся от учителей за собственную «оригинальность»...
Я надеюсь Вы ничего против этого не имеете? Просто нравится делать что-то новенькое, а не просто копировать решение задачи.
Приятно знать, что они нравятся кому-то еще, кроме меня самого )))
Меня всегда радуют твои программы, очень нравится как ты делаешь их с удовольствием, продумываешь все до мелочей :)
Спасибо Оля... жаль что времени свободного не всегда хватает.
Александр, как всегда работа великолепная, на славу постарался! Молодец!
Александр! Прекрасный отзыв! Прекрасное увлечение, и главное мне очень нравится, что это все с удовольствием и искренно! Спасибо за такую работу, они вдохновляют и мотивируют! Молодец!
Огонь сильнее воздуха, воздух сильнее земли, земля воды а вода огня. А при столкновении смежных стихий, таких как огонь и земля или вода и воздух - победитель определяется случайно 50/50
Спасибо, Саша, за отзыв! Вот оно какое программирование может быть интересным ;)
Какая стихия какую побеждают.
Я логически понимаю, что вода побеждает огонь.
А с остальными как?
В смысле? Там же есть в углу статистика побед и поражений. Или вы что-то иное имели ввиду?
Спасибо Ольга.)) Всегда хочется чего нибудь добавить к задаче, а не просто по шаблону сделать . Так интереснее.
Здорово! А можно написать, кто кого побеждает?
Александр, это гениально, мне нравится твой подход к заданию, его эксклюзивность и креативность! На тебя можно равняться в выполнении заданий как образец отличной работы! Молодец!
))) такое уж настроение было...
О, да, непременно! Уже есть несколько программ, которые лежат и ждут пока я их заставлю звучать ))
Ну, если чего-то не было раньше, это еще не значит что этого нельзя сделать ;)
Знаю, что спешу... азарт, что тут поделаешь )))
Да, разумеется, метод "тыка" еще никто не отменял, так что будем изучать инструментарий и дальше ))) Спасибо! ;)
Александр, прекрасно что познакомились и уже научились работать со звуком, эти знания обязательно пригодиться и дальше в разработке своих замечательных программах)
Насколько я помню ни в одной игре в главном меню, не происходит настройка разрешения, параметров отображения и настройки звука. В этом же задании создается только главное меню, не спешите=)
Alexandr, молодец, справился с созданием игры, а расширенное меню настроек - кое-что придется поискать самостоятельно, кое-что (например работа с "бегунком" TrackBar, который может быть полезен при регулировке громкости ) реализовано в других уроках "Мини-игр". Удачи в реализации замыслов!
Спасибо. Пришлось порезать, ведь задача была в переключении нескольких картинок по кнопкам, а для плавного перехода картинка должна быть одна...
Прекрасная работа. Интересно, а она у вас плавно прокручивается, или порезать просто пришлось?
Ну игры - это вообще моя тема )) Так что ожидаю, что смогу теперь не только на бумаге проектировать их но и в коде тоже )) А проект, надеюсь, поможет мне не просто выучить язык, а понять его. Думаю понятие даже важнее, чем знание формул, функций и терминов.
Александр, приветствую на новом курсе! На прикладных ты уже достаточно узнал и потренировался, теперь уже многие знания будешь отрабатывать на играх! Вот если бы ты еще написал, что ожидаешь от этого курса и от проекта, было бы вообще супер!)
Александр, Поздравляю с окончанием этого курса, а впереди еще их много и все они разнообразные и очень интересные, прокачивай и дальше полученные знания)
Спасибо Ольга. Сам не ожидал, что меня это так увлечет ))))
Александр, Великолепно! Отличная работа, мне нравиться ваше решение и желание двигаться и дальше творить, Молодец!
Александр, замечательно выполнил задание, мне понравилось с добавлением картинки, Молодец!
Спасибо, Евгений. Да, согласен, что удобство пользователя стоит на первом месте. Но так как программу я писал для себя, в учебных целях, то решил пожертвовать удобностью в пользу изучения дополнительного материала. В любом случае я добавил возможность переключаться не только по кнопкам, но и по шифтам, как вы упоминали в уроке. ))
Для закрытия там вылезает кнопка, при нажатии на SET. А вот сварачивание я не сделал... правда не уверен, что оно очень уж необходимо. )
Александр, круто получилось!
Но следует не потерять за формой удобство.
Удобно пользоваться твоими ШЧ для игры в Шахматы?
Да, выглядит необычно, как простое изображение. Вот только я озадачен, а как же его закрыть или свернуть.
Спасибо. Да, это просто бекграунд с прозрачностью ))
Здорово, выглядит отлично. Это на wpf? Или просто такой background + картинки с прозрачностью? Очень интересная работа
Отличная работа, красота! Согласна, Александр, только вперед!
1 - Не скажу, что активно, каюсь. В любой свободный вечер, если такой появляется. Попутно читаю учебник и практикуюсь в консоли на работе :)
2 - Ну по вашим все удачные ))) Если все работает как надо, значит удачный :))
3 - Склоняюсь к игровым программам для windows, под планшетное управление.
4 - Не знаю, удастся ли добраться до "начинки", но пока гранит этой науки грызется не плохо.
5 - Определиться надо ли Вам это. Если надо, то идти до конца и постоянно совершенствоваться.