пятница, 25 декабря 2009 г.

Образ собачки Ра

Итак, в проект Ра, включился художник Игорь. После некоторого поиска мы пришли к такому виду собаки.

среда, 16 декабря 2009 г.

Управление в Ra

Управление не хардкорное, доступное неискушенному игроку.
Итак, после некоторого анализа, решено сделать управление следующим:
  • только мышка (клавиатура только для вызова меню);
  • левая кнопка мышки (удерживается) - собачка перемещается в направлении курсора
  • правая кнопка мышки гавк (удерживается) - круг воздействия растёт, достигая определенного размера, исчезает и снова начинает расти. Если отпустить кнопку мышки то происходит собственно гавк с силой пропорциональной размеру круга;

Таким образом собачка не умеет напрямую прыгать, прыжок осуществляется с помощью всё той же телекинезтической способности. Т.е. нужно подойти, скажем, к обрыву и применить гавк прямо под собачкой и её перебросит через обрыв.

понедельник, 14 декабря 2009 г.

Звук для игры Ра: телекинезисная собака

Звуки

Звук клика

Клик в меню

Негативный звук отмены
Когда нажимаем Esc для выхода

Прыжок
Ра подпрыгивает

Рык

Когда мы удерживаем кнопку мышки растёт круг телекинеза и в этот момент Ра рычит. Как только отпускаем Ра гавкает.

Гавк
Гавка существет 3 вида в зависимости от размера телекинезного круга. Чем больше круг, тем больше сила гавка. 1-й гавк больше похож на слабое тявканье.

Ням
Звук поедания косточки

Бум
Несколько звуков ударов: падение косточек, кубиков и пр.



Музыка
1. Трек главного меню - главная тема.
2. Треки внутри игровые (не отвлекающие от игрового процесса). 4-5 трека на игру, которые рандомно играются на уровне (уровень - тема).
Формат произвольный (трековый или ogg).

Стилистика игры артхаус, безбашенный стиль, яркий, позитивный, весёлый, немного фриковый и необычный, игрушечно - сумасшедший.
Игровой процесс не слишком активный (в смысле меньше спинного мозга больше головного) поэтому музыка среднего темпа и темперамента.



PS. Любой звук может иметь несколько вариантов звучания, которые проигрываются рандомно. Это поддерживается на уровне движка и сделано для разнообразия звучания.

Внешний вид собачки Ра


Немного почудил в фотошопе, и собачка немного преобразилась. Собачка Ра тёзка древнеегиптеского бога солнца, верховного божества, быть может поэтому она обладает паранормальными способностями. Свои способности Ра использует в мирных целях - для добычи косточек.

воскресенье, 13 декабря 2009 г.

Ra: the telekinesis dog

Игра представляет из себя физическую головоломку. Мы управляем собачкой по имени Ра:
Собачка обладает способностью к телекинезу (перемещать предметы на расстоянии) посредством лая. Задача собачки сожрать все кости на уровне. Вид сбоку, мы можем управлять собачкой: влево, вправо прыжок и использовать телекинез мышкой. Телекинез работает следующим образом: на определенном расстоянии от собачки мы нажимаем и удерживаем кноку мыши, растёт круг от центра нажатия. Как только мы отпускаем собачка гавкает и в зависимости от радиуса круга все предметы в эпицентре разлетаются с определённой силой.
Кости лежат в разных труднодоступных местах и мы должны лаем выталкивать их. Также на уровне есть различные кубики и препятствия, которые тоже подчиняются законам лая :)
Расстояния на котором действует телекинез равно расстоянию на которое может видеть собачка, т.е. это расстояние ограничено и собачке часто надо сначала подойти поближе к кости, что тоже проблема. Это проблема решается кубиками, которые также двигаются посредством лая.

немного о дисциплине

Я не люблю когда ставят жёсткие рамки ограничений, когда вводят штрафы и объяснительные за опоздания. И не люблю я это из-за соображений эффективности и практичности. Главное для компании - чтобы человек эффективно работал. Ставить во главу угла удобство менеджера по персоналу с зарплатой 30 тыс.и переламывать через колено штат программистов с зарплатами от 60 до 120 тыс. считаю не выгодным для компании. Да, если все приходят в 10.00 менеджеру очень удобно вести учёт. Но при это копится недовольство и снижается эффективность работы, тех кто вынужден переламывать себя.
Опоздания должны быть наказуемыми только у определённых должностей завязанных на время работы. Если страдает эффективность работы предприятия из-за опоздания - это следует решать.

Пример 1. Программист  приходит поздно на работу и справляется с поставленными ему задачами в срок и качественно. Штрафовать его не нужно. Продолжать ставить задачи исходя из 40 часовой рабочей недели и смотреть на эффективность исполнения.

Пример 2. Программист  приходит поздно на работу и не справляется с поставленными ему задачами в срок и качественно. Сделать вывод о причинах неэффективности, уволить программиста или решить проблему иным способом. Если причина неэффективности - опоздания, бороться с опозданиями ( только в этом случае нужно бороться, а не всегда).

Пример 3. Программист  приходит во время на работу, справляется с поставленными ему задачами в срок и качественно. Очень хорошо, ничего делать не надо :)


Индивидуальный подход там где это выгодно - залог максимальной эффективности!