forum

Статьи на сайте

Больше
01 июнь 2010 23:47 - 30 июнь 2012 11:48 #80 от AnnTenna
AnnTenna создал тему: Статьи на сайте
Открыла на сайте раздел со статьями.
В этом разделе форума можете предлагать темы для статей, что вам было бы интересно.
И вообще общие пожелания, а также заявки, если хотите выложить статью или нашли где-то статью, которую явно надо поместить на этот сайт! :)
Последнее редактирование: 30 июнь 2012 11:48 пользователем AnnTenna.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
17 фев 2015 22:06 #6403 от sam0delk1n
sam0delk1n ответил в теме Статьи на сайте
Нету ни статей ни раздела на форуме по программированию.
Как так можно игры разрабатывать?
Спасибо сказали: AnnTenna

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
18 фев 2015 08:01 #6404 от AnnTenna
AnnTenna ответил в теме Статьи на сайте
Легко :laugh: Сейчас полным полно разнообразного инструментария для создания игр, в котором, по сути, и не требуется залазить глубоко в код, а достаточно просто это дело заскриптовать.

Вообще, иногда публикуется нечто околопрограммисткое, как, например это или это ...или вот это ... или такое Но я думаю, это не совсем то, что интересно классическому программисту :blush: Так уж получилось, что я в программировании не так сильна, чтобы чем-то смочь помочь другим программистам.

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

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
18 фев 2015 14:16 - 18 фев 2015 14:17 #6405 от sam0delk1n
sam0delk1n ответил в теме Статьи на сайте
Ну следствие "незалазить глубоко в код" уже видно по работе с кокосом в соседнем разделе. Если игру тестируют и в неё играют больше 10 человек то залазить глубже обязательно придётся.

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

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

Вот например у вас тут много всяких jRPG. Но они все какие-то однообразно выглядящие. Было-бы неплохо разработать движок переносящий концепцию jRPG в 3D.

PS: Почему сбоку текста появляется полоса прокрутки если я шрифт меняю?
Последнее редактирование: 18 фев 2015 14:17 пользователем sam0delk1n.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
18 фев 2015 21:21 - 18 фев 2015 21:25 #6406 от Lekste
Lekste ответил в теме Статьи на сайте
jRpg в 3D выглядит странно и неприятно, в этом уже убедились не раз.
Выкладывать ничего не будут, т.к. "..Не опен-сурс проект..".
Да и что вам мешает пойти на какой-нибудь gamedev.com и хабр и почитать там?
Смысл расписывать что-то не имея большого опыта, когда полно статей от более опытных товарищей(ну, или просто, уже готовых статей)?

Да и мне не понятна связь между "разрабатываете игры" и "нет статей по программированию".
Локатор - сайт "о конкретном разработчике", а не "о том как делать игры".

Не воспринимай воздействие с негативной стороны, и жизнь станет проще... :)
Последнее редактирование: 18 фев 2015 21:25 пользователем Lekste.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
19 фев 2015 13:51 #6407 от AnnTenna
AnnTenna ответил в теме Статьи на сайте

Ну следствие "незалазить глубоко в код" уже видно по работе с кокосом в соседнем разделе. Если игру тестируют и в неё играют больше 10 человек то залазить глубже обязательно придётся.

Хмм, вот как раз в там гораздо глубже было залазено, чем в других наших проектах. Тот же РПГ-мейкер вообще с закрытым кодом, и туда даже при всем желании не забраться.

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

Я тоже раньше постила статьи, и их никто не обсуждал, и о сайте почти никто не знал... все с чего то начинают. А здесь, если это направление интересно, то ... я считаю, действительно есть повод задуматься, а не печатать ли подобного рода статьи на сайт.

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


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

Что касается 3д, я бы не стала бы так категорично утверждать, что jRpg выглядит неприятно в 3д, можно и красиво сделать... есть и такие примеры. :side:

PS: Почему сбоку текста появляется полоса прокрутки если я шрифт меняю?

а у меня на файрфоксе нет никакой прокрутки... :blink: а вообще не знаю :cheer:

Lekste, вообще не ожидала от тебя такого восприятия "в штыки", ты ведь как раз один из тех, кто заинтересован в том, чтобы выкладывали. :woohoo: Мог бы и сам, кстати, написать статью о том, как мы реализовали диалоги на флеше, например. Мне все-таки хочется верить, что наш сайт может быть полезным и для других товарищей, которым интересна разработка игр. Но пока, к сожалению, аудиторию программистов нам охватить не удается...отчасти из за недостатка таковых в команде, кстати.
Спасибо сказали: sam0delk1n

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
19 фев 2015 19:09 #6408 от Cerberus
Cerberus ответил в теме Статьи на сайте
Мда. Если мне удастся запилить свой второй проект (провальный Ключ и таковым не считаю) - с меня статья по аддонам к тамошней боёвке, если уж на то пошло. Я хоть и не местный, но всё же... надеюсь, допустите такой небольшой самопиар :blush:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
19 фев 2015 19:32 #6409 от sam0delk1n
sam0delk1n ответил в теме Статьи на сайте
Конечно я не ожидал здесь увидеть статьи на общие темы по программированию, я имел ввиду что разработки каких-то проектов обычно сопровождаются всякими исследованиями (типа Research & Development) и раз сайт специализируется на jRPG, я решил что может тут есть всякая полезная информацию на эту тему, или по крайне мере люди которые в этой теме разбираются.

Так вот я думал насчёт рендеринга 3D в стиле аниме, подходящем для jRPG сеттинга. Есть пара идей, первая это рендеринг 3д окружения + 2д персонажей/объектов: вроде такое видел в Рагнарок Онлайн, но там просто изображение перса, никак не реагирующее на освещение вокруг. Я думаю нужно совместить цветное изображение и нормал карту (normal map). То есть мы делаем 3д модель, рендерим её в две текстуры -- одна нужна для того чтобы художник использовал её как эскиз для создания цветного изображения (по сути нужно обвести, раскрасить добавить детали), вторая текстура это нормал карта. Это делается в 3д редакторе. В самом игровом движке шейдером обрабатываем обе текстуры, также как обрабатывают нормал карты в любой другой игре -- получаем (в теории) изображение, которое правильно освещено, с учетом локальных источников, их яркости, положения, общего глобального освещения. Можно добавить дополнительные текстуры-маски, например для металлических доспехов, шейдер дорисует блики. Таким образом если 3д модели действительно не могут передать полную "мультяшность" то такой вариант будет компромисом, имхо.
Вторая идея это уже полностью 3д с мультяшным шейдером рисующим контур и изменяющим градацию освещения. Из того что я видел в mikumikudance шейдеры выглядят неплохо. В реалистичном освещении яркость поверхности вычисляется плавно по мере изменения угла падения луча на поверхность. Например так: float4 color = dot( normal, vectorLight ), в мультяшном мы добавляем 1D текстуру с градацией яркости. Ведь в мультипликации обычно нету плавных переходов -- есть несколько полутонов, которые меняются дискретно (ну тут дизайнеры/художники должны лучше знать как именно надо менять цвет), вот эти полутона заносятся в эту текстуру и мы считаем освещение уже так: float color = tex1D( sampler, dot( normal, vectorLight ) ).

Так что вот так, теперь можно ваше мнение узнать на этот счёт, стоит ли так делать или результат будет кривой/плоховыглядящий?
Спасибо сказали: Lekste

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
23 фев 2015 09:35 - 23 фев 2015 09:38 #6413 от AnnTenna
AnnTenna ответил в теме Статьи на сайте
Цербер - конечно, я буду не против, а только за. :)

Самоделкин, похоже, что мы вряд ли сможем ответить на этот вопрос. Делают по разному всё, и это зависит от личного эстетического вкуса разработчиков, а также исходя из их возможностей. :side:


Часть сообщения скрыта для гостей. Пожалуйста, авторизуйтесь или зарегистрируйтесь, чтобы увидеть его.


То есть, подводя итог, криво ли это будет выглядеть в первую очередь зависит от художников... :blush: Я думаю, что можно сделать и в 3д прикольные чиби-модельки.
Последнее редактирование: 23 фев 2015 09:38 пользователем AnnTenna.
Спасибо сказали: sam0delk1n

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
23 фев 2015 21:59 #6415 от StaticZ
StaticZ ответил в теме Статьи на сайте
Насчет вопроса о выборе 3D\2D тут надо руководствоваться прежде всего тем что игра из себя представляет, требования к результату и возможностей команды. Что касается нашего проекта, то мы выбрали 2D преимущественно из-за простоты реализации в особенности на мобильных платформах. Однако хоть и сам движок является чисто 2х мерный, тем не менее сам интерьер будет собираться из 3D объектов, что позволит во первых сделать локации красочнее (хотя бы за счет того же освещения), во вторых разнообразнее и красивее (объекты можно расставлять не по тайлам, под любым углом, масштабировать, сменой текстур можно легко превратить кирпичную стену в каменную), в третьих 3D графику делать проще (нет ошибок с проекциями) и главное - это делать изометрию куда более доступной, а это уже серьезный плюс в плане восприятия игры. Вообще я делаю что-то вроде RPG-Maker'а, так что данный выбор еще обуславливается возможностью делать в разных проекциях используя как 3D модели так и 2D спрайты. Впрочем есть в данном подходе и свои минусы - проблемы с многоэтажностью и динамическим изменением декораций (конечно сделать открываемую\закрываемую дверь или ящик что можно разбить не проблема, но в случае желания создать полностью разрушаемый рельеф движок придется насиловать и он спокойно может подавиться, т.к. не рассчитан на такое). Так что универсальных решений тут нет.

Что касается вашей идеи насчет 3D рендинга в стиле аниме, то почитайте об сэл-шейдинге (cell shading) - это шейдер для не реалистичного рендинга, в результате получается некое подобие рисованной картинки. Достигается это благодаря обводке контуров и снижения цветастости картинки. Пример работы этого шейдера:



В качестве живых примеров можно привести достаточно старый шутер в стиле комиксов XIII (2003 год):


Более современные представитель Prince of Persia:


И Valkyria Chronicles:


PS Но вообще все это тянет уже на проект очень серьезного уровня, если у вас нет в команде десятка художников и 3д-аниматоров, то я бы советовал задуматься над тем стоит ли игра свеч. В конце концов игры судят прежде всего за геймплей а не внешность, а сосредоточившись целиком на технической части вы рискуете завязнуть в ней... Ну или покрайней мере задуматься об использовании готового 3D движка - все таки современный 3D движок в отличии от 2D на коленке за три вечера не написать, а примитивный 3D движок обычно вызывает отвращение куда больше чем 2D.

Game isn't a dream, it is the reality, reality which is coming while we dream...
Спасибо сказали: AnnTenna, sam0delk1n

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.072 секунд
Работает на Kunena форум
сайт друга Светлая зона и Академия РПГ Мейкера Коленка Chrono Series iFiction DK Plugins Дневник нэко PDP-11 Новая Реальность Топ Разработки игр