Anonymous
Если говорить о знакомстве с программированием, то имеет смысл начатъ с хаскеля. Но детям проще луа или фактор , что то такое
Mikhail
https://habr.com/post/245443/
MrSmith
Аххахаха
MrSmith
Вспомнил пацанский язык
Anonymous
Это твои детки?
Mikhail
Вспомнил пацанский язык
вот Луа - это пацанский язык
Anonymous
Ну т.е. которым ты преподаешь? :)
Mikhail
Ну т.е. которым ты преподаешь? :)
не.. я щас преподаю всего 5е занятие. это новые дети. без подготовки. в школах их не учили ничему.. кроме ВОРДА
Mikhail
и у нас Черепашка не по-русски. я просто видео урок записал, т.к. у меня появилась отличная идея для других исполнителей.
Anonymous
Похвальное дело
MrSmith
Нужен исполнитель крот
MrSmith
Не нужно короче борьба ии
MrSmith
MOBA
Mikhail
Похвальное дело
так то я преподаю обычно летом. есть спец лагеря компьютерные. и там дети всегда разные. и языки разные от Сишечки, до сплава Си Луа, C#, Js , Java , Erlang и что-то еще было
MrSmith
MrSmith
Ну а че прикольно бы было повоивать ИИ
Mikhail
MrSmith
Темболее луа какраз идеально подойдет
MrSmith
Да что не так то
Mikhail
Ну а че прикольно бы было повоивать ИИ
у нас был ИИ много раз. но.. до нужного уровня не дотянули
MrSmith
Ну дак тут битва ИИ была бы
MrSmith
По мне так приколько
Mikhail
аа.. ты имеешь в виду... в чате или несколько прог ИИ соревновани? я делал танчики. мы делали с детьми у каждого танчика свой ИИ - соревновались
Mikhail
и запускали новых и новых.. с новым ИИ. отлично мотивировало
MrSmith
Во во
Mikhail
да это оч интересно и полезно
MrSmith
Ток с танчиками вариативность маленькая
MrSmith
Вот если запилить что то с разными юнитами и какой целью
Mikhail
я скоро доберусь до переделывания ИИ в игре www.zabuyaki.com
MrSmith
Но шоб дети осилить могли
Mikhail
что-то отложено на потом. и с багами. я про ИИ врагов
Mikhail
Но шоб дети осилить могли
подписывайся. пиши советы в комментах. буду благодарен
MrSmith
Куда подписыватьс то?
MrSmith
ООО я ваше мега зарубу придумал
MrSmith
Крч ша сек
MrSmith
Дай линк плиз я дурачек просто
Lucky
кстати, черепашечки эти действительно шлак
Lucky
детям надо движок давать со скриптовым яп, типа той же ловки и черепашку они должны сами написать.
Lucky
и винду сразу под жопу мешалкой налаживать из учебного процесса.
Lucky
чтоб не привыкали к говноедству
Lucky
также полезно роботехнику сразу давать - все эти безделушки на контроллерах
Mikhail
ну так я ловку и хотел давать но оказалось, что у них подготовки НОЛЬ. Я давал ловку 4-клашкам. и ничего... игори какие-то написали скребя сердце
Basil
это у них клавы такие. навечег, будующуе, папробывать, скрипя серцэм
MrSmith
криптуя сердцем
bebebe
скриптуя сердцем
Dadaskis
Если скриптовать от сердца, то бодяга получается. Ему ещё консервных банок подавай...
Dadaskis
*stalker easter egg isnt detected*
Mikhail
"Игори" никого не смутили👌😅
Basil
"Игори" никого не смутили👌😅
Игори или михаси, или кто, но клава барахло, опять лажу про серцэ выдала, даже после правки
Mikhail
Игори или михаси, или кто, но клава барахло, опять лажу про серцэ выдала, даже после правки
у меня дислексия. Буковки местами меняются, глухие на звонкие заменяются + опечатки и ошибки. Буковки зеркалятся.
Mikhail
пожаловаться могу на подлость тач клавиатуры - подменяет еще как. Планшет с Вин10
Basil
я каждое сообщение правлю. пальцы толстые и кривые, а кнопочки маленькие на экране. клавы г*овно, даже наэкранные.
Anonymous
Почему никто еще не пошутил про скриптонит
Artem
и скриптовалюту
Snusmumriken
Десктопная телега с нормальной клавой поможет
Snusmumriken
Блин, на самом деле у меня была жуткая идея на тему "выкурить winapi, посмотреть побольше сурцов и накалякать flow-клаву под венду". А то у меня много девайсов (вроде GPD WIN или планшетов), а физическую клаву лень расчехлять.
Lucky
ну, надо же планшетохолопам чем-нить помочь хоть немного.
Lucky
например советом
Андрей
Здравствуйте, а где лучше обрабатывать информацию, о том что игрок пересекает блоки и соответственно двигать его . На сервере или в клиенте ? Как это делается обычно ?
mva
зависит
Snusmumriken
Здравствуйте, а где лучше обрабатывать информацию, о том что игрок пересекает блоки и соответственно двигать его . На сервере или в клиенте ? Как это делается обычно ?
Одновременная обработка на сервере и на клиенте, но то что прилетает с сервера - приоритетное, а чтобы не было рывков - интерполируем.
Snusmumriken
Плюс храним список позиций/параметров объектов за последние несколько секунд (двух обычно достаточно), и при прилёте данных с сервера - "откатываем" на старые параметры, и последовательно применяем то что с тех пор произошло. На сервере - то же самое, но он приоритетный : )
Андрей
Интерполируем в каком смысле ?
Snusmumriken
Ну там, игрок выстрелил. Создал пулю, отослал данные на сервер "в такое-то время я нажал кнопку выстрела". Сервер такой: "опа, это произошло секунду назад, игрок и правда мог тогда выстрелить, круть!". Создаёт пулю на своей позиции игрока "секунду назад", и обновляет её на секунду вперёд, в текущее время: сталкивает с игровыми объектами, например. Точка выстрела может отличаться от той позиции, поэтому он такой посылает клиенту: "начальные параметры той пули - вот такие вот". Клиент, который уже отобразил пролетевшую частично пулю, перемещает её начальную позицию на другую точку, и за несколько кадров сдвигает её к той позиции, где она должна быть в данное время.
Snusmumriken
Карочи, это сложно.
Snusmumriken
Это нормальная система предсказаний, с авторитарным сервером.
Snusmumriken
Если часть матана делать на клиенте, чтобы сервер такой: "ок" - будут читаки ))
MrSmith
Короче там сложно
MrSmith
Вообщем случае работает так - свистоперделки на клиенте, игровая логика на сервере
MrSmith
Тоесть трассировка пули будет на сервере
MrSmith
А искры вот все говно на клиенте
Snusmumriken
Как варик, клиент может только РИСОВАТЬ что ему шлёт сервер, но в данном случае - никакой отзывчивости.
MrSmith
Я видел систему с запаздыванием
MrSmith
Когда считают сами клиенты а сервер кусочками проверяет