Неделя хардкода 4
Привет =)
Я делаю игру на libgdx. (Не делаю на Юнити, т.к. не умею работать в Юнити)
Модели и анимацию готовлю в Autodesk Maya и Autodesk MotionBuilder (Maya - потому что не умею работать в других программах моделирования)
Это детская игра про белочку - бегалка/прыгалка/собиралка для слабых мобильников.
За прошедшую неделю я сделал: https://youtu.be/sW3LtLK0KcM
Исходный код: http://github.com/cyberbach/Adventure
Сделано за неделю:
- облака через декали
- сделал невидимые триггеры, с помощью которых сейчас отображаются подсказки в игре
- система боя с врагами, система учета повреждений, лайф-бары
- сделал маленькое физическое тело на месте руки и теперь можно драться без оружия
- смоделировал и анимировал 4 новых NPC (птичка, лисичка и овечка, бабочка) с анимациями (IDLE, RUN)
- сделал 3 новых врага с анимациями (IDLE, RUN, ATTACK): звёздочка, крабик и птичка
- смоделировал 1 новую зелёную локацию с невидимым переходом в секретную локацию
- опять исправлены ошибки в DynamicLevels =) и рефактор
- поднял фпс, чуть изменив WоrldContactListener
TODO:
- моделировать следующие локации
- тёмная трава выглядит как тень от деревьев. Деревья лучше поднять на возвышенности, или ставить на больших плоских участках.
- сценарий
- варианты ответов в диалогах сделать крупнее, а то слишком мелкие - неудобно нажимать
- к оружиям - подушка, чтобы перья разлетались
- к оружию - если поднять 2 одинаковых оружия, то их можно объединить в 1 более мощное
- Добавить NPC вариантов IDLE-анимаций, включая ГГ
- анимировать получение урона
- кроме охоты, добавить Экшен - проиграть анимацию за время. Типа, дровосек рубит дрова. И т.д.
- в локации горка, с которой катаются NPC на WAIT и кричат ЯХУУУ
- добавить в ActionSystem параметр лояльности, и если он максимальный, то NPC не атакует. И наоборот.
- смена музыки на локациях
- Сделать книги на подставке, прикрутить к диалогам
Всё что касается игры я делаю в прямом эфире на http://twitch.tv/cb_online , на ютубе, в контакте и на гуд-гейме. Чатики читаю =)
gl & hf
Лига Разработчиков Видеоигр
8.5K поста23.1K подписчиков
Правила сообщества
ОБЩИЕ ПРАВИЛА:
- Уважайте чужой труд и используйте конструктивную критику
- Не занимайтесь саморекламой, пишите качественные и интересные посты
- Никакой политики
СТОИТ ПУБЛИКОВАТЬ:
- Посты о Вашей игре с историей её разработки и описанием полученного опыта
- Обучающие материалы, туториалы
- Интервью с опытными разработчиками
- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;
- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе
НЕ СТОИТ ПУБЛИКОВАТЬ:
- Посты, содержащие только вопрос или просьбу помочь
- Посты, содержащие только идею игры
- Посты, единственная цель которых - набор команды для разработки игры
- Посты, не относящиеся к тематике сообщества
Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.
ЗАПРЕЩЕНО:
- Публиковать бессодержательные посты с рекламой Вашего проекта (см. следующий пункт), а также все прочие посты, содержащие рекламу/рекламные интеграции
- Выдавать чужой труд за свой
Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.
О РАЗМЕЩЕНИИ ССЫЛОК:
Ссылка на сторонний ресурс, связанный с игрой, допускается только при следующих условиях:
- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества
- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз
- Cсылка размещается в формате: "Страница игры в Steam: URL"