Навигация
Поддержать материально
Steam Greenlight

Логотипы
Медальки
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Темы форума
160 Arena Shooter IV
Сегодня, 19:59
 oiky
Пятничный джем
Вчера, 15:11
 Dondarrion
Редизай IGDC
14.02.2019
 VovaOne
160 - ?
13.02.2019
 Teedeush
сайт расколбасило
13.02.2019
 VovaOne
Атака ящиков
9.02.2019
 Handsome_Phil
RE: Pixel Art Collab…
8.02.2019
 Neuch
159 - RPG VII
6.02.2019
 cherepets
Халявные игры (The H…
1.02.2019
 Darthman
Pixel Art Collab II
23.01.2019
 KEFIR
Сейчас на сайте
Гостей: 13
На сайте нет зарегистрированных пользователей

Пользователей: 1,706
новичок: happyleila
Обсуждение «156 - Race IV»
Страница 2 из 5 < 1 2 3 4 5 >
DRON
Avatar пользователя

Опубликовано 04.09.2018 10:53 (5 месяцев назад)    #
cherepets со мной художник-пиксельартщик, уж не обессудьте, почти весь арт уже нарисован. Раньше я просто воровал графику из других игр преимущественно :-D
Arena Shooter IV:Не участвую.
Erewego
Avatar пользователя

Опубликовано 04.09.2018 16:35 (5 месяцев назад)    #
У меня как-то так пока, набросал типа саундтрек и дорогу без поворотов и холмов.
Arena Shooter IV:Не участвую.
Doj
Avatar пользователя

Опубликовано 04.09.2018 17:20 (5 месяцев назад)    #
Я залип :)
Arena Shooter IV:Не участвую.
KEFIR
Avatar пользователя

Опубликовано 04.09.2018 23:20 (5 месяцев назад)    #
Я месяц назад тоже пытался (снова) сделать гоночки в том самом псевдо-3д для LOWREZJAM

Но не срослось.

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

редакция от KEFIR, 04.09.2018 23:21

Arena Shooter IV:Не участвую.
DRON
Avatar пользователя

Опубликовано 05.09.2018 08:47 (5 месяцев назад)    #
Erewego и KEFIR Очень круто! Мое почтение! У меня все примитивно вот как у школьника :)
Arena Shooter IV:Не участвую.
cherepets
Avatar пользователя

Опубликовано 05.09.2018 13:29 (5 месяцев назад)    #
Ну... Котаться в моих гонках придется на этом:
https://i.imgur.com/yKZJSdA.png
Теперь надо запариться нормальной поддержкой Tiled в своем движочке...

редакция от cherepets, 14.09.2018 00:12

Arena Shooter IV:В разработке
 0%
DRON
Avatar пользователя

Опубликовано 05.09.2018 14:02 (5 месяцев назад)    #
Я уже забил на свои движки и делаю на Unity :) Быстрее и веселее, если подумать :)
Arena Shooter IV:Не участвую.
surg66
Avatar пользователя

Опубликовано 05.09.2018 17:16 (5 месяцев назад)    #
Зайка в момент движения.
Arena Shooter IV:Не участвую.
Mefistofel
Инженер‑космогоник
Avatar пользователя

Опубликовано 05.09.2018 19:55 (5 месяцев назад)    #
Мда, это эпично прямо
Arena Shooter IV:Не участвую.
DRON
Avatar пользователя

Опубликовано 06.09.2018 08:18 (5 месяцев назад)    #
surg66
Вообще огонь! На чем делаешь игру?

редакция от DRON, 06.09.2018 08:21

Arena Shooter IV:Не участвую.
Shirson
Avatar пользователя

Опубликовано 06.09.2018 15:42 (5 месяцев назад)    #
surg66 написал:
У меня будет top-down забег в мешках :)

surg66 написал:Зайка в момент движения.

Шикрно (но это не top-down, если что ;))
Arena Shooter IV:Не участвую.
surg66
Avatar пользователя

Опубликовано 07.09.2018 07:00 (5 месяцев назад)    #
DRON
Сейчас SDL2 и на Си. Переписан entity engine с прошлого платформенного конкурса, остальные наработки переюзаю, мне удобно. Хотя рендер всё-таки надо другой прикручивать, стандартный sdl'евый годится только для вывода графики без трансформаций. Вообще хотел освоить run-time анимацию костную, но в другой раз, разберусь вне конкурса спокойно.

Shirson
Тогда пусть будет top-front :)
Arena Shooter IV:Не участвую.
DRON
Avatar пользователя

Опубликовано 09.09.2018 18:30 (5 месяцев назад)    #
У меня короче играть уже можно :) осталось плюшки сделать и менюшки
Ну и че-то придумать, чтобы сложность нарастала чтоли
Arena Shooter IV:Не участвую.
cherepets
Avatar пользователя

Опубликовано 11.09.2018 02:08 (5 месяцев назад)    #
Ну... Можно кататься по треку, даже круги засчитываются.
Надо успеть как минимум сделать противников (звучит сложно, кстати) и какое-то сообщение о том кто выиграл, а кто проиграл...
Arena Shooter IV:В разработке
 0%
Erewego
Avatar пользователя

Опубликовано 12.09.2018 01:35 (5 месяцев назад)    #
Я бьюсь над задачей как хранить данные о трассе, всё в одном массиве или отдельно спрайты, информацию о кривых поворотов. Еще сложно оказалось делать холмы и спуски, скорее всего не успею их реализовать.
Arena Shooter IV:Не участвую.
Shirson
Avatar пользователя

Опубликовано 12.09.2018 03:29 (5 месяцев назад)    #
Erewego написал:
Я бьюсь над задачей как хранить данные о трассе, всё в одном массиве или отдельно спрайты, информацию о кривых поворотов. Еще сложно оказалось делать холмы и спуски, скорее всего не успею их реализовать.

Рассмотрим простейший вариант задания трассы. У нас есть высота сегмента трассы и есть кривизна поворота. По сути, это его положение, относительно условно-центра-экрана. Выше - подъём. Ниже - спуск. Правее - поворот на право, левее - поворот налево. Всё предельно просто.
Можно просто завести одномерный массив и заполнять его отклонениями вверх-вниз и влево-вправо. Но это немного неоптимально и неудобно (хотя заработает "из коробки" и сразу).
Это дело можно оптимизировать., если задавать смещение и время (или дистанцию), которое оно действует. Тогда в саммиве нужно будет хранить только изгибы трассы.
Самый удобный и оптимальный вариант (IMHO), это когда трасса (одномерный массив) содержит такую структуру:

Отметка, на которой начинается событие (на каком километре трассы будет изгиб/подъём)
Тип события (спуск/подъём или поворот)
Дистанция, на которой будет действовать событие (длина спуска, длина поворота)
Крутизна (спуска/подъёма) либо (насколько резок будет поворот)
Максимальное значение подъёма/поворота (т.е. насколько дорога отклонится на экране в сторону или вверъ/вниз)

Как это работает:
Изначально дорога прямая, т.е. рисуется относительно-в-центре экрана (то, что у тебя уже есть)
Далее, считывается следующий элемент массива трассы.
Как только пройденная дистанция совпадает с заложенной в элементе массива, устанавливается смещение, на которое будкт смещаться каждый следующий жлемент дороги (крутизна)
Максимальное значение, до которого дарога будет так смещаться
И длительность изменения. Как только длительность кончилась, от текущего положения дороги идёт обратное смещение к центру, с той же кривизной.

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

Если чего непонятно - спрашивай :)
Arena Shooter IV:Не участвую.
Erewego
Avatar пользователя

Опубликовано 13.09.2018 03:42 (5 месяцев назад)    #
2Shirson, спасибо за информацию! Прогресс потихоньку идёт.
Arena Shooter IV:Не участвую.
Mefistofel
Инженер‑космогоник
Avatar пользователя

Опубликовано 13.09.2018 12:35 (5 месяцев назад)    #
Скриншоты прямо радуют.
Выглядит просто крутейше.
Arena Shooter IV:Не участвую.
DRON
Avatar пользователя

Опубликовано 13.09.2018 13:55 (5 месяцев назад)    #
согласен, я уже знаю, кому отдам свой голос :)
Arena Shooter IV:Не участвую.
cherepets
Avatar пользователя

Опубликовано 14.09.2018 00:55 (5 месяцев назад)    #
Так, кот-бот ездит...
План минимум - столкновения и очки.
Arena Shooter IV:В разработке
 0%
Страница 2 из 5 < 1 2 3 4 5 >
Перейти на форум:
Конкурсы
Открытые конкурсы:
Arena Shooter IV

Старт: 15 февраля 2019г.
Финиш: 27 февраля 2019г.

Участники: 1
Недавние конкурсы:
 159 - RPG VII
 158 - Turn by turn III
 157 - Snake II
 156 - Race IV
 155 - Text Quest
 Все конкурсы
Случайная игра
Мини-чат
Вам необходимо залогиниться.

Архив чата

14,875,172 уникальных посетителей

Создано на базе русской версии PHP-Fusion copyright © 2003-2006 by Nick Jones.
Released as free software under the terms of the GNU/GPL license.