Программирование игр, создание игрового движка, OpenGL, DirectX, физика, форум
GameDev.ru / Программирование / Форум / Расчёт времени и событий в играх вроде Травиана и Огейм. (2 стр)

Расчёт времени и событий в играх вроде Травиана и Огейм. (2 стр)

Поделиться

Страницы: 1 2

Sh.Tac.Постоялецwww30 окт. 201722:40#15
самое простое и интрузивное сделать прям на СУБД, хотя не везде с этим хорошо, для того же постгреса вроде как до сих пор отдельный pg_cron

с сервисами возня, загружать оффлайн пользователей у которых есть задачи, следить за самими сервисами, поднимать когда упали, распределять нагрузку, но в целом это более перспективный подход

CasDevПостоялецwww31 окт. 20176:21#16
Там все в БД просчитывается (OGame - ровесник этого форума, тогда по другому вообще нельзя было сделать).
В базе ведутся все расчёты.
Тут очень-очень давно даже обсуждали, как подобное делается (до 2006 года).
НаблюдательПостоялецwww31 окт. 20177:43#17
Tiendil
> Поэтому в случае Django получается, что процесс большую часть времени
> простаивает (ждёт пока данные отправятся или получатся), а в случае asyncio,
> пока одна сущность (coroutine) ждёт, другая может работать.
Джанга тоже развивается. Сейчас описание типов добавили в весь проект.
Ещё сами придумали стандарт asgi. То есть джанга уже сегодня может по HTTP2 работать.


Sh.Tac.
> с сервисами возня, загружать оффлайн пользователей у которых есть задачи,
> следить за самими сервисами, поднимать когда упали, распределять нагрузку, но в
> целом это более перспективный подход
Да, тут согласен. По меньшей мере такой подход более гибок и лёгок в расширении.
Хотя есть и недостатки.

CasDev
> Там все в БД просчитывается (OGame - ровесник этого форума, тогда по другому
> вообще нельзя было сделать).
> В базе ведутся все расчёты.
> Тут очень-очень давно даже обсуждали, как подобное делается (до 2006 года).
Не подскажешь как найти? Может название, хоть примерно?
Интересно было бы почитать.

Страницы: 1 2

/ Форум / Программирование игр / Игровая логика и ИИ

2001—2017 © GameDev.ru — Разработка игр