Профиль пользователя заблокирован сроком с 3 октября 2014 г. и навсегда по причине: Мат в ответах
Ответы пользователя по тегу Разработка игр
  • Где взять информацию по игровому балансу?

    @lookid
    Самое простое это через пропорцию.
    1 солдат = 1 жизни, 1 скорости, 1 урона, 1 золота на создание
    1 собачка = 0.5 жизни, 3 скорости, 1 урона, 2 золота на построение
    1 броненосец = 3 жизни, 0.5 скорости, 3 урона, 4 золота на построение
    1 дракон = 3 жизни, 2 скорости, 3 урона, 10 золота на построение
    итого: перемножение всех параметров, деленное на цену, дает какую-то эталонную константу, к которой всё и сводится. В данном случае это ~1-1.5.
    Ответ написан
    Комментировать
  • Как реализовать правильную обработку пакетов MMO сервера?

    @lookid
    > TCP
    > Использовать формат "запрос - ответ"
    > во время движения игрок оповещает сервер о изменение своих координат
    Успокойтесь, доучитесь в школе, закончите университет и идите работать. Лет через 10-15, может быть, поймете, что ваш подход полный бред и так не писали даже в 90х. Позиция в сцене, TCP, запрос-ответ... У меня даже слов нету. Двойка. Идите изучайте разницу между TCP и UDP.
    Подсказка:
    TCP - для запросов типа "выдать задание", "завершить задание", "передать лут" и прочий REST
    UDP - координаты в сцене, для этого "ответ" не нужен, они и так меняются по 100 раз в секунду. Отправил и всё, пусть клиент сам разбирается. На пакеты похеру, еще придут в следующем кадре.
    Ответ написан
    Комментировать
  • Как реализовать 2D машинку?

    @lookid
    www.iforce2d.net/b2dtut/top-down-car
    Проще не будет.
    Ответ написан
    Комментировать
  • Как программировать игры?

    @lookid
    Стоп-стоп-стоп! Давайте попорядку. А то сейчас начнется.
    Ваш вопрос не корректный. Вы задаете его так, как будто наигрались в Батлфилд 3 и хотите сделать такую же игру.
    1) Идете сюда en.wikipedia.org/wiki/Game_programmer Видите, что разных направлений разработки довольно много.
    2) Берете Mathematics for 3D Game Programming and Computer Graphics, Third Edition и 3D Math Primer for Graphics and Game Development, 2nd Edition. Если вам что-то не понятно, то ищите другеи способы вспоминания 1-2 курса универа: линейную алгебру, основы матана и прочие матрицы.
    3) Все игры уже лет 10 строятся на том, что основной единицей геимплея является RigidBody (абсолютное твердое тело). Идете сюда www.cs.cmu.edu/~baraff/pbm/pbm.html Качаете, читаете. Дальше качаете исходники какого-нибудь Box2D. https://code.google.com/p/box2d/downloads/list и www.bulletphysics.com/ftp/pub/test/physics/papers/...
    4) Ну и нетленка blog.gamedeff.com/?p=64
    Ответ написан
    Комментировать
  • Специфика программирования в разработке игр

    @lookid
    Давайте разложим всё по полочкам. Существует 3 типа разработчиков игр:

    1) Ассетотаскатели-скриптовики
    В их обязанности входит расставить объекты на карте и написать пару строчек кода на скриптовом языке. Например:"что бы светофор перемигивал раз в 0.5 сек".
    Требования: lua, python

    2) Программисты геимплея/игровой механики
    В их обязанности входит разработка IK-систем, физики, AI, полетов снарядов, сервера, столкновений, анимации и прочего-прочего-прочего.
    Требования: C++, ООП, линейная алгебра.
    Вот эта страница должна стать вашим домом на пару лет, если вы хотите в эту группу.
    www.bulletphysics.org/Bullet/phpBB3/viewtopic.php?...

    3) Спец-гости
    Сюда Можно отнести людей группы Баткины-Капулькины. Людей, которые за неделю ускорят ваш рендер в 5-10 раз. Но это реально супер-оверскилл.

    Сферическое собеседование в вакууме (автор Борис Баткин):
    blog.gamedeff.com/?p=64
    Деление здесь практически бинарное – может писать код или не может писать код. (с)
    Не стоит недооценивать эту строчку. Кода приходится писать РЕАЛЬНО много. Простой физ-движок сталкивающий 2 кубика и умеющий в простейшие регдолы (без якобианов, сложных сочленений и вехиклов) уровня 2001 года занимает порядка 7-10к строк, если хорошо написан.

    Удачи! Она вам понадобится!
    Ответ написан
    2 комментария
  • Симулятор жидкости?

    @lookid
    www.rowlhouse.co.uk/water
    У Денни Чапмана есть что-то.
    Ответ написан
    Комментировать