TGViewer
Настоящий JavaScript Настоящий JavaScript @true_js · 5.93K subscribers
Post #3903 212
Что фронтенду взять у геймдева: уроки Diablo II, римских стратегий и Prince of Persia

В Diablo II вся математика скиллов лежит в простых текстовых файлах: подкрутил циферки — и пересобирать игру ради баланса не надо. В Prince of Persia 1989 года персонаж живёт на состояниях и переходах между ними. А в градостроительных стратегиях сборщик налогов сам решает, что делать следующим шагом, опираясь на список правил.

Геймдев давно закрыл кучу задач, с которыми фронтенд возится до сих пор. В статье — какие инженерные приёмы оттуда можно утащить в веб-разработку и что это даёт на практике: контракты и моки, конечные автоматы, событийная модель, pattern matching и деревья поведения.

Читать далее

👉 JS
More from @true_js
  1. Sep 22, 2026Четверо в одну транзакцию: кейс-батлы, PgBouncer под Prisma и реплика, отдающая пустой инв…
  2. Sep 21, 2026Ты в очереди под каким номером? Вообрази себе очередь. В ней — все, кто вообще когда-либо…
  3. Sep 21, 2026Пять лет я профессионально пилю библиотеки Семь лет назад я закинул в npm свою дебютную би…
  4. Sep 21, 2026Один Gmail = тысяча адресов: что случайно откопали в админке Одна точка в адресе — и серви…
  5. Sep 21, 2026Post #3906
  6. Sep 20, 2026Реальный кейс: как интернет-магазин на OT Box и OTAPI защищался от DDoS и парсеров У владе…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →