Изменения

Перейти к навигации Перейти к поиску
м
Строка 10: Строка 10:
* Сгенерировать промежуточные кадры и более плавную анимацию. Это возможно, если ваша система анимации может делать промежуточные кадры — но таких сейчас всё больше.
* Сгенерировать промежуточные кадры и более плавную анимацию. Это возможно, если ваша система анимации может делать промежуточные кадры — но таких сейчас всё больше.
* Потратить «лишнее» время на компьютерный интеллект. Просмотреть дерево вариантов глубже; прокрутить алгоритмы поиска пути подальше, дать монстрам больше мозгов. Масштабируемый интеллект — это не тривиальная задача. Но некоторые части, в которых задействованы повторяющиеся и бесконечные вычисления, например поиск пути, становятся первыми кандидатами на «лишние» такты.
* Потратить «лишнее» время на компьютерный интеллект. Просмотреть дерево вариантов глубже; прокрутить алгоритмы поиска пути подальше, дать монстрам больше мозгов. Масштабируемый интеллект — это не тривиальная задача. Но некоторые части, в которых задействованы повторяющиеся и бесконечные вычисления, например поиск пути, становятся первыми кандидатами на «лишние» такты.
* Сгенерировать больше многоугольников. Многие игры на слабых машинах урезают количество многоугольников, получается жутко. А почему бы не пойти в противоположном направлении? Разработать игру, которая бы смотрелась фантастически на гипотетической трёхгигагерцовой<ref>Статья 2000 года. На момент перевода 3-гигагерцовые машины уже есть в продаже.</ref> машине, а затем сделать «масштабирование» под имеющиеся компьютеры. С повышением скорости аппаратного обеспечения игра будет всё красивее и красивее. Конечно, есть вопросы с расходом памяти и другими ресурсами, кроме тактов процессора, но, по-моему, овчинка заслуживает выделки.
* Сгенерировать больше многоугольников. Многие игры на слабых машинах урезают количество многоугольников, получается жутко. А почему бы не пойти в противоположном направлении? Разработать игру, которая бы смотрелась фантастически на гипотетической трёхгигагерцовой<ref>Статья 2000 года. На момент перевода 3-гигагерцовые машины уже есть в продаже.</ref> машине, а затем сделать «масштабирование» под имеющиеся компьютеры. С повышением скорости аппаратного обеспечения игра будет всё красивее и красивее. Конечно, есть вопросы с расходом памяти и другими ресурсами, кроме тактов процессора, но, по-моему, овчинка стоит выделки.


Первая игра, которую мне пришлось писать профессионально, писалась под машины от 4,77 МГц 8086 до 25 МГц 80386. Поскольку в игре был сетевой режим, она должна была нормально работать на всех машинах. Я справился с этой задачей, устроив всё на таймере. Главный цикл крутился с максимальной скоростью, чтобы обеспечить быструю реакцию на клавиатуру и мышь. Но процедуры отображения были привязаны к таймеру и запускались, когда время выйдет. Я не пробовал, но, думаю, она бы шла с той же скоростью и на моём 400 МГц Pentium II.
Первая игра, которую мне пришлось писать профессионально, писалась под машины от 4,77 МГц 8086 до 25 МГц 80386. Поскольку в игре был сетевой режим, она должна была нормально работать на всех машинах. Я справился с этой задачей, устроив всё на таймере. Главный цикл крутился с максимальной скоростью, чтобы обеспечить быструю реакцию на клавиатуру и мышь. Но процедуры отображения были привязаны к таймеру и запускались, когда время выйдет. Я не пробовал, но, думаю, она бы шла с той же скоростью и на моём 400 МГц Pentium II.
2171

правка

Навигация