Gaminator 9 :: Golden Region (Завершено)

индейцы

В 1850 году Калифорния была введена в Союз Штатов, и над буйными холмами наконец-то воцарилось верховенство закона.

После этого Саттер открыл крупнейший в истории процесс. Он заявил, что поскольку Сан-Франциско и Сакраменто были построены на его частной собственности, то он предъявляет иск всем жителям этих городов, предлагая им без промедления покинуть самовольно занятые земли. Он предъявил иск штату Калифорния на пять миллионов фунтов стерлингов в качестве компенсации за дороги, мосты и каналы, которых он лишился в результате нашествия. Он потребовал также, чтобы правительство Соединенных Штатов выплатило ему десять миллионов фунтов за причиненный ущерб и чтобы ему, наконец, было выплачено возмещение за каждую крупицу золота, изъятую из его земли.

В течение четырех лет он скитался по судам. И в 1855 году выиграл дело. Верховный суд штата Калифорния признал, что Сан-Франциско и Сакраменто, а также ряд других городов и поселков были возведены на частной земле. Известие об этом сенсационном решении суда, словно землетрясение, встряхнуло жителей Сан-Франциско и Сакраменто.

Что же, спрашивается, закон намерен выкинуть их из собственных домов? Ну что же, они кое-что покажут такому закону. Возмущенная, обезумевшая в своей ярости
толпа вооружилась ружьями, топорами и факелами и двинулась по улицам, пронзительно крича, грабя и устраивая пожары.

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

Они убили одного из сыновей Саттера, другого довели до самоубийства. Третьего сына утопили на его пути следования в Европу. Джон Саттер, будучи не в силах вынести эти свирепые удары судьбы, потерял рассудок. В течение двадцати лет после этого он осаждал здание Конгресса в Вашингтоне, пытаясь убедить правительство в необходимости признания его прав. Одетый в лохмотья, бедный, безумный старик обходил одного сенатора за другим, взывая о справедливости. А дети на улицах смеялись и глумились над ним.

Весной 1880 года он умер в одиночестве в меблированной комнате в Вашингтоне. Умер в пренебрежении и презрении со стороны тех, кто изъял миллионы из его земель.
Располагая всеми правами на огромнейшее состояние, он окончил свои дни, не имея за душой ни цента.

Пятью годами позже умер Джон Маршалл, тот самый плотник, чье открытие повлекло за собой самую отчаянную золотую лихорадку в истории Западного мира. Он умер в
одиночестве в своей грязной хижине. В то время как другие извлекли миллионы фунтов из его открытия, у него не было денег даже на дешевый гроб.

(«Прихоти удачи», Дейл Карнеги)

Честно говоря, был немного удивлен, что пост с моей игрой единственный из всех 40 остался без единого комментария. Не очень люблю отписываться о ходе работы. В нескольких словах это было так: первые дня 3−4 обдумывал идею, формулировал концепцию, в это же время сразу начал писал редактор карт. После этого взялся за написание основных механик игры: передвижение, коллизии, нахождение путей, стрельба. С++ и SDL преподнесли несколько сюрпризов: то несколько дней ловил утечку памяти, то оказалось, что штатными средствами SDL нельзя вращать спрайты и проблемы с выводом кириллицы. На все это естественно тратилось время и, как правило, выход находился. Конечная цель у меня в голове сформулировалась только неделю назад, вот с тех пор и дописал игровой минимум, попутно борясь со всякими багами. Иногда спустя часа 4 сидения над игрой понимаешь, что ничего нового толком не написал и багу не убрал, демотивирует немного :)

screen

Игра почти готова, осталось добавить звук, поубивать некоторые баги, навести марафет. Хочется уже выложить игру на общественный суд, но у меня возникли проблемы с запуском ее на других компьютерах (опять история повторяется…). Завтра (уже сегодня) выходной — буду разбираться.

Ну, а пока могу прокомментировать скриншот сверху.

У меня получилось реализовать изначальную задумку, а именно смешать несколько жанров: шутер с видом сверху и tower defence. В игре 2 ресурса, которые по-возможности надо сохранить — это запас здоровья нашего героя и запас золотой руды на землях его ранчо. Как можно понять из предыстории, герой умрет в любой случае, рано или поздно. Поэтому задача игрока продержаться как можно дольше.

Противники наступают волнами из своего лагеря (палатки в нижней части карты). В каждой волне 2 вида противников, их количество определяется номером волны.

бандитРазбойники. Эти ребята любят помахать руками, поэтому главное не подпускать их к себе. Они будут следовать за тобой по всей карте.

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

Да, я решил не заморачиваться со спрайтами людей, поэтому они у меня вот такие. Будет достойная :) альтернатива — заменю. На геймплей никак не влияет, надеюсь, игроки меня поймут.

На скриншоте видно еще других юнитов.

геройГлавный герой, которым управляет игрок. Изначально ему выдана старая винтовка и жажда справедливости.

индеец

Индейцы. Эти парни не в восторге от происходящего, поэтому с радостью помогут бороться с захватчиками. Выступают в роли башен, после каждой третей волны можно поставить в любой точке карты. Не разрушаются.

Чего было еще в планах:

  1. Третий вид противника с дальнобойным оружием.
  2. Апгрейд индейцев.
  3. Покупка более крутого оружия для гг.
  4. Довести редактор карт до ума. Я его отключу в релизе, ибо там куча багов.
  5. Что-то еще, но не помню сейчас что.
  6. Чтоб игра запускалась не только на моем компьютере.

Про баги писать не буду, пускай это станет игровым элементом: найти все и сообщить разработчику :)

Когда успело наступить утро?! Вобщем думаю ошибок я тут наделал… пожалуйста в лс.

Спасибо за внимание.


Апдейт № 1

Скачать демку можно здесь (2.97 МБ). К сожалению, для запуска может понадобится вот это (4.8 МБ).

Управление: WASD + мышь; для того чтобы поставить индейца, надо нажать на его иконку (под вигвамами) и перетащить в нужное место.

Что дальше:

  1. Я собирался добавить музыку в меню и в самой игре, но пока не нашел подходящую.
  2. Есть некоторые баги, которые яростно вылавливаются. Например, иногда падает фпс. Или враги застревают в елках (залазят со страху?) или в воде (топятся от безысходности?). Если враг застрял и нет возможности его убить, прийдется начинать сначала (ESC->Играть). Я работаю над этим.
  3. Коллизии могу выглядеть грубыми, это потому что у меня проверка по тайлам, а они квадратные.
  4. Сейчас пробую перерисовать спрайты людей.

Апдейт № 2

screen2

  1. Перерисовал спрайты людишек, последовал совету в комментариях Азата и Kastukа касательно шляп.
  2. Установил радиус стрельбы индейцев.

Скачать (2.97 МБ)


Апдейт № 3

screen3

  1. Убраны некоторые баги (например, невозможность рестарта). Не все, к сожалению.
  2. Подрисовал текстурки, теперь более очевидно почему толпа к северным берегам валит.

Скачать (2.97 МБ)

  • trit
  • 08 марта 2012, 05:09
  • 0