Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Веселая аркада с Печенькой для новогоднего настроения. Объезжайте препятствия, а подарки, варежки, конфеты и прочие приятности не объезжайте: они помогут набрать очки и установить новый рекорд.

Сноуборд

Спорт, Аркады, На ловкость

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Android + Libgdx

С этим тегом используют

Игры Смартфон Приложение iOS Телефон Google Play iPhone Gamedev Open Source Все
16 постов сначала свежее
97
BXJIAM
BXJIAM
4 года назад
Лига Разработчиков Видеоигр

Как чувак (я) головоломку придумывал...⁠⁠

Всем принтов, здравствуйте!


По профессии я учитель информатики, но тащусь по разработке, алгоритмизации и программированию, просто мёдом не корми, дай что-нибудь пописать.


В последние несколько лет замечаю ужасную, с моей точки зрения, тенденцию. Даже ученики десятого-одиннадцатого класса очень слабо разбираются в арифметике. «Не чувствуют числа», я себе так говорю. Школьники помладше - там вообще тёмный лес. Без калькулятора большинство из них мало на какие вычисления способны :(


Дело даже не в знании формул и каких-то манипуляций с этими самыми формулами. Проблемой является элементарное неумение считать «на лету» без калькулятора, хотя бы числа в пределах сотни-другой. А в программировании много математики, и от меня требуют детей научить. Нет, слово «требуют» - это одна сторона вопроса, скорее, официальная. Мне самому, как преподавателю, приятно, когда мои же воспитанники делают успехи, добиваются, удивляют... и когда с ними можно начать обсуждать и продвигать какие-то интересные идеи в коде.


Решил встать на святой путь борьбы за сильную арифметику. Как? Сделать головоломку! Суть которой достаточно проста - манипулируй числами и добивайся единичек. Механика проста: есть два вида чисел - оранжевые и синие. Оранжевые, тёплые, - положительные числа. Синие, холодные, отрицательные.

Как чувак (я) головоломку придумывал... Android, Libgdx, Java, Приложение на java, Длиннопост

То есть если к положительному 15 прибавить отрицательное 3, то результатом будет 12. А если прибавить отрицательное 14, то получится искомая единица.


Комбинации могут быть совершенно простыми (на первых уровнях), и неявными, требующими некоторых перестановок. Например, суммирования чисел 3, 4, 5 и вычитания из результата числа 11: вжух! Появилась единица.


Операции инициируются перетягиванием чисел одно на другое; под игровым полем есть очередь следующих чисел.

Как чувак (я) головоломку придумывал... Android, Libgdx, Java, Приложение на java, Длиннопост

Чтобы немного разнообразить игру, ввёл «инверсию». Это поле, получающееся при результате -1 (например, +10 -11). Предназначение поля - инверсия знака перемещённого на него числа.


Чтобы усложнить процесс - ввёл правило: единица должна быть получена не позднее, чем за три перемещения. Иначе проигрыш. И получать единицы можно только на определённых местах, они обозначены зелёными линиями под фишками (горизонталь и вертикаль, горизонталь и вертикаль без угловых, главная и побочная диагонали в зависимости от сложности).

Как чувак (я) головоломку придумывал... Android, Libgdx, Java, Приложение на java, Длиннопост
Как чувак (я) головоломку придумывал... Android, Libgdx, Java, Приложение на java, Длиннопост
Как чувак (я) головоломку придумывал... Android, Libgdx, Java, Приложение на java, Длиннопост

Искренне надеюсь, что эта нехитрая головоломка по самопальным правилам немного разовьёт чувство числа у детей (да и у взрослых), буду благодарен за подсказки и комментарии.


Технически: реализовано на LibGDX. Текстуры, звуки, вся «анимация» - моё, из инструментов Android Studio, Gimp и Audacity. Предложил друзьям написать музыку, что они и сделали (спасибо большое!)


Схематично алгоритм прост. Есть двумерный массив, хранящий классы фишек. Числа для всех, кроме последнего, уровней берутся из заранее подготовленных «датасетов» (слово громкое).

Уровень с рандомом - генерация с таким расчётом, чтобы при математике всех присутствующих в игре чисел всегда получалась единица.


И дальше в ход вступает элементарное перетаскивание объектов. Сложностей, в общем, не возникало. Самое длинное по времени - около двух недель - обрабатывал правила головоломки, чтобы они стали интересны хотя бы мне :)


Алгоритм и реализация не так сложны, как рождение идеи и правил головоломки.

Первую версию написал с "делением и умножением" вместо "сложения и вычитания". Результирующие числа получались огромными и неявными, было очень сложно подбирать комбинации для получения единицы.


Перешёл на "сложение и вычитание", ввёл экспериментальные «бриллианты», появляющиеся в том случае, если в результате операции получался ноль. Но что с этим нулём делать так и не придумал, выпилил (закомментировал). Сейчас нули получать нельзя.


Первоначально «инверсия» работала как «чёрная дыра». Суть «чёрной дыры» заключалась в «проглатывании» единичек. Обобщённое правило звучало так: надо получить единицу, закинуть в чёрную дыру и так 15 раз. Было довольно сложно, ведь сначала надо получить чёрную дыру, потом единицу... даже я, не жалующийся на арифметику, дымился в поисках комбинаций так, чтобы за три хода была сделана либо дыра, либо единица.


Механику выпилил (закомментировал :D)


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


Для привлечения внимания сделал небольшой «сервер», хранящий рекорды всех пользователей. Можно сравнить свои достижения с достижениями других игроков. Всё анонимно и без регистраций (передаются только номера уровней и очки).

Как чувак (я) головоломку придумывал... Android, Libgdx, Java, Приложение на java, Длиннопост

В общем, мораль истории проста: не так сложно реализовать игру, как придумать и продумать идею, которая будет более-менее работоспособна.


А ещё большая мораль: продумывайте всё от начала и до конца! Иначе уложите кучу времени на доделки и переделки.


Затрачено времени: две недели на программный код и валяние на диване с тестированием программы, две недели на идею, в итоге проект забрал месяц работы по вечерам.


Спасибо большое за внимание, этой мой первый пост, и я робею странной робостью и трепещу неземных трепетом перед взором старших коллег, надеюсь на снисхождение :)


Игра бесплатная, но с рекламой перед запуском, начиная со старших уровней. Страница головоломки в Google Play: https://play.google.com/store/apps/details?id=ru.vgtrofimov....

Показать полностью 6
[моё] Android Libgdx Java Приложение на java Длиннопост
22
40
iLeon
6 лет назад
Халява Google Play и AppStore

Промо коды Live Wallpaper Google Play⁠⁠

Закончил разработку, можно сказать первых своих живых обоев на движке LibGDX и решил поделиться кодами с друзьями данного развлекательного портала)


Особо отмечу, что с энергоэффективноcтью тут все замечательно )


Free https://play.google.com/store/apps/details?id=ru.levberezkin...


https://play.google.com/store/apps/details?id=ru.levberezkin...

https://play.google.com/store


Коды начнут действовать с завтрашнего дня!


01. RWDNNCXAZD3NPKKDEV3V8NK

02. UGACK4SFQUU2E1QY5X2NL7R

03. MXGBD1YZ2NMNW8HNP3L390Q

04. SKDZYXCD5RTS5JMWZP321N4

05. E2DLJ81WA9FPEGS9MDJNWEB

06. SQ3Z1CTFWXRWTZEYWVDX159

07. 7KBXV94J04SY47AYP1TGGBQ

08. 4PW7RY4Q3YSN1GBK2V957K4

09. 2JZN7ASXFQBK7HTJ8WZ4GDW

10. J8J6ZG4552WEDR4ZETVHBZ6

11. 0UTZ5SE4FBLA1B8KLC30RE9

12. BHNGNHMK3M7C2YULBUF0FUJ

13. EK7NNQP6K5LG96GLF6R3L0C

14. L42R2DRX2TB1SWRMR0NMR63

15. NHFSL7T53LBP7BK6L2YS0S8

16. GSKE3D63EXH619E4ZUM101Q

17. 2ZA52HW35KWSUMJGA9GSKBJ

18. TLLF0BTAHF27A0Q3611DNLJ

19. 6ZHEWGD85YNB0HSQJSM4GDD

20. 7J08U98FSFEJKPUNY3AFYNT

21. D9PC4ES2UUBJ9SLRFS77B2P

22. P8NCHBAEDKASEU9L1P2NRMR

23. PWXEJCYHAAU1HTMBXHRYJK8

24. 9L1VFSYSY1KUUQ4ZERTVGQJ

25. WBS806TD2HL7019LYL6RAM1

26. KT6BM36KGV7UM6ZLL21UMYG

27. SX0F9PBCN32KLKY9MD9A8FM

28. 29G5SV9170R7JGXVUGTHVSF

29. N3CKBC3F5T60YWTB9KF2FAU

30. ULTH9BXK7RWFAK93HG0V6P7

Промо коды Live Wallpaper Google Play Livewallpaper, Живые обои, Android, Libgdx, Free, Google Play, Длиннопост
Промо коды Live Wallpaper Google Play Livewallpaper, Живые обои, Android, Libgdx, Free, Google Play, Длиннопост
Промо коды Live Wallpaper Google Play Livewallpaper, Живые обои, Android, Libgdx, Free, Google Play, Длиннопост
Промо коды Live Wallpaper Google Play Livewallpaper, Живые обои, Android, Libgdx, Free, Google Play, Длиннопост
Показать полностью 4
[моё] Livewallpaper Живые обои Android Libgdx Free Google Play Длиннопост
72
10
cyberbach
cyberbach
7 лет назад
Лига Разработчиков Видеоигр

Неделя хардкода 10⁠⁠

Привет пикабу!


Я делаю игру LikeHunters на libgdx.

Игра - action/quest/rpg в мультяшном сэттинге для мобильников.


Hardcode hardweek: https://youtu.be/TPt7aKFvS9U

Исходный код: http://github.com/cyberbach/likehunters


■ За прошедшую неделю я сделал в игре кат-сцены и смоделировал несколько домов.


Механика кат-сцен такая: мой персонаж пересекает физическое тело триггера и "запускается" кат-сцена. Я отнимаю управление у персонажа, блокирую работу с камерой и передаю управление кат-сцене. Вообще, кат-сцена работает примерно как скрипт NPC. Система, которая управляет кат-сценой выполняет список команд для камеры. Камера может плавно переместиться из точки А в точку Б. Может зависнуть на какое-то время в одной точке (wait) и может повернуться на какой-то угол, никуда не перемещаясь.


■ Дальше оправдашки - почему давно не было hardcode hardweek =)


Когда я писал сценарий для новой игры, я старался сделать очень интересный сюжет. Но, это имхо, очень неправильный подход.


Игра называется Likehunters

Основной сюжет игры заключается в том, что какие-то злые люди издеваются над какими-то другими людьми. Снимают издевательства и выкладывают в соц-сети, чтобы зарабатывать лайки. И за время прохождения игры становится понятно, что эти "злые люди" не злые и преследуют только положительные цели. А потом в конце игры этих "злых людей" всех убивают =) Такой, притянутый за уши приём, чтобы вытянуть эмоции.


Я переписывал этот сценарий уже тыщу раз. И пришёл к тому, что выпячивать вот этот сюжет на первый план - слишком тупо. Поэтому, теперь сюжет проще не придумать: молодой парень живёт в маленькой деревушке, хочет заработать денег и понравиться одной девчонке. В диалогах с разными NPC главный герой узнает что в каком-то городе есть "охотники за лайками". Никаких сцен насилия, никакой жестокости. ГГ выполняет простые квесты, копит деньги и всё.


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


Кстати, для того чтобы написать этот чудо-сценарий, мне пришлось очень много учиться драматургии (я и сейчас продолжаю учиться), очень много прочитать книг и много писать. Чтобы получился простенький и понятный сценарий.


■ А ещё, я купил экшен камеру (Сони) и учусь снимать блоги. Учусь монтажу, цветокоррекции. Пока что получается фигня, ничего в ютуб не выкладываю.


Стримы по моделированию и коду продолжаются на http://twitch.tv/cb_online. Еженедельные видео тоже. Надеюсь =)


Спасибо за внимание. Желаю вам никогда не останавливаться на пути к мечте!


gl & hf

Показать полностью
[моё] Libgdx Open Source Bullet Physical Engine Ashley ecs Android Indiedev 3D моделирование Текст
13
Партнёрский материал Реклама
specials
specials

Сколько нужно времени, чтобы уложить теплый пол?⁠⁠

Точно не скажем, но в нашем проекте с этим можно справиться буквально за минуту одной левой!

Попробовать

Ремонт Теплый пол Текст
13
cyberbach
cyberbach
7 лет назад
Лига Разработчиков Видеоигр

Неделя хардкода 8⁠⁠

Привет =)


Я делаю новую игру на libgdx с 20-го апреля.

Игра - action/rpg в мрачном сэттинге для мобильников. Слабых мобильников ;-)

Игры написанные не руками из жопы идут на всех устройствах.


Исходный код: http://github.com/cyberbach/likehunters


За прошедшую неделю я сделал:

- сделал голый проект/заготовочку на фреймворке libgdx

- подключил/настроил физику Bullet и компонентную систему Ashley

- рефакторил код MyPlayer, перенёс его из синглетона в Ashley

- возможность менять главного героя, перекидыванием одного компонента из одной Entity в другую

- сделал физическое тело для камеры

- переделал AnimationComponent - теперь анимации нужно переключать только по ID, а не по названиям. Хотя сами названия и хранятся в маленьком и быстром Immutable массиве.

- сделал GameHelper класс (не синглетон), чтобы его один раз использовать и выгрузить. И облегчить классы MyPlayer и DynamicLevels

- убрал из рендера КамеруОтсечения и перенастроил логику выборки для ПризмыОтсечения основной камеры.


Готовы механики:

- неограниченный мир, который подгружается "на лету"

- интерактивные объекты с физикой, поднимаемые объекты, разрушаемые объекты

- работа с ГУИ

- диалоговая система

- NPC действуют по скриптам, могут ходить/ждать/говорить/что-то делать или могут нападать

- 3д-текст и 3д-частицы 2д-декалями


TODO:

- Моделировать уровни и всё остальное

- Оформление ГУИ

- моделировать первые 3 уровня (с анимациями)

- кат-сцены

- motion-trail оружию, анимацию оружию

- фиксация камеры на цели

- хит-боксы на костях

- бамп-маппинг, фейк тени, быстрые шейдеры, свет

- анимация уровня

---

Два слова, как я делал физическое тело камере.

Неделя хардкода 8 Libgdx, Open Source, Android, Bullet Physical Engine, Ashley, Длиннопост

Над физическим телом ГГ я пытался подвесить сферу, которую я крутил бы вокруг ГГ. Адекватный вариант - присобачить тело камеры к телу ГГ через Constraint. Очень сложно было правильно подобрать правильные типы тел, типы из взаимодействия с физикой.


Над телом ГГ (playerBody) я поставил малюсенькое, но тяжелое Призрачное тело камеры (GhostCameraBody). Это тело создано с флагом CollisionFlags.CF_CUSTOM_MATERIAL_CALLBACK.


Этот флаг подсказывает Bullet-движку, что тело полностью участвует в физике, может посылать/принимать сообщения о контактах и им можно как угодно управлять. И импульсами, и просто так таскать через setWorldTransform. В любом случае, тело участвует в физике.


FixedConstraint держится только телами, которые 100% должны участвовать в физике. Другие типы тел не подходят, пробовал на CollisionFlags.CF_KINEMATIC_OBJECT и CollisionFlags.CF_NO_CONTACT_RESPONSE - не работает. Либо приклеплённое тело падает на землю, либо вообще в начале координат лежит и не шевелится. По-этому, только CollisionFlags.CF_CUSTOM_MATERIAL_CALLBACK.


К маленькому телу GhostCameraBody я прикрепил с помощью FixedConstraint лёгкое, но большое тело камеры (cameraBody).


Теперь тело cameraBody полностью получает трансформацию от тела GhostCameraBody, хотя и висит на небольшом отдалении в воздухе.


Телу GhostCameraBody я передаю трансформацию в особой системе PhysicalConnectSystem (позицию без вращения) от персонажа playerBody, каждый тик физики.

- GhostCameraBody следует за playerBody

- а камера cameraBody следует за GhostCameraBody и тело cameraBody можно вертеть вокруг GhostCameraBody

Неделя хардкода 8 Libgdx, Open Source, Android, Bullet Physical Engine, Ashley, Длиннопост

Вот и всё.

---

Интересные механики (если получаются), моделирование и анимацию я делаю в прямом эфире

на: http://twitch.tv/cb_online


gl & hf

Показать полностью 2
[моё] Libgdx Open Source Android Bullet Physical Engine Ashley Длиннопост
16
3
cyberbach
cyberbach
7 лет назад
Лига Разработчиков Видеоигр

Неделя хардкода 7 / Релиз⁠⁠

Привет =)


Это платформер про белку на libgdx.


Исходный код: http://github.com/cyberbach/Adventure

Плей-маркет: https://play.google.com/store/apps/details?id=net.overmy.adv...

Неделя хардкода 7 / Релиз Libgdx, Open Source, Android, Indiedev

За прошедшую неделю я сделал:

- исправил несколько ошибок в физике. Иногда оружие или ключ проваливалось под землю. И физику дверей чуть переделал, смоделировал физическое тело прямо в Майе.

- исправлены ошибки в моделях рендер-уровней

- доделаны анимации персонажей

- отлажены все диалоги у NPC

- всё переведено на английский с помощью гугла и яндекса

- большой рефактор кода

- зарелизил игру (УРА!)

- нашёл и исправил несколько ошибок после релиза, т.к. поторопился

Неделя хардкода 7 / Релиз Libgdx, Open Source, Android, Indiedev

Следующую игру начну более чем скоро. Огромное количество механик уже сделано. Моделить получается всё лучше и быстрее. Анимировать ещё учиться и учиться. Немного отдохну и буду делать мобильный Бладборн =) Шутка.


На Юнити и Анриал пока что нет желания переходить. Основную часть времени разработки занимало именно: сценарий, моделирование и совсем чуть-чуть программирования. Постоянно одни и те же муторные операции. И какая разница на чём написана игра? Хоть на Бейсике, главное что играется!


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


Спасибо за внимание =) gl & hf!

Показать полностью 2
[моё] Libgdx Open Source Android Indiedev
19
9
cyberbach
cyberbach
7 лет назад
Лига Разработчиков Видеоигр

Неделя хардкода 5⁠⁠

Привет =)


Это игра на libgdx.

Детская игра про белочку - 3д платформер для android-девайсов.


За прошедшую неделю я сделал: https://youtu.be/ucRJX-BzyqE

Исходный код: http://github.com/cyberbach/Adventure


За неделю:

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

- доанимированы вражеские NPC, теперь у них есть анимация "получение урона" и анимация "умирания" уникальная у всех NPC

- переделаны анимации IDLE и RUN у птичек. Для этого мне пришлось доучиваться анимации. И раза с третьего получилось более-менее.

- сделаны 2 новых оружия - большая подушка и пистолет, примотанный к палке

- разобрался как выровнять текст в 3д пространстве, для фраз от NPC

- для NPC и Enemy сделал возможность проигрывать какую-то анимацию, указанную в скрипте поведения

- исправлены зависающие анимации удара у персонажа

- сделал эффекты при использовании бутылочек и озвучил использование бутылочек

- сделаны 8 новых уровней (из них 3 зимних и 4 секретных). Пока что в игре 18 уровней и на многих из них расставлены враги и предметы.

- на секретных локациях уникальное оружие, уникальные NPC и уникальные враги, и начинают появляться пасхалочки =)


На твиче (http://twitch.tv/cb_online) сохраняются последние записи стримов с процессом разработки и процессом моделирования.


gl & hf

Показать полностью
[моё] Libgdx Indiedev Indiegamedev Ashley Bullet Physical Engine Open Source Android Текст
5
15
cyberbach
cyberbach
7 лет назад
Лига Разработчиков Видеоигр

Неделя хардкода 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

Показать полностью
[моё] Libgdx Indiedev Ashley Bullet Physical Engine Open Source Android Текст
13
9
cyberbach
cyberbach
7 лет назад
Лига Разработчиков Видеоигр

Неделя хардкода 3⁠⁠

Привет =)


Я делаю игру на libgdx. Игра - бегалка/прыгалка/собиралка для мобильников.


За прошедшую неделю я сделал: http://youtu.be/yASdtnU5IsA

Исходный код: http://github.com/cyberbach/Adventure


Сделано за неделю:

- ещё 2 локации (сейчас их 6)

- боевая система, подсчёт урона

- заново раскидал предметы на уровне, уменьшил их количество

- сделал разрушаемые предметы

- доделываю инвентарь, ГУИ и окно диалога

- исправлена целая куча багов в DynamicLevels

- рефактор и оптимизация


TODO:

- добавить врагов и сделать AI

- моделировать следующие локации

- добавить HPbar и систему подсчета жизней.

- Деревья лучше поднять на возвышенности, или ставить на больших плоских участках.

- добавить локации без физики, для подмены недогруженных мест

- варианты ответов в диалогах сделать крупнее, а то слишком мелкие - неудобно нажимать

- нарисовать шаблон для схемы диалогов в ворде

- писать диалоги и сценарий


Всё что касается игры я делаю в прямом эфире на http://twitch.tv/cb_online , на ютубе, в контакте и на гуд-гейме. Чатики читаю =) К сожалению, более плодотворно работать без стрима, но стримить я продолжу.


gl & hf

Показать полностью
Libgdx Indiedev Ashley Bullet Physical Engine Open Source Android Текст
9
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии