Igor
В пакмане есть патчфайндинг? Я думал они просто рандомно летают и когда игрок на одной линии с ними могут повернуться к нему...
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
Castlevania-like games don't need AI and pathfinding at all. Just move on path and attack if player is near.
each enemy has a different ability sir and a lot of skills but I'm going to develop it almost the same way.
Snusmumriken
В пакмане есть патчфайндинг? Я думал они просто рандомно летают и когда игрок на одной линии с ними могут повернуться к нему...
Нет, там они на самом деле как бы преследуют и загоняют игрока. Один: если видит поворот налево - поворачивает налево, другой - если видит поворот направо то поворачивает направо, третий - поворачивается в случайных направлениях, четвёртый - на каждом повороте выбирает поворот в сторону игрока. Этим собсно достигается ощущение что тебя целенаправленно преследуют и загоняют. И уровень построен так, чтобы было достаточно разнообразно. И от погони можно оторваться тоже по этим же причинам, несмотря на то что призраки быстрее тебя.
Igor
Я в пакмана мало играл и то в детстве, ну и тогда не видел особо выделенного алгоритма в их действиях, думал рандомно все гуляют
Igor
он будет преследовать, если есть одна полоса
I understand english, you don't have to use google translate
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
I understand english, you don't have to use google translate
thank you but pacman really catches up if the position is close
Snusmumriken
Нет, там они на самом деле как бы преследуют и загоняют игрока. Один: если видит поворот налево - поворачивает налево, другой - если видит поворот направо то поворачивает направо, третий - поворачивается в случайных направлениях, четвёртый - на каждом повороте выбирает поворот в сторону игрока. Этим собсно достигается ощущение что тебя целенаправленно преследуют и загоняют. И уровень построен так, чтобы было достаточно разнообразно. И от погони можно оторваться тоже по этим же причинам, несмотря на то что призраки быстрее тебя.
Притом в пакмане нет настоящего "поиска путей", просто выбор поворотов. Призраки постоянно двигаются и реагируют на событие наличия поворота поблизости, вот и всё : ) Ну и там запрет на "разворот на 180", то есть двигаясь по закрытому коридору идущему змейкой — призрак будет топать как по прямому, ничего не выбирая.
Snusmumriken
what if the player's position is like this, I want the enemy to find the nearest shortcut
Well. Start to move enemy to random direction. No stop. If you have free space in any direction closer to player, start moving this one. Don't do full turns in opposite direction.
Snusmumriken
Should be smart enough for you :)
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
what if the player's position is like this, I want the enemy to find the nearest shortcut
if this is not made automatically it can be done but it becomes inefficient because you have to place each box and colider manually. I prefer to control the box that has been wrapped in a collider and can be placed freely.
Snusmumriken
Well do it
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
Okay Sir👍
Snusmumriken
If you have no basic stuff like collision — you can't do anything else.
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
sorry for ask anyone know where i can get very good sprite for tiles 2d ?
Snusmumriken
Your sprites good enough, just set up textures filter :)
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
this is insane
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
I still have a lot to learn about filters this time I remember Adobe Photoshop when I was in school
Snusmumriken
this is insane
There just two basic filters — pixelated "nearest" and smooth "linear".
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
using filters makes the game a little heavy, I use blur sir
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
which is good sir ?
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
@nogeo @fhello_world you can choice also for me 😁😆
Snusmumriken
which is good sir ?
Good is nearest texture filter.
Snusmumriken
To keep pixels on scale.
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
To keep pixels on scale.
Sir need time for study about texture
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
To keep pixels on scale.
Sir my Luaobfuscator number 4 in google now 😗
Snusmumriken
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
good sir 😆
Hello, World! 🎄
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
Real programming for gba
if you produce gba games through this software can they be played in a gba emulator?
Hello, World! 🎄
Of course you can, right now it is open in the emulator for testing
Hello, World! 🎄
Aqendo
https://t.me/black_triangle_tg/3042 @Snusmumriken не столкнулся с таким?
Snusmumriken
https://t.me/black_triangle_tg/3042 @Snusmumriken не столкнулся с таким?
Я просто отключаю все службы автоматизации, обновлений, телеметрии, автоустановок подряд
Snusmumriken
Всё ещё на венде 19 года, полёт нормальный.
Snusmumriken
Ну думаю можно и патчером
Aqendo
Хочу Линукс снести просто, поставить Винду, я раз в пол года систему меняю, мне притерается всё
Aqendo
И тут такая новость
Hello, World! 🎄
Установится такой spotify, добавится в автозагрузку и будет писать: "не доступно в вашем регионе" :D
Igor
kurva?
Друг в Польше живёт, семейная подписка типа. Мне даже под польским впном сидеть не нужно, всё работает и без него, ну разве что чтобы регион поменять он нужен был.
Igor
Потсоянно под прямым соединением чалюсь и споти ничего не говорит
Aqendo
Значит твой друг тоже сидит
Igor
Не под моим акком
Aqendo
Хотя кто знает как эта система работает
Igor
Там типа несколько акков подключаются
Igor
Они друг от друга не зависят
Aqendo
Понял
Hello, World! 🎄
Недавно написал очень простую vm на Си, есть регистры, стек.
Hello, World! 🎄
Hello, World! 🎄
Hello, World! 🎄
Hello, World! 🎄
Уже спрашивал, но спрошу еще. У Lua же нету нормальной документации по её байткоду? (Т.е написать простую vm которая будет читать байткод Lua и выполнять его, по их документации если она есть было бы проще)
Igor
https://the-ravi-programming-language.readthedocs.io/en/latest/lua_bytecode_reference.html
Hello, World! 🎄
Спасибо, не факт что буду писать vm под Lua байткод, но будет интересно посмотреть как это работает
Hello, World! 🎄
polioan
не бейте
polioan
первый день
polioan
на frontend теме
polioan
у меня есть огромный namespace "dots"
polioan
в котором три класса по работе с точками на канвасе
polioan
думаю как это можно декомпозировать при помощи модулей
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
@Snusmumriken mister
🇺🇦daSXam🏴󠁧󠁢󠁳󠁣󠁴󠁿