Показаны сообщения с ярлыком Deep Dive. Показать все сообщения
Показаны сообщения с ярлыком Deep Dive. Показать все сообщения

воскресенье, 5 октября 2014 г.

Linker (Ludum Dare 30)

Мы участвовали в Ludum Dare 30, сделали за 3 дня игру на Unity и по результатам заняли
35 место в Overall, что конечно очень круто. После релиза John Diver'a займемся доработкой, добавим историю, новые уровни, механики и выложим под мобильные устройства.



Timelapse

Deep Dive Update #5 (John Diver)

Мы успели сделать еще 3 игры на разных Jam'aх с прошлого обновления Deep Dive, в перерывах между которыми мы про него не забывали и дорабатывали. Нам пришлось переименовать игру и теперь она называется John Diver.


Sliced Sprite
После опыта использования Unity и Ngui понял что это очень полезная вещь и как оказалось она есть в cocos2dx (в виде одного из extension'ов - CCSprite9Slice). С помощью него растягивается картинка красной рамки, которая появляется во время


Условия на апгрейды
Добавил также условия на покупку предметов - например чтобы купить улучшение длинны действия хука - нужно купить сам хук. Ну а также условие на nо определена ли определенная локация.

Разные разрешения
Поправил положение gui объектов для разных разрешений. После опыта создания gui в Unity используя NGUI возвращаться с созданию gui без редактора конечно лениво, так что если будем еще что-то то делать на cocos2dx - то стоит поискать редактор gui.

Условия на объекты
добавил условия на появление объектов на уровне - например теперь рубины в конце уровня появляются только если вы ни разу не проходили этот уровень.

Другое
Пока решили убрать необходимость покупки перехода на следующую локацию и оставить карту как возможность пойти на любую карту и возможно пофармить либо пройти обучение заново. Ну и в основном правились баги.

P.S. Постараюсь не делать таких больших перервывов между постами.
Осталось совсем немого доделать до софтланча...

вторник, 19 августа 2014 г.

Game Jams

Как-то совпало что сейчас Game Jam'ы идут друг за другом через каждые две недели по выходным и найти времени что-то доделать и написать пост не получается.
Ludum Dare 30 будет проходить в эти выходные - и мы опять будет участвовать локально (http://blog.gamesjam.org/post/95103626912/ludum-dare-30). Причем в этот раз в четвером.

Со времени прошлого поста - мы успели сделать уже две игры на Unity (за одну даже умудрились выиграть второе место и получить приз) при этом записав Timelapse их создания.

Dream Ticket (MiniLD 53)
strategy, clicker
Play Here





Broken Engine (Games Jam 2014)
action, shmup + time managment
Play Here


воскресенье, 6 июля 2014 г.

Deep Dive Update #4

В последние недели разработка немного замедлилась и я начал больше изучать Unity - надеюсь найду время сделать пост начинающего юнитовода - какие знания, инструменты очень полезный на начальном этапе освоения. А пока - что было доработано со времени прошлого поста:

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


Наклон батискафа
Идея заключается в том чтобы наклонять батискаф в зависимости от его скорости и направления. После того как появился наклон, также стало необходимым больше поворачивать движки и менять положение партиклов движков - для чего оказалось очень удобным  использовать convertToWorldspaceAR так как эта функция учитывает Rotation.

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

Swipe Dive!
Наконец-то нашелся относительно простой способ реализовать это улучшение. Основная идея которая помогла - это сделать камеру постепенно возвращающиеся на точку дальше которой игрок начинает двигать камеру.


Другое
Починил начальный угол поворота движков на TitleScreen. Провел небольшой рефакторинг и добавил полезных функций в slib. Был исправлен и добработано обучение на мобильных устройствах.




суббота, 21 июня 2014 г.

Deep Dive Update #3

Пришло время еще одного поста - из того что хотелось - не очень много осталось сделать по коду - основное сейчас это наверное баланс и можно переходить на этап polish'a.

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


Quick Dive / Fast Start
Был переделан upgrade позволяющий пропустить начало уровня - теперь каждый уровень позволяет пропустить часть следующих уровней, а увеличение продолжительности на одном уровне. Сейчас быстрая скорость набирается моментально, это можно будет поправить используя ease для перемещения.

New Upgrades
Bombs
Его покупка позволяет по двойному тапу очистить весь видимый экран от рыбы - по балансу пока не понятно в какой момент давать к нему доступ, но это довольная сильная штука так что скорее всего максимально число будет примерно равно 3ем, а открываться на 2, 3 локации.

Money Multiplyer
Простой множитель для зарабатываемых денег

Swipe Dive
Улучшение позволяет ускориться - без получения урона от рыб. Активируется же оно на свайп вниз если батискаф и так на максимальной скорости. Оно еще не доделано - но скорее всего кроме него улучшений больше не осталось.

Danger
Был переписан и оптимизирован кусок отображения "Danger". Также теперь он находится с самого низу экрана - и для лучше видимости изменился цвет надписей.

Процесс разработки
С помощью gourse сделал видео разработки игры начиная с Ludum Dare и до текущего момента.



Другое
Теперь при достижении почти самого низа локации - газ перестает тратиться.
Поправил тачи на некоторых слоях - Карта, Магазин, Пауза, Title Screen.

суббота, 7 июня 2014 г.

Deep Dive (Depths Beneath) Update #2

С последнего обновления многое изменилось. Из бросающихся в глаза - игра теперь называется Deep Dive и была переработана графика.


Работа с камерой
Раньше, так как писалось все вначале для LudumDare за 3 дня, при достижении камерой нижней точки уровня игра автоматически считалась пройденной и игрока телепортировало в начало. Теперь же - камера останавливается, так что игрок может нормально доплыть до дна собрав там награду.

Магазин
Был переделан магазин, теперь прогресс сразу виден для всех улучшений. Тут еще не хватает 3ех вариантов, но выглядит он следующим образом


Паттерны
В логику паттернов добавилось его рандомное смещение по x, а также неперекрывание паттернов друг другом - на что пришлось потратить наверное раза в 3 больше времени чем предполагалось, но это было интересно =)

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

Tutorial
Добавили начальный вариант обучения, где где объясняется движения, собор монет/топлива а также изменение скоростей делая паузу, но есть хорошие мысли как его переделать, так что он скорее всего изменится.

Другое
Был добавлен Title Screen на котором, так же как и в паузе, теперь можно выключить/включить звук или музыку. А также наконец-то нашелся способ починить проигрывание .wav файлов окончательно, до этого оно от сборки к сборке то работало, то нет.

Commit Every Day
Уже 57 дней подряд работы в свободное время над личными проектами включая публичную открытую библиотеку, которая используется как в Deep Dive так и в Admiral Hex.