Если разрешат убрать рекламу, готов взять проект в свои руки. Если сообщество заинтересовано, готов разрабатывать совместно с зеркалами на Gihub и BitBucket (основной репозиторий будет на самом сайте). Лицензию также совместно выберем через голосование.
Я имел в виду также и рендер. Уже писалось, что клиент вынужден знать о местоположении игроков. Иначе лаги будут более серьёзными. Вся фишка была в том, что сервер много не кушает, и их на одной машине можно много держать, а задержка для игроков будет минимальна. Если клиент не будет знать о местоположении всех игроков, то весь рендер надо уводить на сервер и отдавать потоком.
А теперь представьте, какая ферма нужна, чтобы рендерить картинку для 30 игроков. А еще подумайте, на счет людей с разным расстоянием до сервера. Можно конечно придумать крутую систему скипа фреймов, фиксированных задержек, но все равно у имеющих меньшее время отклика до сервера будет больше преимуществ в игре.
Бегать одному и флагнутым — то ещё веселье. Если нормальной пачкой, то норм. Но как узнать без читов, сколько HP + CP у товарища, чтобы нормально мобам помочь? А то так и ник в красный цвет покрасить можно.
Считать все действия персонажа на сервере — непременимо для 3д шутеров. Нужен будет суперпупер канал. Хотя через Onlive хрен почитеришь) Но он все равно подох.
Не всегда помогало. Разве что только мобов уровнем сильно выше, но это уже могло представлять проблему для других игроков. Кстати видел ботов которые через определенное время сливались, чтобы не снижать дроп.
Есть случаи, когда все таки стоит задать вопрос по непонятному куску кода. Это даже может помочь разработчику найти возможную ошибку или он расскажет вам о каком нибудь хитром приёме.
Мне так кажется, что не всегда нужно пытаться закоммитить код в проект. Иногда достаточно аккуратно указать на ошибки или просчеты. Несколько грамотных тикетов стоят дороже пары кривых коммитов.
А теперь представьте, какая ферма нужна, чтобы рендерить картинку для 30 игроков. А еще подумайте, на счет людей с разным расстоянием до сервера. Можно конечно придумать крутую систему скипа фреймов, фиксированных задержек, но все равно у имеющих меньшее время отклика до сервера будет больше преимуществ в игре.
Если внимательно посмотреть, один и тот же компилятор там присутствует несколько раз.
Я видел. Очень хороший язык для математических задач.