"Баааааагииии" или Pony Game 0.0.4 indev

+103
cab404в блоге IT Pony!18 марта 2013, 17:04
Огромное кол-во багфиксов.
Предыдущий пост
Следующий пост
Ничего нового добавить не успел, багов было много.

Что сделано:
• Исправлен баг с полосками на больших экранах
• Исправлен критический баг с вылетом из-за DPad-а
• Исправлена анимация ходьбы Дискорда
• Исправлен баг со спрайтами-призраками;
• Еще куча мелких исправлений
• Сменил карту на присланную броняшей Pahtet , за что ему спасибо.
• Отдельное спасибо броняше Abaduaber за помощь с дебагом.

Что планируется:
* Разобраться с диалогами (теперь не разобрался из-за багов);
* Добавить кого-нибудь третьего (Твайлайт?)

Снова про тайловую карту.Если кто-нибудь хочет нарисовать (ну пожалуйста) карту для сабжа, вот ресурсы:
Редактор
Моя карта
Первый слой отвечает за то, что перед сценой (за ним не видно поней), второй слой — за то, на чём пони бегают, третий слой отвечает за фон, рисуется за понями. В настройках карты нужно прописать точку появления персонажа в тайлах — Карта -> Свойства карты, добавьте ключ startPoint и в значении пропишите x и y через запятую без пробелов.




Собственно, apk:


и jar:


Опять же, прошу, предлагайте свои идеи, я всегда рад буду их выслушать!

Спасибо за потраченное время!

P.S. Бонус за 200 плюсов предыдущего поста — проект того древнего платформера для Netbeans. GPL v2.

54 комментария

Здорово, я подписался, чтобы не упустить новых релизов! Удачи!
PS: А какой-нибудь геймплей, кроме ходьбы будет?
jeka42ZX
+2
PS: А какой-нибудь геймплей, кроме ходьбы будет?

Опять же, прошу, предлагайте свои идеи, я всегда рад буду их выслушать!

Нет, ну правда. А так — хочу всплывающие окошки с текстом над персонажами сделать, для квестов, которыми пока и не пахнет.
cab404
0
Сюжет: можно как в марио, с жизнями. Ну или просто поставить в центр карты домик с животными, а по краям спавнеры каких-нибудь хищников. Тогда Флатти должна будет их отпинывать копытами как можно дольше. Ну как вам?
CapSLocking
+3
Что ж. Ок, всё равно вряд ли получится сделать полностью дружбомагичную игру)
cab404
0
Онаж зверюшек защищать будет)
CapSLocking
0
Проблемы с дружбомагией начнуться, когда она проиграет(
cab404
0
Тогда Дискорд вступится. А когда он ОСТУПИТСЯ или ЗАСНЕТ ОТ УСТАЛОСТИ заспавнится «бегущая с самого начала к этому месту » Твайлайт, которая как раз подбежтит и сделает магическое поле. Твайлайт вообще без управления, но с анимацией
CapSLocking
+1
Всё равно при гамовере зверюшек жалко(
cab404
0
Так Твай же поле делает, я же написал
CapSLocking
0
Тогда вообще гамовер невозможен… Хорошо, прибежит и скажет что-нибудь типа «Фуух… Еле успела.»
cab404
0
Гамовер типа все, заснула Флатти, ты проиграл)ну я еще подумаю, напишу
CapSLocking
0
тогда пускай параспрайты набигать будут)
Stally
+1
Во! Будем спасать МММ миссис и мистера Кейка от параспрайтов!
cab404
0
Подтверждаю, исчезли проблемы со всякими фантомными спрайтами, теперь все как полагается. Единственное — после сворачивания\разворачивания спрайты Флатти и Дискорда возвращаются на свои исходные позиции, игра, как-бы, начинается заново. Может быть, пока-что так и задумано. Или нет? ;)
Плюсую идею CapSLocking. Это можно сделать даже просто одним из квестов, как вариант.
Abaduaber
0
Перескачай сборку.
cab404
0
Имхо, Флатти надо на один пиксель опустить, тогда не будет казаться что ходит по воздуху.
Derevo
0
Я думаю из дуэта Флати и Дискорда, можно сделать хорошую головоломку.(Игра за двух персонажей же)
jeka42ZX
+3
Это уже лучше фермы от Донатлофта.
Blankhead
+4
cab404
+3
При отпускании пробела, Флатти резко падает вниз. Надо бы чтоб она на крылышках плавно спускалась :)
DNS
+1
Эмм… Даже не знаю… Кто за то, чтобы во время полёта надо было переодически жать вверх, а режим полёта отключался только на земле?
cab404
0
Почему-бы не сделать как предложили? ;) При отпуске пробела Флатти плавно спускается вниз, а пока его удерживаешь — управляется как сейчас. Вроде, удобно, логично, и сделать будет проще. Можно и при простом падении, соответсвенно, использовать такой способ.
Хотя, представил себе ситуацию, когда Флатти поднимается немного вверх при каждом нажатии — тоже неплохо будет выглядеть. Короче, не знаю я)
Abaduaber
0
Сейчас класс плавных переходов допилю, сделаю оба варианта.
cab404
0
Попробуй: yadi.sk/d/uXT5iTmH3MFiy
cab404
+1
Отлично! То что нужно
DNS
0
Никто не против, если я буду использовать Java 7 вместо Java 6?
cab404
0
Мы что-то потеряем от этого?
Abaduaber
0
Возможность запуска на JRE 6
cab404
0
Если с компьютерами все понятно, то вот не будет-ли потеряна совместимость с некоторыми смартфонами из-за этого шага? Не совсем разбираюсь в этой теме, поэтому вынужден спросить :)
Abaduaber
0
Ну, с 1.5) Но мы его и так не поддерживаем.
cab404
0
>1.5
Версия чего имеется в виду?
>Но мы его и так не поддерживаем.
Тогда и думать, вроде-бы, нечего, если потерь существенных не будет)
Abaduaber
0
Android 1.5.
Кстати, поддержка iOS есть, но у меня нет 300$ программы, чтобы компилировать. Да и обойдутся, пусть дальше считают Андроид днищем, в душе они нам завидуют :P
cab404
+3
Почему-то меня жутко радует строка 11 класса Fluttershy
this.canFly = true;
cab404
0
Было-бы странно, если-бы было наоборот :P
Abaduaber
0
У меня референс «Эта штука летает»
cab404
0
Мне кажется, что если игра 16-ти битная то стоит сделать приключенческую бродилку с использованием определенных особенностей КАЖДОГО персонажа. Так например: Чтобы создать мост или открыть дверь нам понадобится фш или рд для того чтобы взлететь к заветной башенке и нажать рычаг. Пробиваться или даже лучше отбиваться от толп противников магией твайлайт… Насыщенные диалоги и интересный сюжет не возброняются! Но для сотворения такого счастья нужно много умельцев, понимающих что либо в этой сфере. Я всего лишь обычный единорог ничего не секущий в игроделании и поэтому я просто плюсую и подписываюсь на новости темы :3
bigmaki
0
16-битная, ну, это вы немного загнули, а вот стилем смахивает весьма на данный момент)
Предлагайте любые идеи, как я понимаю, автор очень рад как идеям, так и любой помощи.
Abaduaber
0
Последние продвижения:
* Поддержка русских шрифтов
* Работающие плавные изменения спрайтов (на скриншоте не видно)


Я спать, а то мне завтра еще топать в одно бессмысленное заведение.
cab404
+1
Приятных сновидений, что-ли.
Плавные изменения спрайтов — о чем именно речь, можете поведать? ;)
Abaduaber
0
Так, забыл выключить звук уведомлений писем, проснулся. О чём идёт речь?
Вот.
Нажми на кнопку полёта, кнопка прыжка плавно исчезнет.
cab404
0
Меню в игре нужно запилить. И в меню 2 кнопочки:
— серая, неработающая с надписью
выживание ( Режим который в далеком будущем будет представлять из себя отражение атак противников, набивание очков ну и приписать ко всему этому маленький сюжет по типу: шла, заблудилась (отстала), напали, должна пробиться к друзьям.
— Ну кнопочка «история» с припиской Demo ;) которая будет включать все нароботки. Будем подразумевать что данная кнопка в дальнейшем будет включать режим в котором мы будем проходить игру (квесты, драки, спасения и.т.д) и все ради уничтожения зла и укрепления дружбо-магии!
bigmaki
+1
(квесты, драки, спасения и.т.д) и все ради уничтожения зла

Драки ради уничтожения зла? Ты ничего не понимаешь. Зло надо задружить, а не уничтожить!
cab404
+1
Ну и в конце концов про историю, ты правильно меня поправил. Зло надо задружить, но вот кого? Кто будет главный злодей?
bigmaki
0
Время покажет… В 21.00!
cab404
0
О, кстати, тут незадруженная Кризи бегает.
cab404
0
Ну да… Хороший вариант! Луна как злодей уже приелась :3
bigmaki
0
Вернусь из бессмысленного заведения — буду писать класс сцены. С ним я и сделаю меню, тем более, что текст уже работает.
cab404
0
Стоп. У меня же есть почти допиленный сервер ещё с Java змеек… Надо будет покопаться после того, как добавлю режим, предложенный CapSLocking.
cab404
0
Это тот режим где по углам спаун мобов, а мы отбиваемся? Но играть то будем за одного персонажа, а в игре их пока 2. Какое предназначение будет у других персонажей?
bigmaki
0
Да, это тот режим. Лишних персонажей можно и отключить / сделать выбор между ними. Кстати, кто хочет — сделайте/найдите для этого режима антагонистов, буду премного благодарен.
cab404
0
Покопаюсь в мировой сети. Выбор персонажей предлагаю сделать прямо во время игры, с помощью ммм… стрелочек (лево, право) где то в левом углу экрана для сенсора. Допустим у каждого персонажа будет какая то особенность помогающая в прохождении.
bigmaki
0
тут ничего нет
cab404
0
Посмотрим что получится. Задумка просто отличная!
bigmaki
0
Класс Celestia берёт на себя начальную инициализацию, а класс Luna — рендер сцен и обновление… Я свихнулся.
cab404
+1
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.