суббота, 3 апреля 2010 г.

The first corrections

Всем привет!)

После первого релиза игры, получил немного, но и немало отзывов про мою игру Warscher. Всем большое спасибо за тестирование, подсказки и критику игры!!!)
Все найденные ошибки я исправил, а советы по улучшению игры я учел и все возможные воплотил в игре. И все эти исправления я запаковал в первый патч для этой игры:)

Дальше опишу что именно содержит этот патч.

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


(xna framework redistributable - файл без которого не запуститься игра)
-----------------------------------------------------------------
Чтобы установить патч, запустите файл, укажите путь к папке с игрой и замените все старые файл на новые.

В скором времени будет выпущен следующий патч, в котором планирую уделить внимание графической части игры.

понедельник, 22 марта 2010 г.

Hello World (The first release of Warscher)

Всем привет!
В этом блоге я буду выкладывать информацию о состоянии и о релизах моих проектов :)

И сразу хочу выставить на суд критиков свою первую игрушку, сделанную полностью мною (программинг, дизайн, звуки, сюжет). Название этой игры - Warscher.
Жанр:
космическая аркада.
Описание игры: 2091 год. Земные ученые нашли планету, на которой предположительно может быть жизнь. Эта планета окружена
большим астероидным полем. Из-за этого туда посылают один небольшой космический истребитель с кодовым
названием "Warscher", для прохождения астероидного поля и разведки неизведанной планеты.
Цель игры: пройти все уровни (которых 10 штук) и остаться в живых.
Управление:
Управление истребителем
Up - вперед
Down - назад
Left - влево
Right - вправо
***********************************
Атака
Space - огонь из лазерного оружия
Не забывайте наблюдать за полосой перегрева лазерного оружия!!!! (слева внизу)
Если оружие перегреется то оно выйдет из строя на некоторое время.
Ctrl - запуск ракеты
***********************************
Бонусы
Shift - пополнить енергию на щитах (20 кристалов = 50 енергии)
А - активировать бонус скорости (временное увеличение скорости передвижения)
S - активировать бонус атаки (временное увеличение скорости стрельбы)
D - активировать бонус защиты (временное увеличение енергии на щитах)
Использованный движок: XNA


Играйте, оценивайте, критикуйте, но не сильно, ведь это моя первая игра:))

Вот скрины: