13 сентября 2012 г.

Игра за NPC

Предлагаю в 3D-шутер-ах предоставлять возможность игрокам играть за NPC. Конечно, с некоторыми ограничениями:
  • без возможности узнать, против кого играешь, чтобы исключить подыгрывание или договорённости с настоящим игроками (не-NPC-игрокам);
  • с характеристиками ("здоровье", "броня" и т.п.), соответствующим характеристикам настоящего NPC, т.е. управляемого компьютером;
  • с рейтингом, отдельным от рейтинга настоящих игроков (включая ситуацию, когда игрок играет как за NPC, так и против), чтобы не было "прокачивания";
  • хотя рейтинги и отдельные, тем не менее можно использовать значения рейтингов для создания противостояний настоящих игроков против NPC-игроков, выровненных по одному уровню;
  • если NPC-игрока убивают, то он возраждается также, как и настоящий NPC, но с эффектом случайности (например, в новом месте или с другой ролью NPC) т.е. у него нет возможности выбора.

10 сентября 2012 г.

We need to go deeper

Написал рекурсивную процедуру.
Но возникла необходимость останавливаться на определённом шаге вложенности. Для этого добавил bool-переменную и назвал её isWeNeedToGoDeeper.

9 сентября 2012 г.

8 сентября 2012 г.

RSDN.ru

Внезапно осознал, что RSDN.ru - это уже давно не мой дом.
Когда-то давно я был программистом и RSDN мне отлично помогал. Я никогда не был отличным программистом. Хорошим - может быть. Получается, что я не перерос RSDN как программист. И не стесняюсь этого факта.
Но как-то я понял, что мне тесно в рамках программиста. И я поменял специализацию: стал аналитиком. Но остался на RSDN по привычке, участвуя в бессмысленных спорах с программистами. Бессмысленными, потому что два инопланетянина вряд ли найдут общий язык по одному вопросу: у них слишком разное мышление. Я не говорю "плохое", оно именно "разное".
И вот, после очередного спора с программистами, я осознал: RSDN - это полностью программистский ресурс, на котором нет ничего для аналитика. Осознал, почему до сих пор ничего не появилось. Осознал, почему ничего и не появится.
И это действительно так, можете пойти и посмотреть. :)

Прощай, RSDN.ru.
Чуть меньше 10 лет.
Чуть больше 12000 сообщений.

29 августа 2012 г.

30 июля 2012 г.

Технологичный баскетбол

В баскетболе за мяч, заброшенный в корзину с ближней и средней дистанции, засчитывается 2 очка, с дальней (из-за трёхочковой линии) - 3 очка.
Предлагаю убрать линию, а в мяч и в площадку встроить датчики, определяющие расстояние (до сантиметра), с которого был произведён бросок. Следовательно, чем дальше бросок, тем больше расстояние и тем больше очков.
Дополнительно игроки могут быть оборудованы устройствами дополненной реальности (например, очками), которые бы в реальном времени показывали текущее расстояние до корзины, либо линию, до которой тренер дал установку совершить бросок.

22 июля 2012 г.

Статичное изображение в видео

В видео очень часто можно встретить статичное изображение. Иногда полностью статичное, иногда - не очень. Пример последнего случая - новости по телевизору, когда двигается только рот диктора.
Наличие статичного видеоряда там, где можно обойтись без него (например, вставив движущееся изображение) - это непрофессионализм режиссёра. Доказательство простое: если бы зритель (пользователь) хотел не посмотреть, а послушать, то он бы соответственно выбрал не видео-источник, а источник, содержащий только звук (например, радио).