1.94K subscribers
3.49K photos
136 videos
15 files
3.72K links
Блог со звёздочкой.

Много репостов, немножко программирования.

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
😁21🤡2
Неверующие в гномов-багопрятов такие: наверное, баг не получается воспроизвести, потому что его починили
😁39
👉 Objection!

Есть кто-то в папищеках из этого фандома?
🔥7🤔3👍1
That's the whole point, basically. #цветыжизни
🤡38😁5❤‍🔥21
Forwarded from Neural Machine
У мужчин есть право выбора: мямлить или страдать.
🫡5😁3💩3😐2💯1🤷1
#meme про ролевые #game
😁154🫡2😐1
Forwarded from Panic! At the 0xC0D3 (Lev)
SpacetimeDB

Я как геймдевелопер в душé был приятно удивлен

Если кратко, то это relational бд, где вместо традиционного backend + SQL over network ты пишешь явно модули (запросы + логика) на каком-то ЯП, они компилятся в васм, и запускаются прям внутри бд,
Плюсы по перфу очевидны: latency уменьшается а throughput увеличивается колоссально, так как вместо
client -> (backend -> SQL -> backend) times N -> client
мы получаем
client -> db -> (wasm -> in memory -> wasm) times N -> db -> client
Убрали сеть, убрали ось, получаем перф (добавили васм, но вроде как он довольно хорош по перфу)
Они, видимо, еще интегрировали какие-то доп решения (балансеры и прочее), чтобы был единый продукт для геймдевелоперов, но это уже детали.

Забавно то, что блин идея то не нова. Я сам думал о такой архитектуре еще несколько лет назад и спрашивал себя, почему никто это не сделал. Но я бы поспорил, что на самом деле сделали в блокчейне. Да, хуе мое децентрализация, но идейно архитектура бд то очень похожа - вместо традиционного backend + sql, у тебя виртуальная машина (evm в случае блокчейна, wasm в этом случае), и ты пишешь кастомную логику, которая прозрачно делает запросы к бд (контракты в блокчейне, "модули" тут). Возможно какие-нибудь yt подобные штуки тоже стали уметь в это (в мое время стажером в я они не умели)

По сути главное отличие от "современных" решений тут в том, что сейчас "модно" слоем абстракции выбирать сеть - закон мура для сети внутри дц пока не остановился, сеть улучшается с каждым годом. Но геймдев это одна из редких сфер, где задачи зачастую cpu+memory bound: тот же банальный пример обновить позицию миллиону точек. И тут люди решили сделать по сути упрощенное "облако" но внутри одной машины/процесса, чтобы получить плюсы всего.

Я не утверждаю, что это какое-то groundbreaking решение, и что оно заменит все, но I'm a sucker по идейно новым подходам, особенно когда идейность это return to monke, упростить стек, и использовать hardware на 100%.
👍101🤔1🌚1
Forwarded from Санечка Ъысь
😁164
Санечка Ъысь
Photo
Можете сами проверить текст
👍3😢1
Ну #meme про айтишников
🤝10💯3👍2😁2😢1
Отличная статья про дыры в дизайне игр, который позволяют игрокам получать незапланированное преимущество. Раскрываются типы таких дыр, а также способы их избежать.

http://devmag.org.za/2012/05/07/loopholes-in-game-design/
5👍3💯1