Don
Сидредин
Don
во это мне пишет\
Marchal
Глупость - понятие растяжимое 🌚 Я делал простую нейросеть тупо по гайду на vc
Я абсолютный глупец, самый настоящий аватар глупости
Andrii
Подскажите, на каком языке лучше всего писать игры, подобные шахматам? Я просто не разбираюсь совсем
Я пишу на чистом Си, часто можно видеть сиподрбный C++, дело вкуса. В принципе можно что угодно компилируемое, тем более на начальном этапе. Для шахмат работа с битами будет важнее :)
Иаков
Жаль, что не error: no error
Иаков
Я абсолютный глупец, самый настоящий аватар глупости
Ха, я, вот, тоже тугодум. Чтоб с чем-то разобраться, мне нужно с этим какое-то время повозиться. Но от того, что долго возился, теперь я в колледже в кодинге шарю больше, кажется, чем мои одногруппники. Пхпхпх
Люди, какие курсы программистов посоветуете? Желательно длительные, с нуля?
Иаков
А что за "битами"?
Ну, биты, типо, которыми отбивают мячи, эти, наверное
Don
был бы геем даже поцеловал бы азхахаха
Есть те, кто окончил курсы и вышел на первую работу после курсов?
Marchal
Я рассчитываю больше для онлайн, так как считаю, что сделать ИИ под эту игру будет сложнее онлайн версии
Иаков
Это же хорошо, когда ты трудолюбивый
Не сказал бы, что я такой уж трудолюбивый. Просто хочется хорошую работу и зп. Ну, и... Немного на кодинг время трачу. Советую вам по 30 минут в день кодингу уделять. Я там шарп в ткчение года учил, смотрел сначала по видео 2 в день из плейлиста симплкода От новичка к профессионалу. Ну, потом Роман Труфанов, но уже перешел на час-2 часа. В итоге бросил, но смысл в том, чтоб с чуть чуть начинать
Иаков
Делайте по кайфу, да и занимаетесь не только кодингом, чтоб нетошнило от этого. Пхпхпх
Marchal
Я отдыхаю от шахмат, разрабатывая шахматы
Don
учу просто англ решил посмотреть сериал очень странные дела в оригинале и в хорошем качестве)
Иаков
был бы геем даже поцеловал бы азхахаха
Ахахахахахах. Вот это я понимаю, настоящий ♂мужчина♂
Сидредин
Не знаю ни одного сильного движка на Java
Я вообще поверхностно знаю Java)
Marchal
Думаю, самый рациональный вариант сделать настольную игру, а потом уже для цифровых устройств
Иаков
Мнеб тоже поучить английский. Но что-то лень, да и иногда почитываю статьи на английском, не без помощи гугл переводчика. Но английский кажется мне сложнее, чем обычный яп. Или я просто его не так учу. Да и время ему уделять не особо хочется, конда кодить?
Иаков
Я вообще поверхностно знаю Java)
А я ее не знаю, но, если она похожа на шарп, то смогу писать на ней шарповский код, не без помощи гугла. Пхпхпх
Сидредин
Есть те, кто окончил курсы и вышел на первую работу после курсов?
Сейчас в России можно бесплатно учиться на некоторых курсах (если инвалид или состоишь на бирже труда) или со скидкой (тоже при определенных условиях)
Don
мне кажется или народу стало меньшеъ
Сидредин
Иаков
Да
Сидредин
Сидредин
Рустам сделай такой ии
Marchal
Не совсем
Andrii
Основная проблема Java и C# может быть в том, что там много аллокаций небольших объектов, и через GC это долго, без GC это просто лишние телодфижения
Marchal
Ты поэтому искал художников?
Я больше для игры искал 2д художников
Marchal
Потому что думаю, что 3д художники берут в разы больше денег за работу. А у меня пока единственные инвестиции - мои стипендия
Marchal
Было примерно 11к
Marchal
С 3 курса будет меньше, но я могу договориться с некоторыми людьми, чтобы получать такую же стипендю
Marchal
3d - это реально сложнее, и комп нужен дорогой
Поэтому мне проще накопить на комп за 120к и клепать самому
Иаков
Было примерно 11к
Нихуахуа. Вот это прикол. А у меня всего 527р...
Иаков
На доширак хватит
Иаков
А что за gc?
Garbage collector - или сборщик мусора
Сидредин
Поэтому мне проще накопить на комп за 120к и клепать самому
Если для тебя это интереснее, чем разработка, то можно
Marchal
Сделать ИИ для рисования фигур
Иаков
Он сам включается, когда замечает, что что-то не используется и очищает память от этого
Marchal
Если для тебя это интереснее, чем разработка, то можно
Мне все интересно, потому что ничего не знаю) так что единственная цель - сделать игру. А пока буду ее делать, может и определюсь, какое болото выбрать
Andrii
Хз. Я в тонкости gc не касался. Хотя, вроде, на шарпе можно как-то действовать на gc.
Можно, но это дополнительные усилия... Ну смотри, на Си я выделяю 8G под хеш и аллоцирую из него сам. На C# я тоже могу, но там уже unsafe надо доки читать... Я плюшек от C# никаких
Andrii
Небезопасный и чё? Если надо небезопасный
Marchal
Короче говоря, сам процесс игры лучше сделать на си или си++, а бек делать на питоне, да?
Иаков
Короче говоря, сам процесс игры лучше сделать на си или си++, а бек делать на питоне, да?
Так. Вы хотите в геймдев. Тогда выберите движок игровой. Юнити прост, там шарп учить придется. Выберите unreal engine, там плюсы учить придется. Вяберите godot, там gscript учить придется, последний под 2д заточен и прост как пень, но и юнити не хуже. А анриал посложнее будет. Он больше для 3д
Andrii
Короче говоря, сам процесс игры лучше сделать на си или си++, а бек делать на питоне, да?
Движок игры, который ход выбирает. Но с твоими вопросами сдается мне всё равно на чем тебе писать :)
Marchal
Думаю, очевидно насколько я слепой и несведущий в этих вопросах. Поэтому прошу снисхождения, хотя от шуток и критики я не против)
Mikoratanakaki
Кто сможет мне четко объяснить первый принцип solid, с примерами? У класса не должно быть больше одной причины для изменения, что это значит по факту? Если есть возможность, было бы славно получить пример такого класса из реального приложения
Иаков
Думаю, очевидно насколько я слепой и несведущий в этих вопросах. Поэтому прошу снисхождения, хотя от шуток и критики я не против)
Вы можете в ютубе найти инфу про геймдев, про направления в геймдеве, про движки и с чего начать.
Сидредин
Самое простое объяснение принципов SOLID, которое я встречал https://habr.com/ru/company/vk/blog/412699/
Andrii
Это для ИИ?
Ну... Не знаю что ты понимаешь под ИИ, просто выбор хода
Marchal
Вы можете в ютубе найти инфу про геймдев, про направления в геймдеве, про движки и с чего начать.
Спасибо за совет! А не посоветуете каналы, чтобы не запутаться во всем этом?
Mikoratanakaki
Например, в классе не должно быть методов, отвечающих и за форматирование выводимой информации, и за сам вывод
Это правило применимо к сервисам в стандартных Спринг приложениях? Может ли мой к примеру EmployeeService выполнять круд операции и доставать из базы работников по каким-то критериям?
Сидредин
Это правило применимо к сервисам в стандартных Спринг приложениях? Может ли мой к примеру EmployeeService выполнять круд операции и доставать из базы работников по каким-то критериям?
Это надо применять по возможности везде, насколько я знаю. Что касается конкретного примера, то доставать из базы записи - это же тоже одна из круд-операций
Иаков
Спасибо за совет! А не посоветуете каналы, чтобы не запутаться во всем этом?
Даже и не знаю. Artlasky.cg, вот про направления https://youtu.be/q_N6ijrV5uw
Иаков
Самое простое объяснение принципов SOLID, которое я встречал https://habr.com/ru/company/vk/blog/412699/
Спасибо. Сам читанул. Так, бэкэнд работает с абстракциями. Вернуться в бэкэнд, что ли. В одно время, мне нравится такая красота кода, в другое время, стало скучно заниматься бэком. Как быть?