forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   Кто какую игру делает? Скрины (http://forum.boolean.name/showthread.php?t=3967)

moka 22.07.2013 15:13

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от ABTOMAT (Сообщение 263975)
Ну ты понимаешь какая 2Д канва тормозная? Уж лучше сесть один раз и сделать по-человечески.

Продумай интерфейс как бы ты пользовался 2D в движке. Думаю то что BlitzMax предоставляет - очень принятый и удобный подход. Где важен стейт и очерёдность вывода.
Основываясь подобным абстракциям, будет не важно что там рисует и куда. По началу можно будет тупо 2D контекст заюзать, а затем написать уже как полагается слой рендера для 2D. При этом это не займёт слишком много дополнительного времени.

Цитата:

Сообщение от ABTOMAT (Сообщение 263975)
Ну ты так сказал, как будто это раз плюнуть. Я вот не представляю себе до сих пор как проверить коллизию сферы с полигоном, а ты сразу физику. Это занятие на пару недель плотной работы.

Bullet.js.

ABTOMAT 22.07.2013 15:41

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от moka (Сообщение 263978)
Продумай интерфейс как бы ты пользовался 2D в движке. Думаю то что BlitzMax предоставляет - очень принятый и удобный подход. Где важен стейт и очерёдность вывода.
Основываясь подобным абстракциям, будет не важно что там рисует и куда. По началу можно будет тупо 2D контекст заюзать, а затем написать уже как полагается слой рендера для 2D. При этом это не займёт слишком много дополнительного времени.


Bullet.js.

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

Про буллит на js не знал, спасибо :)

Цитата:

Сообщение от Nex (Сообщение 263977)
Раньше был другой провайдер у меня и сайт еле грузился, а щас вроде бы нормально работает.

А на самой странице что? Белый фон? Оче страно, даже если контекст не получился, то должно показать синий фон страницы.

Nex 22.07.2013 16:05

Ответ: Кто какую игру делает? Скрины
 
Не много заработало. Сейчас по адресу http://maslov.co/webgl/2/ стали отображаться 3 кубика. В начале правда вылезла ошибка в которой говорилось что webgl не запустился, нажал "перезапустить" на верху страницы. Браузер Хром.

ABTOMAT 22.07.2013 16:15

Ответ: Кто какую игру делает? Скрины
 
Пардон, это я уже прямо сейчас начал ковырять дальше. Там и должно быть сейчас три кубика. А раньше фон страницы был белый или синий?

Nex 22.07.2013 16:34

Ответ: Кто какую игру делает? Скрины
 
Да, синий фон, а при нажатии на "go" белый экран.

ABTOMAT 22.07.2013 16:35

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от Nex (Сообщение 263991)
Да, синий фон, а при нажатии на "go" белый экран.

Это значит что WebGL не стартанул. Правда он должен бы ошибку выдать. А что за браузер?

moka 22.07.2013 16:55

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от ABTOMAT (Сообщение 263983)
Блицмакс не юзал ни разу, так что не знаю как там. Мне нравится как сделано в FastImage от Михаила (похоже, там как раз по мотивам БМакса).

Угу, FastImage идёт по мотивам BM. Тоже хорош :)

Цитата:

Сообщение от ABTOMAT (Сообщение 263983)
Я не вижу смысла писать сначала на канве чтобы потом переделывать в WGL.

Я вижу 85% кода как раз таки твой интерфейс и т.п. И лишь 15% кода для target'а чем рендерить. Следственно 15% переписывать - это не 100%.. и не даже 50%.

Тем более иметь дополнительный target для 2D контекста - это плюс.
И Canvas по факту будет в разы проще реализовать, т.к. там уже всё есть, чем 2D через WebGL - это будет в разы геморней, и куча всего прийдётся писать дополнительного..

Nex 22.07.2013 17:09

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от Nex (Сообщение 263985)
Браузер Хром.

Наверно самый последний так как вроде сам обновляется.

ABTOMAT 23.07.2013 01:39

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от moka (Сообщение 263993)
Угу, FastImage идёт по мотивам BM. Тоже хорош :)


Я вижу 85% кода как раз таки твой интерфейс и т.п. И лишь 15% кода для target'а чем рендерить. Следственно 15% переписывать - это не 100%.. и не даже 50%.

Тем более иметь дополнительный target для 2D контекста - это плюс.
И Canvas по факту будет в разы проще реализовать, т.к. там уже всё есть, чем 2D через WebGL - это будет в разы геморней, и куча всего прийдётся писать дополнительного..

Блин я просто уже имел счастье писать игру на canvas и ещё раз иметь с ним дело не хочется.

Бленды? Соси!
Nearest Neighbour? Соси!
Шейдеры? Вы знаете, что делать.

А ещё медленный как пердак.

Если я сделаю 2Д двигло без этих вещей, а потом пересяду на WebGL то мне так или иначе захочется из сделать. Но если я сделаю, то таргет канвас будет потерян, т.е. по сути он будет написан чтобы исчезнуть.Да и вообще 2Д двиг это не 3Д двиг, там всё в разы проще.

moka 23.07.2013 02:26

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от ABTOMAT (Сообщение 264033)
Блин я просто уже имел счастье писать игру на canvas и ещё раз иметь с ним дело не хочется.

Бленды? Соси!
Nearest Neighbour? Соси!
Шейдеры? Вы знаете, что делать.

Ну дык, он же не полностью через GPU лезет, вот и фичей нет, тем более бленды уже есть, но сам знаешь - только самые последние броузеры :)

Цитата:

Сообщение от ABTOMAT (Сообщение 264033)
А ещё медленный как пердак.

Ну не шустрее чем WebGL, но не такой и медленный. BlitzMax на тогдашнем железе и того не выживам - а кодили.

Цитата:

Сообщение от ABTOMAT (Сообщение 264033)
Если я сделаю 2Д двигло без этих вещей, а потом пересяду на WebGL то мне так или иначе захочется из сделать. Но если я сделаю, то таргет канвас будет потерян, т.е. по сути он будет написан чтобы исчезнуть.Да и вообще 2Д двиг это не 3Д двиг, там всё в разы проще.

От части верное, но во первых ты ещё не догадываешься о проблемах 2D двига которые тебя ждут.
Сказать проще/сложнее будет очень не корректно, т.к. они по сути очень разные сущности.

Wegox 23.07.2013 02:33

Ответ: Кто какую игру делает? Скрины
 
ABTOMAT молодец! балин, надо тоже туда попробовать.:crazy:

Я короче не знал это, где выложить, игры Я не делаю:-) это чисто-моя движуха, но смотреть можно всем конечно.

ABTOMAT 23.07.2013 03:45

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от Wegox (Сообщение 264037)
ABTOMAT молодец! балин, надо тоже туда попробовать.:crazy:

Вообще у меня была идея сделать своё говно OpenSource вместе со скриптом к Максу. Так что если есть интерес — велкоме :)

moka 23.07.2013 04:12

Ответ: Кто какую игру делает? Скрины
 
Подобно DemoScene только как понимаю вручную записывал и камерой управлял. За трек из The Book of Eli, +1!

ABTOMAT 23.07.2013 09:59

Ответ: Кто какую игру делает? Скрины
 


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

Жаль пока скелетки нет, а то бы уже полноценные человечки были :-)

Там же.

Wegox 23.07.2013 16:50

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от ABTOMAT (Сообщение 264039)
Вообще у меня была идея сделать своё говно OpenSource вместе со скриптом к Максу. Так что если есть интерес — велкоме :)

С удовольствием! только Я не разу не притрагивался:dontknow:
Ну Я как на .js учился на unity, это портировал crystalium demo 0.9b от
Владислава http://forum.boolean.name/showthread.php?t=17970

ну так выбрал проект:ok: , просто интересно было, а то Я написал давай - давай, а сам то, на unity толком и не работал:-D ну всё так, как Я и писал Года! за глаза;)
А потом прчитал сообщение от Pax'a что шарпить лучше, и немного подзабил из-за выхода новой версии:P
Так что Я готов!

Цитата:

Сообщение от moka (Сообщение 264040)
Подобно DemoScene только как понимаю вручную записывал и камерой управлял. За трек из The Book of Eli, +1!

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


Часовой пояс GMT +4, время: 08:52.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot