среда, 30 марта 2011 г.

Шейдеры Видео

Видео 1 в лучшем качестве, но мощности моего компьютера не хватает, и поэтому на видео заметно подвисание, видео 2 в худшем качестве, но все плавно.





вторник, 29 марта 2011 г.

Первый опыт программирования шейдеров с помощью HLSL

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

четверг, 17 марта 2011 г.

Скриншоты новых врагов

Новые враги, пока они не умеют ничего, кроме простого перемещения по прямой в низ экрана.

среда, 16 марта 2011 г.

Подготовка к добавлению 15 новых врагов.

Результаты работы за последнюю неделю:
  1. Переписаны поведения 4 врагов.
  2. Проведена подготовка к реализации 15 новых врагов, объявлены все переменные, расширены методы создания, управления, обработки столкновений с врагами. Теперь в игре 30 врагов. Осталось каждому из новых врагов задать характеристики(количество жизней, скорость перемещения, урон) и реализовать уникальное игровое поведение( стрельбу, перемещение). Придумывание уникальных поведений для врагов, наверно одно из самых интересных и сложных занятий. Ведь от того насколько уникальные будут в игре враги зависит( пускай лишь частично) будет ли сама игра интересна.
  3. Отловлен древний баг, с созданием 2х летящих по диагонали врагов в друг друге.
  4. Начал читать книгу: "Приемы объектно-ориентированного проектирования. Паттерны проектирования" aвторы: Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес.
  5. Я решил что отчёты о результатах работы над игрой буду выкладывать каждые выходные(так мне будет легче видеть идёт ли разработка игры или я не понятно куда трачу время).