Задать вопрос
Ответы пользователя по тегу Разработка игр
  • В чём причина небольших подлагиваний в игре?

    Ogra
    @Ogra
    А это не может быть накапливание ошибки округления?
    Например, если персонаж проходит по 1.1 пикселя за кадр, то в одном из 10 кадров он будет проходить 2 пикселя, а в 9 из 10 — только 1. Вот и «подергивания».
    Ответ написан
  • Как рассчитывать опыт и уровень персонажей?

    Ogra
    @Ogra
    Прогресс персонажа:

    Вариант 1. Постоянный рейт — т.е. всегда 1000 XP на уровень
    Вариант 2. Арифметическая прогрессия — 1000 XP + 100 * N на уровень
    Вариант 3. Геометрическая прогрессия — 1000XP * (1.1)N

    Прогресс XP, получаемый за выполнение игровых задач
    1. Постоянный — время, затраченное на достижение нового уровня, всегда одинаковое
    2. Уменьшающийся — чем выше уровень, тем больше требуется опыта.
    Пример: пусть кол-во опыта на уровень постоянно: 1000 XP.
    XP убийство моба = 100 * (10 + LVL моба — LVL игрока)/(10 + LVL игрока). На первом уровне нужно убить 10 мобов своего уровня, на десятом — двадцать.

    Я советую вам взять любую простой вариант. Скажем, геометрическая прогрессия (формулы известны со школы). И начать экспериментировать с коэффициентами.
    Ответ написан
    2 комментария