КАК СДЕЛАТЬ ИГРУ НА C# + WinForms ЗА 30 МИНУТ? 👾 #1

  Рет қаралды 175,129

Роман Сакутин

Роман Сакутин

Күн бұрын

Пікірлер: 98
@MrGoodCatSCP
@MrGoodCatSCP 6 жыл бұрын
Опечатку (по Y) заметил сразу, и всю оставшуюся часть ролика она мне глаза мозолила :)
@zxclown5744
@zxclown5744 6 жыл бұрын
То же
@nikitosina1213
@nikitosina1213 5 жыл бұрын
Тоже самое
@inji4579
@inji4579 2 жыл бұрын
Даже без программирования не раз замечал фокус, что когда надо глазами найти файл в папке, в которой их много, то ищешь его в разы дольше, чем если стоишь за спиной у того кто ищет.
@Никита-ц5н4д
@Никита-ц5н4д 5 жыл бұрын
За первые четыре минуты новой информации о C# больше чем за мои 3 месяца обучения 👍
@fredgolm4000
@fredgolm4000 2 жыл бұрын
Оставшиеся 10 искал опечатку
@white7628
@white7628 Жыл бұрын
Парни скажите пожалуйста. Я новичёк и не понимаю просто. Как создать диалогов окно в c# или winforms и есть оно. И ещё слышал что можно создать игру на openGl в чём различия от winfroms??
@Dadadadam999
@Dadadadam999 4 жыл бұрын
О, обожаю делать игры на WinForm. Не то чтобы они имели какое-то преимущество, но я вообще люблю делать игры ради обучения и фана на платформах, которые для игр не предназначены.) На юнити каждый школьник может игру склепать, а вы попробуйте склепать игру на вин формах, с анимациями, z-index фонами, музыкой, звуками, коллизиями и т.д. =Д И чтобы это не лагало.) Инфы во время разработки и поиска тех или иных решений найдете уйму.) П.С. Кстати для того, чтобы не лагала отрисовка достаточно, включить в свойствах DoubleBuffered. А саму отрисовку проводить вот так в каждом фрэйме: void Repaint() { Bitmap BackgroundImage = new Bitmap(Width, Height); using (Graphics gr = Graphics.FromImage(BackgroundImage)) { foreach (AnimationSprite anim in AnimationManager.Animations) gr.DrawImage(anim.nextframe(), anim.Left, anim.Top, anim.Width, anim.Height); } } С тут отрисовывается массив изображений, но это не важно. Важна логика. Вначале, мы очищаем условную канву в виде битмэпа BackgroundImage (может быть свойством формы), после чего отрисовываем объекты заново. И так 1000/25 = 40 раз в секунду. Да, да при тике в 25 таймера игра работает в 40 фпс.) Видео старое но может кому будет полезно.)
@vlad_furmanov
@vlad_furmanov 5 жыл бұрын
как долго я ждал, когда ты додумаешься по поводу рандома.....
@userlink-12
@userlink-12 6 жыл бұрын
Было бы здорово, если после каждого функционального куска кода ты запускал проект, и показывал что изменилось. А вообще неплохо, лайк
@HEYHEYDUDEROFL
@HEYHEYDUDEROFL 5 жыл бұрын
Не всегда изменения заметны. Он запускает практически каждый раз как что-то явное меняется.
@freegamdeveloper8094
@freegamdeveloper8094 2 жыл бұрын
Автор большой молодец! Одна идея звучит безумно)
@user-jt3ie2vx2l
@user-jt3ie2vx2l 6 жыл бұрын
Вот начало 1:21
@undertalerusengcomicsanima6785
@undertalerusengcomicsanima6785 5 жыл бұрын
спасибки
@kokoqwj
@kokoqwj 5 жыл бұрын
Мерси
@porohmega
@porohmega 2 жыл бұрын
Поставил видео на Х2 и написал игру за 15 минут
@misaki3943
@misaki3943 Жыл бұрын
За сколько продается?
@aika7430
@aika7430 3 жыл бұрын
Ого, я думал никто небудет делать клон осу!!!!!!
@Влад-ф9ъ2з
@Влад-ф9ъ2з 6 жыл бұрын
Огогооо ну неплохо, ща побегу учить C# :)
@brayanhustler93
@brayanhustler93 5 жыл бұрын
у меня так друган пропал. Сказал хочет игры делать, а потом за ним приехали из microsoft и забрали на работу. С этого момента я его не видел.
@eyesindifferentdirections212
@eyesindifferentdirections212 5 жыл бұрын
@@brayanhustler93 какой ужас 😯
@АлександрКорсуков-м8ч
@АлександрКорсуков-м8ч Жыл бұрын
О, изменил, победа!)
@DeveloperAgent3245
@DeveloperAgent3245 9 ай бұрын
путь легенды 🕹🕹🧨🧨
@ИльяМаглич-ь2е
@ИльяМаглич-ь2е 3 жыл бұрын
Понимаю, что ролик экспериментальный, пробный и очень быстрый. Но мне кажется, что всё-таки лучше пилить сразу качественный контент и делать через монтаж нарезочку, иногда с ошибками. А то получился такой себе гайд...
@white7628
@white7628 Жыл бұрын
Парни скажите пожалуйста. Я новичёк и не понимаю просто. Как создать диалогов окно в c# или winforms и есть оно. И ещё слышал что можно создать игру на openGl в чём различия от winfroms??
@arsmol
@arsmol 6 жыл бұрын
зачем ты для копирования строчки выделяешь ее целиком? В студии можно поставить курсор в конец строки и прожать ctrl+C, ctrl+V и у тебя будет точная копия на следующей строке.
@rsakutin
@rsakutin 6 жыл бұрын
Ещё есть хоткий ctrl+d. Но мне так привычней
@omoloni
@omoloni 4 жыл бұрын
это чтобы все видели
@atatakentercia7877
@atatakentercia7877 4 жыл бұрын
Роман почему курсы такие дорогие?
@codememory
@codememory 3 жыл бұрын
Хаха, я весь ролик ждал, покаместь он опечатку по y исправит
@ligabooz
@ligabooz 6 жыл бұрын
немного напрягает как ты инглиш каверкаешь и булькаешь ((
@kostya1361
@kostya1361 4 жыл бұрын
Не понял логики у автора, "Какие то курсы не удобно смотреть" и тут же говорит "Промокоды на курсы будут в видео" :/ Ну да ладно, лайк все равно ставлю
@всеволодАнтипов-п2ю
@всеволодАнтипов-п2ю 6 ай бұрын
Почему кольцо начало тоже следовать за мышкой?
@amgvod.9930
@amgvod.9930 6 жыл бұрын
Нету "файл ресурса" в добавлении нового элемента... Visual Studio 2017. Что делать?
@ВіталійЗубков-щ5о
@ВіталійЗубков-щ5о 4 жыл бұрын
докачать в установщике вс
@alexwork3181
@alexwork3181 5 жыл бұрын
фух на 14:24 камень с плечь упал)) Можно спокойно смотреть следующий ролик
@Zyablik1989
@Zyablik1989 5 жыл бұрын
Типичный российский геймдев.
@brayanhustler93
@brayanhustler93 5 жыл бұрын
он самый. Тру девелоперы на c++ делают потому что
@alexandrsazanov9402
@alexandrsazanov9402 5 жыл бұрын
У форму OnPaint виртуальный, его можно переопределять
@vanyaivanov671
@vanyaivanov671 2 жыл бұрын
SRP нарушил, DIP нарушил, нейминг событий нарушил. Видимо, Рома 4 года назад был фрилансером
@kingmang_it
@kingmang_it Жыл бұрын
аахахахаахах, реально
@alikaiyr6308
@alikaiyr6308 3 жыл бұрын
Си шаrп, уин фоуrм
@actionkey8042
@actionkey8042 3 жыл бұрын
Роман Сакутин - GameDev привет - проговаривай слова четко особенно професиональные и обревиатуры сокращенные обревиатуры а то мешанина и особенно на тех словах если человеку это не знакомо
@voxel1547
@voxel1547 5 жыл бұрын
Че пацаны, ЩЫГ? ))
@dekma3363
@dekma3363 5 жыл бұрын
osu* ...
@alexandrsazanov9402
@alexandrsazanov9402 5 жыл бұрын
Рефреш не верно вызывать в данном случаи. Думаю Вам нужно самому с перва почитать msdn. Чем отличаются рефреш, инвалидайт и апдейт! Вы говорите , что преподаватель, а учите с самого начала как не нужно делать((((
@rsakutin
@rsakutin 5 жыл бұрын
Мы про winforms рассказываем постольку поскольку. Помимо того, что вы описали в видео много чего полезного
@Ника-л2д4ш
@Ника-л2д4ш 4 жыл бұрын
Не передвигается картинка вместе с курсором!
@msbymokanum8969
@msbymokanum8969 2 жыл бұрын
Где скачать Эти КРУГИ?
@ValeGoG
@ValeGoG 6 жыл бұрын
Второй тоже пишет что продан :(
@SS-vl4vr
@SS-vl4vr 4 жыл бұрын
Интересно для кого объяснил Для себя или других так быстро говорить.
@ЕгорДанченко-ф9д
@ЕгорДанченко-ф9д 5 жыл бұрын
Где взять папку Ресурсы с изображениями?
@okami4046
@okami4046 4 жыл бұрын
Ты сам ее создаешь в формах
@dogman2921
@dogman2921 4 жыл бұрын
@@okami4046 всм
@АртёмГонтаренко-с5н
@АртёмГонтаренко-с5н 3 жыл бұрын
@@dogman2921 сначала создаешь пустую папку, добавляешь в неё необходимые изображения. Затем добавляешь эту папку в файл ресурсов. Всё же просто
@ImmortalBest
@ImmortalBest 6 жыл бұрын
что лучше WinForms или GTK# или WPF?
@bawls426
@bawls426 4 жыл бұрын
Для начинающего, самый лучший вариант WinForm(или GTK#). WPF, это не сильно сложно, но для WPF, нужно знать WinForms
@schahtade
@schahtade 2 жыл бұрын
Unity.
@axsuam
@axsuam 5 жыл бұрын
спасибо
@ValeGoG
@ValeGoG 6 жыл бұрын
VIDEO_152315 пишет что купон продан :(
@mill_8830
@mill_8830 Жыл бұрын
что делать если нет элемента файл ресурсов?
@RisNine
@RisNine 8 ай бұрын
наверно уже поздно но я отвечу ,ты просто не туда нажал там левой кнопкой мыши в обозревателе решений на название проекта а дальше добавить и в самом конце есть файл ресурсов
@momonga4138
@momonga4138 4 жыл бұрын
👾
@wfoeoww
@wfoeoww 5 жыл бұрын
Аааааа, помогите пожалуйстааа Что делать, если я не могу найти эту Form, у меня только окно для самой программы, а этого нееет
@AssylzhanYegen
@AssylzhanYegen 4 жыл бұрын
Жиза
@жека-ц8ш1ж
@жека-ц8ш1ж 2 жыл бұрын
Добрый
@КириллПугачев-ф5ф
@КириллПугачев-ф5ф 4 жыл бұрын
Можно ли на c# создать шутер если нет то какой язык изучать
@Minecraft_is_my_life_for_ever
@Minecraft_is_my_life_for_ever 2 жыл бұрын
Каждое действие без обьяснения ниче не понял
@user-kz1uu6yx8p
@user-kz1uu6yx8p 5 жыл бұрын
12:20
@SuperAnonymousViewer
@SuperAnonymousViewer 6 жыл бұрын
Слушай, делал вроде бы все то же самое, но сыпет ошибками. В чем трабл? Серьезность Код Описание Проект Файл Строка Состояние подавления Ошибка CS1729 'Rectangle" не содержит конструктор, который принимает аргументы 6. Game 10 min Form1.cs 29 Активно
@TRAVNIK_B
@TRAVNIK_B 4 жыл бұрын
Здраствуйте, помогите кто-нибудь. Как открыть свойства 😓
@rizhamavpa889
@rizhamavpa889 3 жыл бұрын
Вкладка "Вид"
@TRAVNIK_B
@TRAVNIK_B 3 жыл бұрын
@@rizhamavpa889 спасибо,правда за 10 месяцев уже разобрался;)
@alexanderalexander1637
@alexanderalexander1637 3 жыл бұрын
слабо за 120 минут на Winforms Unity переписать?
@dengarkavenko7693
@dengarkavenko7693 5 жыл бұрын
сходи к репетитору по английскому языку, это жесть, у тебя настолько плохое произношение...
@mili4232
@mili4232 4 жыл бұрын
Это урок kodinga, a не inglisha
@maulenko1175
@maulenko1175 5 жыл бұрын
Получилась не осу, а хуйня, а ведь осу создана Peppy, который за основу взял идею игры на Nintendo и так же написал ее на С#. Логика игры даже близко не передана, нету музыки, ритма, молчу уже про реализацию топа, аккуратности, комбо, где ООП присутствует везде. Так же реализация модов, математические задачи и просчитывание вплоть до миллисекунд.
@stanislavsh6582
@stanislavsh6582 4 жыл бұрын
Понимаю что 9месяцев назад написано и наверное пофиг. Но вполне понятно же что за 30 минут даже такие казалось бы простенькие игры как осу не пишутся. Там банально нужно запилить контейнеры для песенок, всю ту муру с разными типами целей, пилить алгоритмы которые бы подгоняли карту под ритм. Тут минимум две-три недели активной разработки потребуется, при учете что человек уже все знает как реализовывать, у новичка вообще может полгода уйти.
@weird_user
@weird_user 2 жыл бұрын
чево
@Kamingos
@Kamingos 5 жыл бұрын
*2рекламы подряд...*
@plasticine6712
@plasticine6712 4 жыл бұрын
Говнокод пздц
@viva180
@viva180 6 жыл бұрын
купон продан!!!! Черт побери!
@codye4892
@codye4892 5 жыл бұрын
Ну и что это за хурня? Я думал будет лучше..
@voidsoul2119
@voidsoul2119 5 жыл бұрын
Есть весь код?? Очень надо
@---hi8ln
@---hi8ln Жыл бұрын
продам
@tomiokaff1292
@tomiokaff1292 Жыл бұрын
​@@---hi8lnспустя 3 года ответил АХАХАХХАА
@doctorwin64
@doctorwin64 6 жыл бұрын
а нахера ты вверху через using подключаешь хуеву тучу Сборок и не USING их?
@rsakutin
@rsakutin 6 жыл бұрын
Они автоматически подключаются. В таких проектах я их не вырезаю
@alexandramironova3120
@alexandramironova3120 6 жыл бұрын
Не двигается картинка вслед за мышкой, в чем может быть причина?
@ВикторКомаров-ж1щ
@ВикторКомаров-ж1щ 2 жыл бұрын
Вот начало 1:21
КАК СДЕЛАТЬ ИГРУ НА C# + WinForms ЗА 30 МИНУТ? 👾 #2
7:39
Роман Сакутин
Рет қаралды 41 М.
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
How I wrote online shooter on C++ in a week
25:31
Vectozavr
Рет қаралды 1 МЛН
Избавляемся от If и Switch в коде на C#! КАК !?
14:38
Роман Сакутин
Рет қаралды 98 М.
Учим Unity за 1 час! #От Профессионала
1:59:24
Хауди Хо™ - Просто о мире IT!
Рет қаралды 1,6 МЛН
How to make your first Windows app / C# lessons
10:08
Изучаем мир ИТ / Олег Шпагин / Программирование
Рет қаралды 113 М.
C# Delegates Делегаты
18:14
codaza
Рет қаралды 91 М.
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19