Войти
ПроектыФорумОцените

Team Ninja Unkende 4 - Ninja Gaiden 4 (16 стр)

Страницы: 112 13 14 15 16 17 Следующая »
#225
0:04, 21 дек. 2020

Джойстик надо добавить.


#226
(Правка: 1:36) 0:22, 3 янв. 2021

Запись прошедшего накануне нового года эфира, в котором помимо заявленного хака на Contra Force состоялся фёрстран неизвестной игры про ниндзя от ещё одного разработчика с наших краёв; от некоего "Липового".
Судя по значку, игра написана посредством Clickteam Fusion и называется просто "Ninja Gaiden".

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры

Действие происходит после событий трилогии. Борьба с новыми / недобитыми демонами заставила Хаябусу покинуть Ирен, чтобы отвести от неё беду. Но всё-таки зло их настигает. Ункенде удалось отбить атаку очередного демона. И ниндзя просит Ирен уехать, скрыться. Да так, чтобы и ниндзя сам не знал где она находится. Хаябуса решает уничтожить свой меч, поскольку считает, что демонам нужен он и именно посредством него зло продолжает проникать в наш мир.
Ункенде отправляется в Японию на поиски кого-то. Судя по боссу, битва с которым следует сразу после катсцены - это вроде бы некто из Warlock-а на SNES. После победы неожиданно где-то в подземелье или пещере на фоне лавовых рек происходит сражение с появившемся без лишних слов Жакио.
Битва с ним на стриме затянулась надолго. И нередко победа была практически в кармане. Но мало того, что босс сам по себе сложный (и кстати, возможно, привнесёт какие-либо идеи для TNU4, как и предыдущие оппоненты), так и в самой игре есть немало багов и глюков, которые в ответственный момент имели свойство проявляться.

Изображение Изображение Изображение
Изображение Изображение Изображение
БОЛЬШЕ СКРИНШОТОВ В АЛЬБОМЕ НА ПУБЛИЧНОЙ СТРАНИЦЕ В ВК

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

СКАЧАТЬ ИГРУ И ДРУГИЕ МАТЕРИАЛЫ ЭФИРА

__________________________________________

Также незапланировано были показаны 6 и 7-ые акты TNU4. На данный момент готов уровень 07-2A. Карта следующего уже собрана, но в ней пока нет слуг и айтемов. Далее планируется ещё и уровень 07-2C.
На стриме вновь просмотрели спрайты 6-го босса - Эвиса; то, как он выглядел на разных этапах рисования, неиспользованные движения и прочее. Также была продемонстрирована неиспользованная анимация амулета Жакио, который был показан в ролике после битвы с 6-ым боссом.

Изображение Изображение
Изображение Изображение

Все таймкоды, как обычно - в описании и закреплённом комментарии на YOUTUBE
СВЯЗАННЫЙ ПОСТ ПО C: TNU4 FORCE И ПИРАТСКОМУ МАРИО ДЛЯ DOS

#227
10:58, 7 янв. 2021

Возможный недочёт в Game Maker с коллизиями масок объектов.
И по ходу объяснений демонстрация почти готового уровня 07-2B

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры

#228
18:34, 8 янв. 2021

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

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры

#229
22:24, 8 янв. 2021

Игра хуета - не своего сю жет ни чего - а отписота проплачена((

#230
(Правка: 9 янв. 2021, 15:58) 23:55, 8 янв. 2021

Давно не было стримов по непосредственной разработке. Не хотелось показывать уровень 07-2 по определённым причинам. Но по сути, 2/3 части уже было продемонстрировано на предновогоднем стриме. Так что, начало работы над уровнем 07-2C не стало особым откровением.
Обсудили некоторые графические и игровые решения, которые были приняты при вводе предыдущих двух карт уровня, а также придумали, утвердили и реализовали первый экран (фактически больше, но примерные замеры). Не только расположение платформ, но и слуг с айтемами.
Факт проведения стрима и поздний(ранний) час работы, конечно, повлияли на продуктивность и продолжительность эфира.
Но, как и обычно, пообщались, обсудили различные игровые и околоигровые темы, и само собой, заархивировали этот фрагмент разработки.

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры
Изображение

#231
(Правка: 23 янв. 2021, 20:52) 21:28, 16 янв. 2021

Прошлый пиратский стрим, как и планировалось, был посвящён вводу падающих платформ в уровне 07-2C.
По итогу - подправлено взаимодействие игрока с ними, определены принципы их расстановки на карте, а также написан механизм для сохранения координат, определяемых посредством дебаг-функций в самой игре для последующего добавления в код.
И, как обычно, обсуждали игровые и околоигровые темы. Таймкоды - в описании и закреплённом комментарии.

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры

После эфира был добавлен аналогичный механизм для удобной расстановки и определения координат растительности на этих платформах ("кусках" гор) и реализована тряска.
Было решено обойтись автоматическим движением камеры по вертикали на 1 или 2 пикселя, чтобы картинка не рябила столь сильно и в то же время был достигнут требуемый эффект.
Решение похоже, но не идентично "первоисточнику" - завершающей части 3-го уровня в Super Contra.
От тряски по горизонтали было решено отказаться. Из-за упомянутой ряби.

#232
4:10, 31 янв. 2021

Пора вводить нового слугу в игру.
Пока изымались спрайты удалось наткнуться на довольно известный баг рядовых врагов второй части: они могут "улетать".
Ранее уже демонстрировалось аналогичное видео с каменщиком. Теперь с очередным - пауком / тарантулом.
В версиях для NES и SNes он "улетает" по-разному. И это натолкнуло на новые идеи относительно его поведения в TNU4.

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры

#233
14:18, 31 янв. 2021

Накануне, пожалуй, была полностью завершена работа над подуровнем C и уровнем 07-2 в целом.

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры

Концовка упомянутой локации требовала согласования со следующей.
Другими словами, понадобилось заранее продумывать, реализовывать и проверять с т07-3 - комнатой очередного босса.
Тряска в подуровне C и её последствия также требовали согласования.
О падающих платформах рассказывалось в нескольких последних пиратских эфирах.

#234
(Правка: 18:39) 18:39, 5 фев. 2021

В игре понадобилось ввести очередного рядового врага, и он уже по счёту 43-ий. Это - паук / тарантул, который фигурировал в недавнем видео про глючное появление в оригинале.

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры

Кстати, висящий на фоне паук ни разу не респавнится с левой части экрана.

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

Было решено попробовать реализовать коллизии новым методом, прописав весь код столкновения с платформами в событии Step, что требует лучшего понимания программирования в Game Maker. Но зато это одновременно предполагает и позволяет сделать механизм более точным.

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

Проверять наличие объекта посредством функции collision_line() на первый взгляд - идеальное решение: от врага вертикально вниз "чертится" линия до края экрана. И если эта линия не встречает на пути платформу пола, то это значит, что между игроком и и пауком этой платформы нет.
Но проблемы возникают, если с этой линией пересекутся сразу несколько платформ пола. Например, первая между пауком и игроком, а вторая - под игроком (игрок ведь обычно находится на полу)).
В таких случаях collision_line() может вместо платформы между игроком и пауком "увидеть" другую, под игроком.
Дело в том, что collision_line() при пересечении сразу нескольких платформ возвращает платформу с наименьшим порядковым id, а не обязательно ту, которая ближе.

Проблему решил оператор while, который позволял проверять посредством collision_line() не сразу весь отрезок от паука до низа экрана, а постепенно "увеличивая" его. Таким образом, при первом "столкновении" посредством collision_line() оставалось прекратить удлинение отрезка, тем самым определив ближайшую платформу пола.

Похожий способ реализации коллизий мне однажды показывали на одном из тематических форумов по GM, когда я только начал изучение программирования и столкнулся с первой серьёзной проблемой реагирования игрока с платформами.
Но этот метод не был использован в TNU4, поскольку моих знаний тогда не хватало для его понимания.
Включать в игру того, что работает, но разработчик совсем не знает каким образом - не лучшая идея. Ибо потенциальные проблемы в будущем из-за незнания механизмов (причём, весьма важных) могут застопорить дальнейшую работу.
В TNU4 физика различных объектов реализована разными методами. Чем позже - тем более продвинуто. У Ункенде она не раз переписывалась и совершенствовалась, но объективно, она наиболее "деревянна", нежели, чем, например, у Роберта.

Но это всё по большому счёту уже неважно. Физика всех объектов - на должном уровне и постоянно тестируется. Периодически что-либо подправляется по мере надобности или же делаются "заплатки" и дополнения. Подобное было совсем недавно, как раз для Ункенде, при реализации падающих платформ на уровне 07-2C.

Получился довольно большой пост, начавшийся с новости о новом рядовом враге и окончившийся рассуждениями о программировании TNU4. В принципе, спустя года подтверждается важнейший принцип программирования (как минимум для человека, который ничего в этом не понимал): главное - не торопиться, смотреть примеры и учится на них, и проверять уже реализованное. Тащить код откуда попало не надо. Вы сами его напишите, когда придёт время.

#235
19:05, 16 фев. 2021

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры

Голосование: https://vk.com/tnu4page?w=wall-142001203_3059

За последний месяц на публичной странице TNU4 в VK появилось много новых подписчиков, большинство из которых скорее всего боты или просто "накручены" (не в курсе по чьей инициативе).

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

Главная цель публичной страницы - держать в курсе тех, кому по-настоящему интересен проект TNU4; не только результат, но и его развитие, а также сопутствующая информация по оригинальным и другим фанатским играм про Хаябусу.

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

ЕСЛИ ВЫ ХОТИТЕ ОСТАТЬСЯ В ЧИСЛЕ ПОДПИСЧИКОВ, пожалуйста, проголосуйте. Ввиду того, что в последний месяц было много "накрученных", если вы подписались недавно, помимо этого оставьте комментарий к этой записи.

Голосование завершится не ранее, чем через 2 недели. Боты, неактивные пользователи и не проголосовавшие будут исключены из подписчиков.
Надеюсь, эта мера позволит избавиться хотя бы от ботов. Если они продолжат появляться, то вероятно публичная страница будет переведена в закрытую группу. Но это не раньше, чем после голосования.

Если вы не захотите остаться или не увидите соответствующий пост / публикацию до итогов голосования, вы всё равно сможете подписаться на публичную страницу вновь после голосования

#236
19:18, 3 мар. 2021
+ Об итогах голосования

Художники Пашо Гришац и Артур в своё время под конец разработки уровня 05-1A (первого тура Роберта) выказали недовольство относительно движимых фонов (гор, деревьев и т.д.). А именно, им не понравилась скорость передвижениях отдельных слоёв.

В связи с этим была написана небольшая программа (по факту - огрызок TNU4), в которой можно было вручную задать скорость и налету проверять получившуюся картинку. В итоге, вроде бы, был принят вариант предложенный Артуром.

Для уровня 07-2 сделана аналогичная программа. И в данный момент Артур её тестирует. Вы также можете предложить свои варианты для отдельных слоёв.

Изображение

СКАЧАТЬ

Чтобы установить значение одному из четырёх слоёв (море, горы, область под горой и деревья), нажмите кнопки 1, 2, 3 или 4. значение должно быть дробным, от нуля до единицы.

Очень желательно оставить значение гор на 0.9. Но вы можете предложить любой вариант. Но, конечно, не факт, что он будет использован в игре.
Кнопка 0 - смена вида (позиция и следование камеры за игроком). На всякий случай протестируйте свои значения при обоих видах. Хотя, вроде, результат будет одним и тем же. Кнопка R - для перезапуска

#237
21:43, 8 мар. 2021

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

Это - 2-ой босс TNU2 Baron Spider и последний босс третьей части - Ancient Ship of Doom (некоторые считают, что это очередная форма Клэнси, но я так не думаю). Быть может обсудим это на ближайших стримах по разработке, которые, надеюсь, скоро уже возобновятся.

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры

Как всегда, спасибо VIKnick-у за помощь с графикой. Оба босса ощутимо преобразились и получили новые атаки. В плане программирования - эти боссы самые сложные на данный момент. В особенности много было трудных задач, связанных с Древним Кораблём из Тьмы. Спасибо GhostDog-у за пример плавного движения по окружности, который у него завалялся с давних времён. И за консультацию по другим вопросам. И Axel_k - за пример продвинутого движения по путям (пускай он сейчас и не пригодился в итоге).

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

#238
17:01, 23 мар. 2021

Записи, которые были сделаны при вводе 7-ых боссов в игру.

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры

Неиспользованный спрайт, нарисованный VIKnick-ом на основе иллюстрации из мануала.
Изображение

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

+ Некоторые
#239
0:37, 25 мар. 2021

Особого спойлера ввиду публикаций, сделанных ранее, не будет, как сюжетно, так и по реализации катсцены:

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры

Страницы: 112 13 14 15 16 17 Следующая »
ПроектыФорумОцените