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