SCREEPS - Игра для программистов от программистов (Underground)

  Рет қаралды 124,769

Paleolith Games

Paleolith Games

10 ай бұрын

clck.ru/356cVp - Пополни легко баланс Стим.
Промокод:PALEO
kupikod_com - Паблик KupiKod с розыгрышами
t.me/OplatimTochka - Новостной KupiKod канал с еженедельными конкурсами
В данном видео из серии Underground, я бы хотел рассказать вам об игре Screeps. Крайне необычной ммо стратегии для программистов или людей интересующихся программированием. И хотя на бумаге концепт звучит интересно, на деле всё вышло не так радужно.
Видеоряд в значительной степени позаимствован с канала: / @ultracoderru
Boosty: boosty.to/paleolithcave
Донаты: www.donationalerts.com/r/pale...
Дискорд сервер: / discord
Группа вк: paleogames
#Paleolith_games #screeps

Пікірлер: 354
@paleolithgames6283
@paleolithgames6283 10 ай бұрын
clck.ru/356cVp - Пополни легко баланс Стим. Промокод:PALEO vk.com/kupikod_com - Паблик KupiKod с розыгрышами t.me/OplatimTochka - Новостной KupiKod канал с еженедельными конкурсами
@Skibidi_dob_dob_yes_yes
@Skibidi_dob_dob_yes_yes 10 ай бұрын
Так уже можно пополнить с киви.
@MrMcgrey
@MrMcgrey 10 ай бұрын
Ну это же java:)
@enigmuss
@enigmuss 10 ай бұрын
Требую фулл пикчи на 1:00
@svetoboririyskiy3295
@svetoboririyskiy3295 9 ай бұрын
А у тебя есть обзор Годных игр для программистов??
@SwagWizard_LemonGod
@SwagWizard_LemonGod 10 ай бұрын
История появления игры: Разраб хотел сделать ТД, в потом ему стало лень делать код и он так и выпустил
@turquoise_hk1722
@turquoise_hk1722 10 ай бұрын
a что такое тд?
@user-ce8fj5ev6p
@user-ce8fj5ev6p 10 ай бұрын
​@@turquoise_hk1722техническое задание
@halenner6638
@halenner6638 10 ай бұрын
​@@turquoise_hk1722, tower defense.
@user-hc8fu3cd8m
@user-hc8fu3cd8m 10 ай бұрын
@@turquoise_hk1722 ТД(TD) - Tower Defence
@tr1o
@tr1o 10 ай бұрын
​​@@turquoise_hk1722 Товер дефенс Tower Defense Защита башни
@vitnei4009
@vitnei4009 10 ай бұрын
Любое обучение программированию выглядит примерно как в этой игре. Тебе показывают ключевые слова, десяток терминов и как сделать cntrl+c cntrl+v, а дальше ты уже сам читаешь мануалы, форумы, книги, молитвы и т.д. И да. Обучение в программировании никогда не заканчивается
@arkagole
@arkagole 10 ай бұрын
Соглы)
@slepianok
@slepianok 10 ай бұрын
Жизненная жиза. и тем не менее, несколько раз пытался упороться в Screeps, и каждый чертов раз застревал в попытке оптимизировать функцию-менеджера крипов А потом пришел примерно к тем же выводам что и автор видео - мне и на работе хватает унылой оптимизации унылого говнокода :D
@blackdem1077
@blackdem1077 10 ай бұрын
Я как человек который 2 дня устанавливал язык java и среду разработки на ноутбук, крайне не доволен!!!!
@vitnei4009
@vitnei4009 10 ай бұрын
@@blackdem1077 о-о-о! Поздравляю с вступлением в клуб!
@user-lz2ui4wb4s
@user-lz2ui4wb4s 10 ай бұрын
зачем учиться когда есть контрл в и контрл ц ????
@albonix2881
@albonix2881 10 ай бұрын
Круто, года два назад слышал о игре в виде истории как человек ограбил базу другого игрока. На тот момент посчитал что игра для меня будет слишком сложной, но сейчас вспомнив о ней из твоего видео задумываюсь о приобритении. Спасибо за видео.
@glasderes
@glasderes 10 ай бұрын
да тоже о ней узнал из видео Булджат
@Hill_Confucius
@Hill_Confucius 10 ай бұрын
Булджать)))))
@user-vx6sy7yf5l
@user-vx6sy7yf5l 10 ай бұрын
Да тут почти все о ней от Булджатя знают
@Disorrder
@Disorrder 10 ай бұрын
Точно булджать ))) но я играл в это сам примерно с 2014 как раз
@92Darkmind
@92Darkmind 10 ай бұрын
Очень советую.
@1Cry1987
@1Cry1987 10 ай бұрын
Как програмист могу сказать что такая игра полезна в качестве факультативного упражнения. Обычно погромизды долго натяжно и со страданиями придумывают себе петпрожекты, потом придумывают требования и страдают. А все потому что это тестовый полигон для отточки навыков при околонулевой стоимости ошибок, что на работе себе позволить могут не только лишь все, мало вообще кто это может. В игре же тебе вот требования, вот полигон, ничего не надо придумывать, а стоимость ошибки так же околонулевая.
@LedoCool1
@LedoCool1 4 ай бұрын
Не, я лучше сделаю петрожект. Он будет делать конкретную функцию и его скоуп будет заранее известен. Скоуп же в этой игре растет экспоненциально и никогда не останавливается на достигнутом. В результате скрипы подвержены постоянному крипу.
@OldHame
@OldHame 10 ай бұрын
Желание поиграть, когда услышал про игру: 😀 Желание играть, когда услышал про java script: 🤨😑🫤😰
@LedoCool1
@LedoCool1 4 ай бұрын
Да, уж лучше бы python какой-нибудь. Ну или в идеале что-то компилируемое.
@PetrolCake
@PetrolCake Ай бұрын
@@LedoCool1 >SCRIPTING creeps >в идеале что-то компилируемое
@LedoCool1
@LedoCool1 Ай бұрын
@@PetrolCake для того же пайтона компилятор есть, хоть и скриптовый. Но вообще зацикливаться на скриптовости было глупой идеей. Я бы выбрал C# или Java как основной язык для игры.
@PetrolCake
@PetrolCake Ай бұрын
@@LedoCool1 Компиляция заключается в том, чтобы создать исполняемый файл с, буквально, питоном, нужными библиотеками и скриптом, который при запуске файла запустится через питон внутри этого же файла. хД
@LedoCool1
@LedoCool1 Ай бұрын
@@PetrolCake хоть что-то. В процессе произойдет проверка всего кода на валидность.
@user-zw2xy9qd5r
@user-zw2xy9qd5r 10 ай бұрын
Я в начале ролика - О неужели появиться повод сделать очередную попытку поиграть в эту игру. Я в конце ролика - похоже в эту игру я так и не поиграю. Купил в 2019 году из-за необычного концепта, но за все это время так даже туториал не смогу пройти.
@LedoCool1
@LedoCool1 4 ай бұрын
Я прошел туториал и пробовал играть. Оно того не стоит. Приходишь с работы и делаешь то же самое.
@mornyast
@mornyast 10 ай бұрын
Булджать очень давно освещал данную игру в своих MMO-историях. :З
@SiMBi0ZZA
@SiMBi0ZZA 10 ай бұрын
этот тот самый мудак который защищал лохоящики а тех кто ему справедливо указывал что он не прав. крыл матом и оскорблял? да было дело с этой мразью.
@brotaer615
@brotaer615 10 ай бұрын
Забросил из-за отсутствия каких-либо гайдов по игре, но самое главное, самое необходимое, что должно быть в каждой среде разработки - отсутствия элементов класса. В игре написав (открыв класс) screep:: тебе показывают Совершенно ВСЕ функции и переменные что есть в игре, не относящиеся к этому классу. Это ставит крест на изучение игры самостоятельно и ставит перед фактом, что надо помнить что находится во всех классах.
@MsRegrach
@MsRegrach 10 ай бұрын
Так вроде в JS нет классов в понятии ООП. Там прототипы.
@brotaer615
@brotaer615 10 ай бұрын
@@MsRegrach я с плючов перешёл, но недостаток данный я описал, с ним крайне трудно даже писать код
@user-bd1ob2cq2b
@user-bd1ob2cq2b 10 ай бұрын
​@@MsRegrachтак а разница, хоть какая-то иерархия должна быть. Это же прежде всего игра, а не программирование операционных систем
@newhero3917
@newhero3917 10 ай бұрын
@@brotaer615 это не недостаток ЯП, а ваш недостаток. Простите, тут не хочу как-то вас задеть, но это реально часто встречается. Ребята приходят из плюсов или, к примеру, джавы и начинают гнать, не понимая корня проблемы. А проблема в том, что вы научились не программировать в целом, а скорее использовать синтаксис одного единственного ЯП. Это что-то вроде профдеформации. Вы приходите в другой ЯП и не понимаете как ключевые концепции там работают, на каком фундаменте. Это порождает множество мифов, как например что без классов не может быть ООП. В итоге вы просто отказываетесь принимать что-либо новое, что что-то может быть в корне другим и при этом решать те же задачи. Ну, например, ЯП в котором нет переменных - что о нем скажет человек, который знаком только с си-подобными ЯП? Наверное он скажет, что такого быть не может, а если и есть, то этот ЯП бесполезен. Что на самом деле не так, и подобный язык существует и реализует все те же паттерны и тот же ООП. В общем я хочу сказать, что программирование выходит далеко за рамки одного языка
@brotaer615
@brotaer615 10 ай бұрын
@@newhero3917 ну тогда я обсираю джаву, огромной недостаток которой я описал
@psy_party1926
@psy_party1926 10 ай бұрын
Класс)) О чем-то таком я и подумывал, только про беспилотники и с более лайтовой системой скриптов. Ну и да, вспомнился старый добрый Borland turbo C++ )) Там тоже кроме подсветки синтаксиса и указания ошибки, иногда кривого, толком ничего. А если программа глюкнет в процессе выполнения, то вся выводимая об этом инфа будет выглядеть примерно так: Runtime error 121 at 34FF:65A5. Видимо, авторы игры решили, что трушные кодеры получатся только если их учить постаринке 😅 Но зато, в борланде вполне вменяемая развёрнутая документация, по которой можно было язык изучать (а заодно прокачивать английский).
@Reisenfag
@Reisenfag 10 ай бұрын
Есть игрушка Colobot, причём 3д, где ты астронавт и на других планетах осваиваешься. Можешь это делать ручками, а можешь своих роботов программировать на Си-подобном языке.
@psy_party1926
@psy_party1926 10 ай бұрын
@@Reisenfag спасибо, заценю
@vandalizeer
@vandalizeer 10 ай бұрын
этой игре бы добавить режим со скретч программированием для новичков на отдельном серваке допустим, было бы вообще зашибись. больше бы людей заинтеросовалось, как мне кажется. в таком режиме можно было бы понять основные механики и все такое, ну а потом, если хочешь больше свободны и более точного написания кода - велком в уже существующую версию
@psy_party1926
@psy_party1926 10 ай бұрын
@@vandalizeer можно, в принципе, сделать так, чтобы движок игры хавал готовую dll-ку, тогда можно будет прикрутить компилятор любого языка
@grom1312
@grom1312 10 ай бұрын
Наконец это свершилось!
@Dimon-nd7sd
@Dimon-nd7sd 10 ай бұрын
Игра которую я дал поиграть бате, а потом я стал програмистом
@user-cw1bc2tg3q
@user-cw1bc2tg3q 10 ай бұрын
1. Игра заставляет читать доки, кодить надо на JS. 2. Такие игры не должны быть только программистов. Что то мне кажется оба утверждения не особо сойдутся.
@34-ctp74
@34-ctp74 9 ай бұрын
1) Игра заставляет читать доки, кодить надо на JS. 2) Такие игры не должны быть Вот так правильно
@domovoy9812
@domovoy9812 9 ай бұрын
Когда в свое время не сумел выучиться на программиста, и теперь люто ненавидишь и самих программистов и все, что с этой работой связано)))
@_VladMir_
@_VladMir_ 10 ай бұрын
10 летний опыт работы, но вот увлекают такие игры) Просто даёшь их джунам и им тяжело, а сам проходишь тебе легко. Понимаешь что 10 лет это действительно какой то опыт) Просто так как это происходит постепенно и работа постепенно усложняется ты не чувствуешь прироста скила (тут не игра и циферок не видно). Только когда сравниваешь себя в другими людьми чувствуется что ты не зря получаешь свою зп) Видео это просто комедия для меня XD Я первый раз вижу игру вижу код и за секунду его понимаю, человек в видео - "ничего не понятно") "Не указывает где именно ошибка" добро пожаловать в js XD
@Kenny0592
@Kenny0592 10 ай бұрын
'"Не указывает где именно ошибка" добро пожаловать в js XD' - у js отличные сообщения об ошибках в любых рантаймах. И любая вменозная IDE прекрасно их линкует с кодом.
@user-lz2ui4wb4s
@user-lz2ui4wb4s 10 ай бұрын
с JS не сталкивался, но и конструкции в большинстве довольно простые, так что пора ставить компетентность этого синьера под сомнения и быстренько вваливаться на его место )
@LedoCool1
@LedoCool1 4 ай бұрын
Меня задушнило. Сидишь работаешь, а потом опять сидишь и работаешь. Это при том, что есть еще пет-проект и пет-проект. Ах да, там еще джаваскрипт.
@platon_657
@platon_657 10 ай бұрын
Я помню обсуждали знакомые что можно сделать такое же, только в 3d, для мазохизма по теме компьютерного зрения
@antikillerhawk
@antikillerhawk 10 ай бұрын
Орнул с аналогии со станком
@NeonRacer
@NeonRacer 10 ай бұрын
Про отчисление с шараги жиза. Только меня хотели на третьем курсе отчислить, но видимо руки не дошли. Ну xyли, значит на четвёртом попрут
@user-nb5ni7mf1s
@user-nb5ni7mf1s 10 ай бұрын
Годнота подъехала, всем бобра))
@grniko
@grniko 10 ай бұрын
Огонь, все минусы для тех кто работал в сфере не минусы, а обыденность
@SupMilitia
@SupMilitia 10 ай бұрын
Да ладно, я приезжаю из горячей точки и начинаю жестко резаться в БФ или Колду. Жиза)
@Donichyak
@Donichyak 10 ай бұрын
Господи, я пытался вспомнить как называется ресивер целый год, автор спасибо
@Tumanop
@Tumanop 9 ай бұрын
Думал купить игру, спасибо что отговорил ))
@hornimamont7462
@hornimamont7462 10 ай бұрын
кста, эта игра в одним видео Булджатя про истории из ммо фигурировало, еще тогда понял что игра - база
@enosunim
@enosunim 10 ай бұрын
Круто, это короче как Colobot, только в 2д и заданий больше.
@GeraldIstar
@GeraldIstar 10 ай бұрын
При всех своих недостатках, утверждать что ЖабаСкрипт "пытается" в ООП - это некорректно. Даже по появление пресловутых классов, JS полноценно поддерживал ООП. Проблема в том, что ООП часто отождествляют с классами и то, что с ними идёт, а иногда даже статической типизацией. Но если задуматься: Инкапсуляция - возможность объединять данные и поведение в одном объекте (а не скрытие состояния). При том что из себя представляет объект: словарь, экземпляр класса или модуль - совершенно не важно. Наследование - костыль который к ООП вообще отношения не имеет. Полиморфизм - суть и главная идея ООП. Когда разные объекты могут принимать одинаковые "сообщения" (читай: методы) и их поведение, в ответ на одно и тоже сообщение, может отличаться. Грубо говоря, динамическая типизация - вариант реализации полиморфизма. Собственно полиморфизм и есть ключевая фича ООП, кто бы там что не говорил. Не верите - почитайте Алана Кея, автора идеи ООП. А смешивать ООП и функциональщину ничего не мешает. Это ортогональные парадигмы.
@j_smith92
@j_smith92 10 ай бұрын
JavaScript именно что "пытается" в ООП из-за костыля в виде прототипного наследования. Ты не можешь сделать нормальную инкапсуляцию (совмещение данных и поведения) без прототипа, который держит обработчики сообщений общие для всех экземпляров объекта, иначе придётся делать для каждого свой, что быстро переполнит память. Чисто динамическая типизация не означает полиморфизм. Она может предоставить механизм для достижения через, например, "утиную типизацию". Но из-за прототипного наследования есть ситуации, когда оно не помогает в достижении полиморфизма (вызов прототипных функций напрямую), поэтому приходится делать иерархию прототипов. В общем и целом, JS - кал, недоязык, недо-ООП мутант
@GeraldIstar
@GeraldIstar 10 ай бұрын
@@j_smith92 попробуйте лучше ознакомиться с концепцией ООП, вы ее не понимаете. Что значит "нормальную инкапсуляцию"? Где эти самые критерии "нормальности" и почему они считаются нормой? При этом вы упомянули прототипы, но их использовать совсем не обязательно. Можно банально использовать объекты. Можно использовать функции-конструкторы. А вы прицепились к "наследованию" которое к ООП никакого отношения не имеет. Но ок, давайте вернемся к прототипам - что с ними не так, кроме того, что они отличаются от привычной всем схемы? Про память - ну это звучит как или как пиздеж или у вас проблемы с архитектурой. Динамическая типизация != полиморфизму - строго говоря это верно. Но по факту динамическая типизация в JS реализовывает полиморфизм. Забудьте о иерархии наследования. Наследование - вещь сомнительной полезности, и чаще порождает проблемы, чем их решает. P.S. я конечно не спорю, что у JS нет минусов, это отдельный разговор. Меня просто забавляет как вскрывается непонимание ООП у людей, которые начинают рассуждать о том, что в JS нет полноценной поддержки ООП, ссылаясь на прототипы, но так и не могут объяснить, чем они недостаточно ООПшны.
@j_smith92
@j_smith92 10 ай бұрын
​@@GeraldIstar Похоже, у вас есть некоторые проблемы с пониманием JS. Объясняю: Можно сделать объект-круг с одним полем "радиус". В JS он будет выглядеть так: { radius: 10 }. Мы хотим добавить ему поведение. Для простоты пусть это будет просто подсчёт площади: { radius: 10, area() { return this.radius * this.radius * Math.PI } }. Мы можем сделать функцию, которая инициализирует этот объект (функцию-конструктор): function Circle(radius) { this.radius = radius; this.area = () => this.radius * this.radius * Math.PI; } Запись new Circle(10) по сути создаст нам тот объект, который мы создали с помощью фигурных скобок в начале. Какая здесь проблема? Если мы создадим 1000 экземпляров объектов круга, то в памяти создадутся 1000 экземпляров метода area, каждый из которых делает одно и то же. Для того, чтобы это исправить, в JS ввели костыль в виде прототипного наследования. Если грубо, оно работает так: когда мы вызываем метод у объекта, JS проверяет, есть ли он у самого объекта. Если есть, он его вызывает. Если нет, то он смотрит на прототип объекта и ищет метод там. И так пока не дойдёт до базового прототипа всех объектов. Поэтому нет, функция-конструктор не решает. И именно поэтому без прототипа не может быть инкапсуляции, потому что тогда единственным эффективным способом добавить поведение к объекту было бы создание функций, которые первым параметром принимали бы объект, как в старом добром C. По поводу динамичного полиморфизма, можете привести привести пример того, что вы имеете в виду?
@GeraldIstar
@GeraldIstar 10 ай бұрын
@@j_smith92 я знаю как JS работает :) Вопрос производительности - это отдельная тема. Если с ней проблема, значит вы что-то делаете не правильно. Функцию-конструктор я привел в пример как еще один способ создания объектов, так как мне до сих пор непонятная ваша позиция о "неправильности ООП в JS". В чем неправильность-то? Что не так с объектами? Претензия к прототипам тоже непонятна - да, просматривает цепочку прототипов пока не найдет. Сказки про производительность возникают из создания искусственных ситуаций, за которые и вне JS бьют ссаными тряпками и времен рассвета JS когда его широкое использование только начиналось. Давайте я еще раз подчеркну свою позицию, что бы не отвлекаться от моего изначального тезиса: Наличие "традиционного" наследования и классов ни как не влияет на "качественность" ООП в языке. Так как сама суть ООП - это полиморфизм. Полиморфизм - свойство объектов, которое позволяет им иметь разное поведение при получении одного и того же сообщения (читай: метода). Отвечая на ваш последний вопрос: динамическая типизация в JS по факту реализует полиморфизм. У объекта есть метод? Значит мы его можем вызвать. Вот и все. В некоторых языках со статической типизацией, такое можно провернуть только через наследование, созданием потомков и указанием их родительского типа вместо настоящего. И вот _это_ уже костыль. Но это не делает такой язык менее ООПшным. Интерфейсы фактически лишены этих недостатков. Вам ненужно создавать громоздкую и хрупкую иерархию классов (а в некоторых энтерпрайзовых кодовых базах там вообще черт ногу сломит). Просто указываем какие методы должен поддерживать объект: и это прекрасно работает. А в JS мы просто избавляемся от интерфейсов и проверяем по факту.
@j_smith92
@j_smith92 10 ай бұрын
​@@GeraldIstar Суть моих претензий к JS в том, что это "недо-ООП" язык как раз из-за прототипного наследования, которое ломает инкапсуляцию и полиморфизм. Если бы его не было, то вопросов нет, отличное ООП. Но JS вынуждает его использовать, потому что иначе память быстро переполнится одними и теми же экземплярами методов, которые мы засовываем внутрь объектов, в этом его "неправильность". Я не буду спорить по поводу того, нужна ли в принципе языку определённая реализация наследования, да и нужна ли реализация вообще, чтобы назвать его ООП языком. Я не оспариваю, что в JS есть полиморфизм, не оцениваю, насколько он лучше или хуже статического наследования через иерархии или интерфейсы. Я говорю, что та реализация наследования, которая есть сейчас в языке, ломает остальные аспекты ООП, и на неё не получится просто закрыть глаза в любом маломальски сложном приложении. В чём именно заключаются "сказки про производительность"? Что нет сценариев, при которых тем или иным образом создаются 1000 объектов? Да даже 100 объектов с 10-ю методами? Даже с точки зрения здравой логики повторять для каждого объекта один и тот же метод, потому что по-другому этот кривой язык не может - это безумие, идиотизм.
@fantoziiowo1574
@fantoziiowo1574 10 ай бұрын
лайк за фрагмент с Mutant alley :D
@kamsamolets
@kamsamolets 10 ай бұрын
То что доктор прописал:)
@Intentor1
@Intentor1 4 ай бұрын
Спасибо, поржал от обзора)
@magic.de.kombat8751
@magic.de.kombat8751 10 ай бұрын
0:10 трогаю Палеолита, благодарю за видос
@timonik1990
@timonik1990 9 ай бұрын
жду такую игру на плюсах или расте😊
@user-ef4de7yk8z
@user-ef4de7yk8z 10 ай бұрын
Лучшего описания js, кроме описания этой игры, я не встречал
@34-ctp74
@34-ctp74 9 ай бұрын
Как то слишком мало шуток про кривой js. Неужели все, кто писал на чём-то ещё умерли? (
@kronprinz4917
@kronprinz4917 10 ай бұрын
я когда был в начальных классах пытался поиграть в эту игру, прошёл обучение, жесть полнейшая, благо когда я начал играть я хотя бы хоть что нибудь понял и пытался собрать свою армию, но я быстро забросил, потому-что ну уж очень сложно для второклассника, вот попытаюсь поиграть когда буду в городе...
@Disorrder
@Disorrder 10 ай бұрын
Откуда у сельского школьника столько денег на такую игру?
@user-gs5zh4uz7z
@user-gs5zh4uz7z 10 ай бұрын
​@@Disorrderоткуда в тебе столько говна?
@kronprinz4917
@kronprinz4917 10 ай бұрын
@@Disorrder так она бесплатная
@kasarch
@kasarch 9 ай бұрын
Поржал со сравнений с рабочим завода и станком дома 😂 почти все мои коллеги(да и я в том числе) качестве домашнего отдыха… сидят и программируют😂 Ну что поделать, если у нас хобби такое?
@gorskiy7780
@gorskiy7780 10 ай бұрын
Про отчисление жиза, ахаха)
@enlisted418
@enlisted418 10 ай бұрын
Заинтересовался поиграть. Захотел сыграть. Расхотел сыграть. Сомнения про сыграть.
@f33h84
@f33h84 10 ай бұрын
Если вам всё же не повезло обладать знаниями js есть ещё игра BitBurner, в ней нужно брать на себя роль хакера и становиться квадриллионером местных шоколадных монеток.
@vortexfury3555
@vortexfury3555 Ай бұрын
А есть что то похожее но с нормальными япами?
@soulwind7577
@soulwind7577 10 ай бұрын
Игра в целом для прогеров, мне например удобнее в игровой среде удобнее осваивать алгоритмы. Прикольно например ломать людям базы (можно посмотреть историю у булждать например)
@Riki_Invizorozdjonni
@Riki_Invizorozdjonni 10 ай бұрын
наконец то я узнал как эта игра называется
@shizdos9904
@shizdos9904 10 ай бұрын
Ждём серию обзоров игр от программистов
@SiMBi0ZZA
@SiMBi0ZZA 10 ай бұрын
они ужасны, программисты просто не могут сделать хорошую игру увы.
@user-bs3qr9zn2p
@user-bs3qr9zn2p 10 ай бұрын
@@SiMBi0ZZA тем временем: именно программисты и делают игры
@SiMBi0ZZA
@SiMBi0ZZA 10 ай бұрын
@@user-bs3qr9zn2p дома строят строители, но они ни что без архитектора. прогеры просто рабочие выполняющие поставленные им задачи.
@34-ctp74
@34-ctp74 9 ай бұрын
не, программисты делают вот как раз такие игры. Это не для людей@@user-bs3qr9zn2p
@hin200
@hin200 9 ай бұрын
@@SiMBi0ZZA ???? Те самые программисты делающие игровые движки/игры/скрипты/моды. Мм звучит как какой-то бред
@Neko_gamer_
@Neko_gamer_ 10 ай бұрын
Только недавно узнал о ней и палеолит выпустил обзор
@Donny_Scottina
@Donny_Scottina 10 ай бұрын
О топ) несколько раз пытался поиграть в итоге забил т.к. документация дичь. Интересно было попрогать на js, но после шарпа отвратительно
@Disorrder
@Disorrder 10 ай бұрын
На самом деле, документация вполне ок
@zomb23
@zomb23 9 ай бұрын
я придумал гениальную игру, крч, ты просто берешь питон и так и выпускаешь его. суть игры в том, что бы написать игру
@i_see_u_ha
@i_see_u_ha 9 ай бұрын
Для слабаков. Вот игра лучше! Берешь пустой лист. Задача: создать свой язык программирования,написать движок и на нем уже создать игру
@34-ctp74
@34-ctp74 9 ай бұрын
И на всё это у тебя есть две стороны белого листа. Начали!@@i_see_u_ha
@Fere._.
@Fere._. 9 ай бұрын
​@@34-ctp74всм 2? 1 сторона листа а5 и погнал
@meta671games
@meta671games 9 ай бұрын
Игра скорее просто для тех, кто уже знает другой язык, и им нужно объяснитьь только синтаксис
@bromble
@bromble 9 ай бұрын
Кто-то программирует на шарпах чтобы делать игры, а кто-то - чтобы в них играть
@ivanmamulin2768
@ivanmamulin2768 10 ай бұрын
После названия думал о факторку, получил какой-то лютый треш…
@N7Lisar
@N7Lisar 9 ай бұрын
Хорошо хоть документация есть... это великое благо которое ты не ценишь.
@Shram1992
@Shram1992 10 ай бұрын
Ну что, пойдемте разрабатывать
@user-fx5lt5wv6g
@user-fx5lt5wv6g 10 ай бұрын
всё настолько плохо с игрой что я пролистывал видео ещё 5 секунд после рекламы потому что я не понял что за фигня тут происходит!
@user-lx9sh1lv1d
@user-lx9sh1lv1d 10 ай бұрын
Заинтриговал... рекламой сразу сбил интерес.
@vendorfrostblood5481
@vendorfrostblood5481 10 ай бұрын
4:05 Ммм... Аврорушка... Вот вроде сидит себе на диске - а так я её и не освоил, ъуъ
@ichbinschlange
@ichbinschlange 10 ай бұрын
3:48-3:58 эхехе, по крайней мере они удосужились написать документацию, в отличии от всякого open-source бреда, в котором если чё-то нужно - копайся сам.
@ProstBlack
@ProstBlack 10 ай бұрын
Мне кажется такую игру надо добавить в обучающую программу школы или вуза
@anotherpain9120
@anotherpain9120 9 ай бұрын
Если бы можно было выбирать другие языки программирования - то как что-то дополнительное, было бы занятно.
@gldn_drgn
@gldn_drgn 9 ай бұрын
11:29 Чтоб ты знал,это "код возврата" называется.Это распространённая практика и именно так надо делать.Странно,что ты,будучи программистом этого не знаешь.
@user-tc8tf9td7g
@user-tc8tf9td7g 10 ай бұрын
Я то думал я не понимаю игру, а нет, просто на самом деле с игрой и правда не все так просто
@takiekakmi7532
@takiekakmi7532 10 ай бұрын
XD - чисто концепция js) что тут, что в браузере
@Xa4_Xakum
@Xa4_Xakum 10 ай бұрын
давно писал на js, но если мне не изменяет память, там показывают место ошибки. Вот этот вот стек at.... at.... at.... это и есть место ошибки. к тому же там пишут строки и символ от начала строки где именно была ошибка. Правда порядок не помню, то ли сначала символ, потом строка, то ли сначала строка, а потом символ. Хз в общем, но трассировка стека и место ошибки там вроде показывается.
@user-yo6lj8hm5y
@user-yo6lj8hm5y 9 ай бұрын
12:37 охуенный пример, самый лучший
@littlePrettyCat
@littlePrettyCat 10 ай бұрын
Хоитте подрочиться с программированием играя? Сделайте свой вклад в Minetest в виде модов на Lua, или в сам исходный код игры
@mclotos
@mclotos 10 ай бұрын
Ты просто не понял всего кайфа. Я программирую на JS уже лет 20 и иногда зависаю в подобных играх на несколько часов =)
@tomdwan2648
@tomdwan2648 2 ай бұрын
Реально что-то выучить играя в эту игру?
@mclotos
@mclotos 2 ай бұрын
@@tomdwan2648 да, реально, если правда вникать и пытаться понять, а не просто гуглить правильное решение
@user-hg4to2ur4g
@user-hg4to2ur4g 10 ай бұрын
отличное видео
@OlegUser
@OlegUser 10 ай бұрын
12:37 - В случае с рабочим, ему это хотя бы может деньги принести - свою продукцию он ведь может продавать, в отличие от упоровшегося программиста Скрипса.
@retywjhdt8290
@retywjhdt8290 10 ай бұрын
На самом деле, вся эта дрочь с обучением которого нет и иди читай документацию, это прям реалистичные будни програмиста, когда ты разбираешь чей то легами проект, или изучаешь какой то новый движок/фреймворк Как это сделать? Иди читай документаю, и поблагодари что она не на испанском Почему вместо нормальных ошибок, она возвращает цифры вместо названия ошибок? Не почему, так разработчик захотел, живи с этим и приспосабливайся Как по мне, любому кто хочет стать програмистом нужно сыграть в эту игру. Разобрался, освоился, адаптировался - молодец, у тебя есть представление что тебя ждёт на работе. Нет? Это направление не для тебя, попробуй другое
@femsquad8213
@femsquad8213 10 ай бұрын
ура видос
@Defendish40
@Defendish40 10 ай бұрын
Делай гайд как по авроре)
@blackcatdevel0per
@blackcatdevel0per 9 ай бұрын
4:45 Пояснительную бригаду!
@necr0n17
@necr0n17 10 ай бұрын
Давно знаю о ней, жаль платная
@voxel1547
@voxel1547 10 ай бұрын
ахринеть, я думал в ру сегменте эту игру забыли 101 раз
@nb1383
@nb1383 9 ай бұрын
Идея нормас, осталось взять за основу идею и написать игру заново, но уже без таких косяков....
@gleb8421
@gleb8421 10 ай бұрын
Игра века👍
@anivan2023
@anivan2023 2 ай бұрын
0:05 подскажите пожалуйста, что за игра?😢 (где револьвер)
@Agentspam.1234
@Agentspam.1234 10 ай бұрын
Я боюсь, что если я начну играть, то игра просто сломается из - за того, что там будет только if
@birnperd2608
@birnperd2608 10 ай бұрын
Срочно, нужно название игры с дино соском
@PavelBitserk
@PavelBitserk 10 ай бұрын
+
@birnperd2608
@birnperd2608 10 ай бұрын
Mutant Alley: Dinohazard
@birnperd2608
@birnperd2608 10 ай бұрын
Зря спрашивал
@Dumandji
@Dumandji 5 ай бұрын
Я купил эту игру в Steam: 15 апр. 2022 в 8:28. + Джон человек целеустремленный, обязательный, волевой... = Что бы научиться программировать. (false) Столько времени прошло, а я даже её не запускал... (true)
@bebrasmella
@bebrasmella 10 ай бұрын
12:30 проиграл в голос с жизы
@user-ih9wz3vh7y
@user-ih9wz3vh7y Ай бұрын
Что за музыку ты использовал?
@user-il8ul7jw2s
@user-il8ul7jw2s 9 ай бұрын
Было бы норм обучение это бы продавали как обучающий материал для программирования за 10к
@lordyatina
@lordyatina 8 ай бұрын
Давай видос про Warspear online!😮
@LedoCool1
@LedoCool1 4 ай бұрын
Короче.ю купил я screeps, поиграл и... Боль. Работаешь, работаешь. Приходишь домой играть... и опять работаешь. А еще меня зверски умиляет джаваскрипт. Писать логику поведения базы лютосложно и периодически приходят уже написанные боты и обнуляют весь прогресс. В результате сколько я ни играл, всегда был на нуле. Приходил и видел, что моя база в руинах. Либо приходил и видел, что опять вообще ничего не работает потому что какой-то из балансеров засрался или очередной срезанный угол дал о себе знать. В общем, чтобы просто влиться и начать игру, надо месяца эта два. Это чтобы написать мало-мальски саморазвертываемую базу, которая проживет дня три. Потом надо еще год-полгода чтобы заставить эту базу жить недельку. И так по нарастающей.
@jklsashazoro885
@jklsashazoro885 10 ай бұрын
и я который работал на заводе и играл в Факторио
@Disorrder
@Disorrder 10 ай бұрын
Могу научить играть в эту игру) сам примерно в 2014-2015 играл и дошёл до 3 уровня примерно застройки. Дальше у меня кончился месяц подписки, а опыта для оптимизации не хватило. С тех пор не заходил в игру. Но если кому-то очень интересно, могу попытаться объяснить базовые алгоритмы и принципы 🤔 А вообще, неужели нет на рутубе видосов?
@YobinBobinBlin
@YobinBobinBlin 10 ай бұрын
Видосов очень мало, особенно в ру сегменте. Я игру купил, но отложил в долгий ящик, ибо раз: я js пока не очень хорошо знаю, два: js говно, три: ide говно.
@nisorek
@nisorek 10 ай бұрын
Если можешь запиши цикл видео по игре, думаю многие были бы благодарны
@Disorrder
@Disorrder 10 ай бұрын
@@nisorek чтобы записать цикл видео, надо во-первых, пройти игру до какого-то этапа, написать гайд, записать, озвучить, смонтировать. Трудоёмкая задача, времени не так много свободного. К тому же, аудитория у игры не такая большая. А ещё если выкладывать исходники, которые все будут копировать, то смысл игры потеряется
@st1l627
@st1l627 7 ай бұрын
Итог: автор сделал только анимацию и картинки нарисовал!!!😂😂😂
@GameNavigatorsDaJ
@GameNavigatorsDaJ 9 ай бұрын
А какие игрі учат коду через игровой процесс?
@iWinchi
@iWinchi 10 ай бұрын
Ребята, а как называлась игра где у ГГ был супер-пупер космический корабль с программируемым ядром ИИ или как-то так? На стопгейме про неё Лоев рассказывал, но я забыл название и не знаю статуса игры (может она вообще так и не вышла).
@mamurmuradov2263
@mamurmuradov2263 10 ай бұрын
observation
@shiroyuki62
@shiroyuki62 10 ай бұрын
Интересно, а можно написать код, который при смерти одного работяги будет спавнить его копию? Это было бы славно. Ну а ЖабаСкрипт не самый удачный выбор для популярности игры, куда практичнее был бы питон из-за его лёгкости для новичков.
@dimabobrov582
@dimabobrov582 10 ай бұрын
Было бы круче сделать свой интерпретируемый язык для этого дела
@user-wv6qw1mt5o
@user-wv6qw1mt5o 10 ай бұрын
или lua
@Disorrder
@Disorrder 10 ай бұрын
JS - отличный язык, не сложнее питона и я бы сказал популярнее даже. Было бы совсем прекрасно, если бы была поддержка разных языков, как у codingame
@dimabobrov582
@dimabobrov582 10 ай бұрын
@@Disorrder уродливый язык на самом то деле)
@ArZarLordOfMango
@ArZarLordOfMango 10 ай бұрын
А в чем js сложнее питона?
@fillents9786
@fillents9786 10 ай бұрын
Интересно... Про Mindustry слышал? Возможно оно и не такое мелкое и достойное обзора, но всё же..
@Johnny_Wreckerson
@Johnny_Wreckerson 10 ай бұрын
в ней тоже есть место для любителей скриптов😅 помню раз скопипастил чужой скрипт и даже понял как его перенастроить с добычи ресов дронами на доставку из одного ящика во второй, потому что места для конвейеров было нема
@alexisbacardi8557
@alexisbacardi8557 10 ай бұрын
Я работаю слаботочником. Занимаюсь различной автоматикой. Люблю играть в ONI и факторио. Хорошо любить свою работу)
@muggzzzzz
@muggzzzzz 10 ай бұрын
Попробуйте еще Satisfactory, она весьма похожа на Factorio, только в 3D и с хорошей графикой. Мне зашла. Уже которую ночь не высыпаюсь ))
@user-yd2wm6gt5k
@user-yd2wm6gt5k 10 ай бұрын
После oni в унылую факторию?bruh
@yourdarkspawn
@yourdarkspawn 9 ай бұрын
она только онлайн? офлайн не получится?
@HanakoSeishin
@HanakoSeishin 10 ай бұрын
> игра по программирование Так-так, звучит интересно. > MMO Ну не очень-то и хотелось.
@CJSurv
@CJSurv 10 ай бұрын
Нет никакой центральной комнаты, все надо обустраивать в максимум
@mrspecnazer8014
@mrspecnazer8014 10 ай бұрын
о, screeps
@taruumax2400
@taruumax2400 10 ай бұрын
неожиданно
@F1ory
@F1ory 9 ай бұрын
Воды больше чем в мировом океане
@user-up9gh3ig2c
@user-up9gh3ig2c 9 ай бұрын
Игра которая подталкивает изучить C# или Java - Space Engineers. Заодно и векторную алгебру.
@yourdarkspawn
@yourdarkspawn 9 ай бұрын
а как SE связан с С# ?
@nb1383
@nb1383 9 ай бұрын
Графен норм, старенькая 1080ti потянет- уже тестировали?)))))
@enlisted418
@enlisted418 10 ай бұрын
А видел что-нибудь подобное но, кхм, попроще? Имеется в виду не сложности геймплея, а сложности "куда здесь тыкать"?
@ShinSheel
@ShinSheel 10 ай бұрын
Самое дурацкое это выбор JS. Я не угнетаю джаваскриптеров, но для программирования по приколу есть Питон, Луа и даже Бэйсик. JS это нифига не простой язык для новичка и все его основные плюсы еще и не нужны в такой игре
@obi-wankenobi6033
@obi-wankenobi6033 10 ай бұрын
Я часто встречался с этим проектом и удерживает меня от этой игры только язык. Я вот вообще не хочу учить JS чисто ради одного проекта, а других на других языках нет. Хотя я тут лукавлю есть одна игруля Else Heart.Break() вот она юзает питон, но блин. Хочу юзать шарпы и плюсы, хоть сам игру создавай. И да, если мне сейчас тут начнут перечислять различные проекты, то 99 % это будут штуки из разряда, вот тебе задачка реши её и набери балы, а из взаимодействий с другими игроками это таблица рекордов
@pashok__7525
@pashok__7525 10 ай бұрын
Wasm в руки и вперёд! Тут вроде есть биндинги и для плюсов, и для раста, и для чего только хочешь
@alexneo5458
@alexneo5458 10 ай бұрын
зачем учить язык, просто с синтаксисом ознакомится. Ознакомится с синтаксисом, это пару часов. Ну можно ещё какие-то нетиповые конструкции посмотреть, если в своём не используется, ещё пару часов. И всё, вперед в бой.
@SoulCaptor
@SoulCaptor 10 ай бұрын
+, тоже лень учить JS только ради игры. А если там ещё и среда разработки не очень, то походу код придётся прогонять анализатор/линтером/преттифаером в каком-нибуть вебшторме...
@Desh_
@Desh_ 9 ай бұрын
1:14 торент
@6n-thorus945
@6n-thorus945 10 ай бұрын
Попробуй пожалуйста Y.O.M.I Hustle
Я создал свою первую игру и защитил диплом
21:01
Backstage 🤫 tutorial #elsarca #tiktok
00:13
Elsa Arca
Рет қаралды 44 МЛН
ТАМАЕВ vs ВЕНГАЛБИ. Самая Быстрая BMW M5 vs CLS 63
1:15:39
Асхаб Тамаев
Рет қаралды 4,7 МЛН
Whyyyy? 😭 #shorts by Leisi Crazy
00:16
Leisi Crazy
Рет қаралды 20 МЛН
ChatGPT Makes Decisions at Detroit Become Human
24:59
ToquitoTV
Рет қаралды 1,2 МЛН
СПИДРАН ВСЕГО Comp Scie
21:35
Winderton
Рет қаралды 312 М.
Как я сделал СВОЮ игру с НУЛЯ
13:14
Obsidian Time
Рет қаралды 454 М.
BLAST Premier Spring Final 2024 Presented by Revolut: GRAND FINAL (BO5)
6:2:58