forum
Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2

ТЕМА: Статьи на сайте

Статьи на сайте 02.06.2010 02:47 #80

  • AnnTenna
  • AnnTenna аватар
  • Вне сайта
  • Администратор
  • ловлю волны настроения
  • Сообщений: 3105
  • Спасибо получено: 690
  • Репутация: 197
Открыла на сайте раздел со статьями.
В этом разделе форума можете предлагать темы для статей, что вам было бы интересно.
И вообще общие пожелания, а также заявки, если хотите выложить статью или нашли где-то статью, которую явно надо поместить на этот сайт! :)
Граждане, пожалуйста, соблюдайте порядок!
Последнее редактирование: 30.06.2012 14:48 от AnnTenna.
Администратор запретил публиковать записи.

Статьи на сайте 18.02.2015 01:06 #6403

  • sam0delk1n
  • sam0delk1n аватар
  • Вне сайта
  • Интересующийся
  • Сообщений: 55
  • Спасибо получено: 36
  • Репутация: 13
Нету ни статей ни раздела на форуме по программированию.
Как так можно игры разрабатывать?
Администратор запретил публиковать записи.
Спасибо сказали: AnnTenna

Статьи на сайте 18.02.2015 11:01 #6404

  • AnnTenna
  • AnnTenna аватар
  • Вне сайта
  • Администратор
  • ловлю волны настроения
  • Сообщений: 3105
  • Спасибо получено: 690
  • Репутация: 197
Легко :laugh: Сейчас полным полно разнообразного инструментария для создания игр, в котором, по сути, и не требуется залазить глубоко в код, а достаточно просто это дело заскриптовать.

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

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

Статьи на сайте 18.02.2015 17:16 #6405

  • sam0delk1n
  • sam0delk1n аватар
  • Вне сайта
  • Интересующийся
  • Сообщений: 55
  • Спасибо получено: 36
  • Репутация: 13
Ну следствие "незалазить глубоко в код" уже видно по работе с кокосом в соседнем разделе. Если игру тестируют и в неё играют больше 10 человек то залазить глубже обязательно придётся.

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

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

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

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

Статьи на сайте 19.02.2015 00:21 #6406

  • Lekste
  • Lekste аватар
  • Вне сайта
  • Разработчик
  • Мяяяяяяяяяяяяя!
  • Сообщений: 396
  • Спасибо получено: 118
  • Репутация: 75
jRpg в 3D выглядит странно и неприятно, в этом уже убедились не раз.
Выкладывать ничего не будут, т.к. "..Не опен-сурс проект..".
Да и что вам мешает пойти на какой-нибудь gamedev.com и хабр и почитать там?
Смысл расписывать что-то не имея большого опыта, когда полно статей от более опытных товарищей(ну, или просто, уже готовых статей)?

Да и мне не понятна связь между "разрабатываете игры" и "нет статей по программированию".
Локатор - сайт "о конкретном разработчике", а не "о том как делать игры".
Не воспринимай воздействие с негативной стороны, и жизнь станет проще... :)
Последнее редактирование: 19.02.2015 00:25 от Lekste.
Администратор запретил публиковать записи.

Статьи на сайте 19.02.2015 16:51 #6407

  • AnnTenna
  • AnnTenna аватар
  • Вне сайта
  • Администратор
  • ловлю волны настроения
  • Сообщений: 3105
  • Спасибо получено: 690
  • Репутация: 197
Ну следствие "незалазить глубоко в код" уже видно по работе с кокосом в соседнем разделе. Если игру тестируют и в неё играют больше 10 человек то залазить глубже обязательно придётся.
Хмм, вот как раз в там гораздо глубже было залазено, чем в других наших проектах. Тот же РПГ-мейкер вообще с закрытым кодом, и туда даже при всем желании не забраться.
Пока Статик не выложит ничего, то и обсуждать другим повода нет, а раз никто не обсуждает то и выкладывать Статик не будет. Такие вот дела.
Я тоже раньше постила статьи, и их никто не обсуждал, и о сайте почти никто не знал... все с чего то начинают. А здесь, если это направление интересно, то ... я считаю, действительно есть повод задуматься, а не печатать ли подобного рода статьи на сайт.
Просто обычно как делают: вот вы делаете новый проект, выкладываете какой-то интересный код, который возможно недоработан, люди сразу начинают обсуждать и предлагать как его доработать да и сами в процессе доработки много чего узнают. Ну как результат всем профит. (Совсем необязательно раскрывать весь проект, если он коммерческий).

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

Что касается 3д, я бы не стала бы так категорично утверждать, что jRpg выглядит неприятно в 3д, можно и красиво сделать... есть и такие примеры. :side:
PS: Почему сбоку текста появляется полоса прокрутки если я шрифт меняю?
а у меня на файрфоксе нет никакой прокрутки... :blink: а вообще не знаю :cheer:

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

Статьи на сайте 19.02.2015 22:09 #6408

  • Cerberus
  • Cerberus аватар
  • Вне сайта
  • Друг форума
  • Сообщений: 733
  • Спасибо получено: 328
  • Репутация: 173
Мда. Если мне удастся запилить свой второй проект (провальный Ключ и таковым не считаю) - с меня статья по аддонам к тамошней боёвке, если уж на то пошло. Я хоть и не местный, но всё же... надеюсь, допустите такой небольшой самопиар :blush:
Администратор запретил публиковать записи.

Статьи на сайте 19.02.2015 22:32 #6409

  • sam0delk1n
  • sam0delk1n аватар
  • Вне сайта
  • Интересующийся
  • Сообщений: 55
  • Спасибо получено: 36
  • Репутация: 13
Конечно я не ожидал здесь увидеть статьи на общие темы по программированию, я имел ввиду что разработки каких-то проектов обычно сопровождаются всякими исследованиями (типа 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.02.2015 12:35 #6413

  • AnnTenna
  • AnnTenna аватар
  • Вне сайта
  • Администратор
  • ловлю волны настроения
  • Сообщений: 3105
  • Спасибо получено: 690
  • Репутация: 197
Цербер - конечно, я буду не против, а только за. :)

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

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

То есть, подводя итог, криво ли это будет выглядеть в первую очередь зависит от художников... :blush: Я думаю, что можно сделать и в 3д прикольные чиби-модельки.
Граждане, пожалуйста, соблюдайте порядок!
Последнее редактирование: 23.02.2015 12:38 от AnnTenna.
Администратор запретил публиковать записи.
Спасибо сказали: sam0delk1n

Статьи на сайте 24.02.2015 00:59 #6415

  • StaticZ
  • StaticZ аватар
  • Вне сайта
  • Разработчик
  • Демиург
  • Сообщений: 248
  • Спасибо получено: 142
  • Репутация: 68
Насчет вопроса о выборе 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
  • Страница:
  • 1
  • 2
Время создания страницы: 0.207 секунд
полузаброшенный сайтkn1kn4kn5Плагины для RPG MakerДневник одной нэкоkn Топ Разработка игр