Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

aa-dav
post Вторник, 30 января 2018, 13:56
Отправлено #1


Фанат
***

Группа: Пользователи
Сообщений: 180
Регистрация: 20 апр. 2017
Пользователь №: 58 717





Выделяю из предыдущей темы про руководство "реактивное введение в программирование на GBA" в новую отдельную тему, потому что наверное настало время. К проекту присоединился еще один человек с желанием перекрасить/перерисовать тайлсет.

Т.к. в предыдущей теме было уже написано довольно много, то оставляю ссылку на неё: http://gbx.ru/?showtopic=121775&st=40# Там на самом деле довольно много полезной информации.

Во вторых выделяю самую важную информацию:
Contra Force Advance - это открытый и бесплатный проект-урок по программированию на Game Boy Advance подытоживающий мою серию уроков Реактивного введения в программирование под GBA. Contra Force Advace ставит своей целью перенос игры Contra Force с NES с целью создания новых уровней и улучшения графики (а возможно и геймплея) на Game Boy Advance.
Файл с последним сохраненным состоянием как уроков так и CFA (лежит в папке cf-adv) включая все исходные материалы и скомпилированные образы для GBA находится всегда тут: https://yadi.sk/d/djA-upj1-oc1hA

В файле !!!readme!!! находится краткая информация для тех кто хочет изменить ресурсы проекта и перекомпилировать его получив модифицированный образ.
Если возникают вопросы как сделать то или иное - всегда отвечу, можно задавать сюда.

За предоставление замечательного трека благодарю DarkMan007: http://darkman007.untergrund.net/covers.php

На форуме gamedev.ru недавно к проекту присоединился пользователь с ником Warentino, некоторые мои ответы на его вопросы тоже могут быть полезны, поэтому привожу ссылку: https://gamedev.ru/flame/forum/?id=227447&page=5#m71

Добавлено спустя 3 минуты:
Итак, на форуме gamedev.ru к проекту присоединился пользователь с ником Warentino с желанием перекрасить/перерисовать тайлсет (пока) персонажей. Первые его пробы пера выглядят на данный момент вот так:



для сравнения так выглядит CFA с оригинальным тайлсетом:



Сообщение отредактировал aa-dav - Среда, 03 октября 2018, 10:14
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Ответов
aa-dav
post Четверг, 03 мая 2018, 10:26
Отправлено #2


Фанат
***

Группа: Пользователи
Сообщений: 180
Регистрация: 20 апр. 2017
Пользователь №: 58 717





Внедрил коллизии, касания и платформы. Обваливающиеся, ездящие и комбинации.



В редакторе TileEd платформы должны иметь тип "platform", в свойстве liveCount можно указать число тиков (1/60 секунды) через которое платформа обвалится если на неё встанет игрок. Если не указано или равно нулю, то платформа не обваливается.
Если задано ненулевое свойство stepCount, то платформа будет ездить такое число тиков вперед, а потом назад в бесконечном цикле со скоростями по вертикали и горизонтали указанными в свойствах vx и vy соответственно. Скорости указываются в 1/256 частях пикселя за тик. То есть если в vy=0, vx=16 а в stepCount=1024, то платформа будет ехать со скоростью 60*16/256=3,75 пикселей в секунду 16*1024/256=64 пикселя вправо, а потом столько же влево и так в цикле. Положительные значения скоростей начинают перемещение вправо или вниз, а отрицательные - влево или вверх, смотря какая ось.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic
aa-dav   Contra Force Advance   Вторник, 30 января 2018, 13:56
Blanshe   Выглядит офигенно :) С учётом моей безумной любви ...   Вторник, 30 января 2018, 17:41
kitt   ребята, вы молодцы. если завершите полноценный пор...   Вторник, 30 января 2018, 17:45
Iris   Круто! Так держать! :good:   Вторник, 30 января 2018, 19:46
aa-dav   Спасибо за отзывы. Чтобы удобнее было работать с ...   Среда, 31 января 2018, 07:38
aa-dav   Доделываю гранатчиков, небольшая грантаная вакхана...   Воскресенье, 04 февраля 2018, 09:39
Sergeant-86rus   Игра действительно крутая. Плагиат не поддерживаю,...   Воскресенье, 04 февраля 2018, 19:42
Dark Ronin   Черт. Так захотелось Контры!   Понедельник, 05 февраля 2018, 00:06
Iris   А ты любишь Контру? :) я ни в детстве не справлял...   Понедельник, 05 февраля 2018, 00:25
aa-dav   А почему аж кощунство то? Про плагиат вообще на...   Понедельник, 05 февраля 2018, 11:00
Hellmaker   Ребят вы молодцы! Нереально круто смотрится, а...   Понедельник, 05 февраля 2018, 12:46
aa-dav   Поработал над проектом. Переписал существенно сист...   Четверг, 22 марта 2018, 04:26
mazik   С перерисовкой тайлов идея провалилась?   Четверг, 03 мая 2018, 10:41
aa-dav   Нет. Альтернативный тайлсет от Warentino с gamed...   Четверг, 03 мая 2018, 10:53
aa-dav   Итак, Warentino с gamedev.ru доделал альтернативны...   Понедельник, 28 мая 2018, 08:36
aa-dav   Официально заявляю о прекращении работы над проект...   Понедельник, 17 сентября 2018, 12:45
mazik   Ну блииин :(   Понедельник, 12 ноября 2018, 09:40
Blanshe   Хотелось бы, чтобы кто-нибудь "перехватил...   Вторник, 13 ноября 2018, 05:42
aa-dav   Пока ковыряюсь с переносом движка на Windows прост...   Суббота, 24 ноября 2018, 06:23
lps   GBA всё же жаль.   Суббота, 05 января 2019, 17:05
aa-dav   На базе моего исходного кода для сабжа уже давно...   Понедельник, 07 января 2019, 10:13
aa-dav   В рамках небольшого эксперимента решил закачать ут...   Четверг, 28 февраля 2019, 07:04


Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Сб., 25 мая. 2024, 04:06
Skin Designed (c) by Rooq.net, All Rights Reserved.