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

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

Пароль



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

Забыли пароль?
Запросите новый здесь.
Темы форума
Привет выжившие
14.05.2024
 Kaps
WoL
1.05.2024
 VoroneTZ
185 - RPG
9.02.2024
 Vaskrol
В каком банке открыт…
24.01.2024
 Darthman
185 - ?
30.12.2023
 Mefistofel
TESTAMENT - Тактичес…
15.11.2023
 KregHek
RES - Движок для пик…
27.09.2023
 rimush
177 - One Button Str…
20.09.2023
 VoroneTZ
JS 13k contest
13.09.2023
 Mefistofel
184 - Arcade II
14.08.2023
 tiger1025
Сейчас на сайте
Гостей: 2
На сайте нет зарегистрированных пользователей

Пользователей: 1,790
новичок: Nikitos9
Обсуждение «44 - Зума»
Страница 3 из 5 < 1 2 3 4 5 >
Mefistofel
Инженер‑космогоник
Avatar пользователя

Опубликовано 06.02.2009 09:05 (15 лет назад)    #
нет - ну сказали зума - значит все таки зума. Или нет?
у меня сверхъестественных просветлений пока не наблюдается - что можно эффективно переделать там где все и так чудесно работает, разве что стилистику и мелочи.
Испортить такое гораздо проще, чем повторить
JKot
Avatar пользователя

Опубликовано 06.02.2009 10:46 (15 лет назад)    #
Mefistofel
Просто, обычно я привык следовать правилам конкурсов, а тут их нет, На пример игры в данном жанре никогда не обращаю внимания, т.к интересней делать что-то новое....

P.S Всё идея есть мб сделаю вормс, с элементами пазла =)))А мб даже с мультиплеером ;)

редакция от JKot, 06.02.2009 10:48

Doj
Avatar пользователя

Опубликовано 06.02.2009 20:38 (15 лет назад)    #
У меня появилась неплохая идея :) И вроде бы есть очень маленькие продвижения с написанием сети. (А именно с NATUPnP)

Если с сетью все удастся, то я буду писать :)

Финиш 21ого? Гм... две недели, времени полно, конкурс напрашивается на то, чтобы в нем поучаствовать :)
SVSD_VAL
Avatar пользователя

Опубликовано 09.02.2009 04:14 (15 лет назад)    #
кто что сделал ?
Mefistofel
Инженер‑космогоник
Avatar пользователя

Опубликовано 09.02.2009 07:05 (15 лет назад)    #
я тока поле, маршрут шарика, шарики, едущие по нему и гл. героя(это будет маг - борец с ослом!). ну и шариком популятся мона - остановился на обработке коллизии с едущими шариками. Графики нет
Division
Avatar пользователя

Опубликовано 09.02.2009 07:23 (15 лет назад)    #
Кто-то сделает шарики по сплайнам? (:
Mefistofel
Инженер‑космогоник
Avatar пользователя

Опубликовано 09.02.2009 07:48 (15 лет назад)    #
чъорт,( тока что посмотрел в википедии что такое сплайны:))
если я правильно понял что это такое - то я (я вообще не представляю как можно сделать иначе)
SVSD_VAL
Avatar пользователя

Опубликовано 09.02.2009 09:13 (15 лет назад)    #
Division:
Кто-то сделает шарики по сплайнам? (:


Mefistofel:
тока что посмотрел в википедии что такое сплайны:))
если я правильно понял что это такое - то я (я вообще не представляю как можно сделать иначе)


Лично я сделал с помощью линий Безие :)
довольно удобно + скорость разработки, вчера дописал класс для шариков, add,insert, ну итд, сёдння буду добивать :)
Division
Avatar пользователя

Опубликовано 09.02.2009 09:21 (15 лет назад)    #
SVSD_VAL
Круто смотрится) Крутые шойдеры будут? (:

ЗЫ я ошибся в терминологии - имел в виду что-то отличное от простой ломанной, вроде кривых Безье, да.
Mefistofel
Инженер‑космогоник
Avatar пользователя

Опубликовано 09.02.2009 09:55 (15 лет назад)    #
круто
у меня промежуточные точки сами не считаются :(
тяжело сделать?
SVSD_VAL
Avatar пользователя

Опубликовано 09.02.2009 10:15 (15 лет назад)    #
Division:
SVSD_VAL
Круто смотрится) Крутые шойдеры будут? (:

ЗЫ я ошибся в терминологии - имел в виду что-то отличное от простой ломанной, вроде кривых Безье, да.

Крутые шейдеры, хххммм будут :)

Mefistofel:
круто
у меня промежуточные точки сами не считаются :(
тяжело сделать?


Нет не тяжело :)

1 я сделал обыкновенные линии
2 добавил промежуточные точки
3 отрисовал Безие
4 настроил точки :)
JKot
Avatar пользователя

Опубликовано 09.02.2009 11:39 (15 лет назад)    #
кто что сделал ?

Своровал и пытаюсь скрутить 3 кода от XProger'a =)
SVSD_VAL
Avatar пользователя

Опубликовано 09.02.2009 16:54 (15 лет назад)    #
Сейчас , возникла небольшая трудность всё догнать немогу как заставить шарик бегать :)
сделал себе массив точек п которому он нодлжён бегать, а вот плавной интерполяции неполучается :)))
ViZgl
Avatar пользователя

Опубликовано 09.02.2009 20:40 (15 лет назад)    #
Хоть сам к конкурсе не буду участвовать(т.к. сейчас вплотную разбираюсь с работой с сетью ;), но отпишусь.


SVSD_VAL написал:
Сейчас , возникла небольшая трудность всё догнать немогу как заставить шарик бегать :)
сделал себе массив точек п которому он нодлжён бегать, а вот плавной интерполяции неполучается :)))


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

редакция от ViZgl, 09.02.2009 23:33

Mefistofel
Инженер‑космогоник
Avatar пользователя

Опубликовано 10.02.2009 06:01 (15 лет назад)    #
ну да - находишь координаты точек, как можно точнее описывающих кривую, и с этими отрезками работаеш
SVSD_VAL
Avatar пользователя

Опубликовано 10.02.2009 10:10 (15 лет назад)    #
ViZgl написал:
Хоть сам к конкурсе не буду участвовать(т.к. сейчас вплотную разбираюсь с работой с сетью ;), но отпишусь.


SVSD_VAL написал:
Сейчас , возникла небольшая трудность всё догнать немогу как заставить шарик бегать :)
сделал себе массив точек п которому он нодлжён бегать, а вот плавной интерполяции неполучается :)))


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


дану , можно и вот как оно делается :
записать уравнение x(t), y(t), продифференцировать, и в какой-нибудь системе проигтегрировать
sqrt( sqr(x'(t)) + sqr(y'(t)) )
по параметру от 0 до 1.
Это и будет длиной кривой.
ViZgl
Avatar пользователя

Опубликовано 10.02.2009 11:47 (15 лет назад)    #
SVSD_VAL написал:
дану , можно и вот как оно делается :
записать уравнение x(t), y(t), продифференцировать, и в какой-нибудь системе проигтегрировать
sqrt( sqr(x'(t)) + sqr(y'(t)) )
по параметру от 0 до 1.
Это и будет длиной кривой.


Ну ну, я хочу посмотреть как ты это сделаешь:)
Тоже только-что в инете нашел это же решение;).
Простого точного решения не существует, смотри, кривые Безье выводятся из формулы x1*(1-t)+x2*t, это можно считать кривая <езье первого порядка т.е. ((1-t)+t)^1, в ней всего две точки, найти длинну этой "кривой"(ведь по сути это отрезок) можно просто найдя растояние между точками x1,x2. Кривая второго порядка выводится из первой, возведя ее во вторую степень ((1-t)+t)^2, дальше по формулам роскрвываем скобки и возле каждого слагае мого этого полинома закрепляется точка, вот для этой(и последующих) кривой ты уже никак не найдеш длинну дуги!

А вот приближенное решение: p0 и p3 это твои краевые точки, а p1 и p2 это точки которые задают изгиб кривой, так вот находиш: растояние между p0-p1, p1-p2, p2-p3, сумируешь его и делиш на 2, а потом находиш растояние между p0-p3 и тоже делиш на 2, а потом складываешь эти два получишиеся числа, это и есть твоя длинна дуги.

редакция от ViZgl, 10.02.2009 14:43

Mefistofel
Инженер‑космогоник
Avatar пользователя

Опубликовано 19.02.2009 07:34 (15 лет назад)    #
тема померла?
я скорее всего доделаю и смогу показать - формально игра есть
кто еще?
megaterik
Avatar пользователя

Опубликовано 19.02.2009 14:08 (15 лет назад)    #
Я =)
SVSD_VAL
Avatar пользователя

Опубликовано 19.02.2009 18:07 (15 лет назад)    #
я тоже =_
причём оставшиеся 60% доделаю за 2 дня xD
Страница 3 из 5 < 1 2 3 4 5 >
Перейти на форум:
Конкурсы
Открытые конкурсы:
Активных нет
Недавние конкурсы:
 185 - RPG XII
 184 - Arcade II
 183 - Novel
 182 - RPG XI
 181 - Pixel Craft 128
 Все конкурсы
Случайная игра
Голосование

186!

GTA
0% [0 Голосов]
Стратегия
50% [3 Голосов]
Гонки
17% [1 Голос]
Мультяшная
0% [0 Голосов]
Хорор
0% [0 Голосов]
Вид сверху
33% [2 Голосов]
Свое
0% [0 Голосов]

Голосов: 6
Начало: 14.05.2024 21:08

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

Архив чата

25,432,872 уникальных посетителей

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