[Лог #7] Класс рисовальщика.

Темой этого лога станет рендер. Расскажу немного о том как я себе представляю виртуального художника и почему лучше реализовать интерфейс IRender и класс-реализацию CRenderOGL, наример.
80 28 875
15
лучше завести что-то типа IDrawableObject с методом Draw в который будет передаваться твой IRenderDevice или что-то типа того, с помощью которого можно будет рисовать примитивы на экране
Как раз думал об этом, а то у меня раньше было, что GameObject имел метод Draw куда и передавался этот RenderDevice, вообще там была очень лихая цепочка передачи этого "девайса" - сначала GameState, потом CWorld, затем GameObject ( и наследники), но думаю во всех самописных движках что-то вроде этого ))
29
Слишком мощно звучит для моих классов :) Но вообще там функции уровня DrawQuad, DrawMesh, а для конкретных игровых объектов можно вообще ещё один класс написать (или реализовать в этих самых объектах), типа DrawSupergun или DrawBee.
лучше завести что-то типа IDrawableObject с методом Draw в который будет передаваться твой IRenderDevice или что-то типа того, с помощью которого можно будет рисовать примитивы на экране
15
Я это называю графическим движком
Слишком мощно звучит для моих классов :) Но вообще там функции уровня DrawQuad, DrawMesh, а для конкретных игровых объектов можно вообще ещё один класс написать (или реализовать в этих самых объектах), типа DrawSupergun или DrawBee.
Ну и делал бы дальше на Юнити, не?)
Дальше? Но ведь я даже не начинал ) Хотел GameMaker использовать т.к. быстрее получилось бы (наверно). Сейчас уже начал потихоньку делать прототип на юньке.
Кстати, вот подумал о сюжете и персонажах и пришёл к очень интересной на мой взгляд штуке - продолжить историю другой игры, но долго сомневался надо ли сделать про кого-то нового или оставить старого перса. Изначально бродилка и задумывалась как продолжение. Короче вот небольшая игруля сделанная на конкурс Gaminator15 (но выкладываю пост-конкурсную версию)- ссылка на архив , кто пройдёт от начала и до конца - тому "респект и уващужа вообще!" :)
29
Думаю либо чуть увеличить разрыв между логами, либо небольшую паузу взять. Думаю начать уже конкретно проектировать само приложение (не писать код) и сделать небольшой альфа-прототип на каком-нибудь Unity (хотел вообще на GameMaker, но похоже с новым обновлением они отказались от WinXP - Steam отказывается запускать GM).
Ну и делал бы дальше на Юнити, не?)
14
Я это называю графическим движком. А отрисовщик, это тот, кто конкретные игровые сущности на экран рисует, используя графический движок. Тот самый, который говорит "нарисуй мне здесь круг".

[Лог #6] Немного о структуре движка.

Темой этого лога будет «движок» или «думы об игровой структуре».
Всё очень просто – будет текст с диаграммами, которые не содержат кода, но надеюсь дают понять, как же будет работать сама программа. Не претендую на «это самая крутая организация программы» или «вот как надо делать, учитесь!», скорее лог ориентирован (как и вся серия) на некий диалог с сообществом, ведь среди читателей, возможно, есть те, кто уже делал подобное и\или готов поделиться своими мыслями по этому поводу.
24 12 474
32
Не ну конечно же в комплекте есть договор с Sony, какие там условия я незнаю, скорее всего твоя игра попадет в раздел демок и будет доступна пользователям ps+ а ты бабок не получил пока твоя ига не станет популярной и небудет 10000 скачиваний.
14
quq_CCCP, чё, купил девкит и скомпилил и ага, можно продавать? В смысле, при наличии игрухи я могу попасть в PlayStation Store просто за штуку баксов? Мне кажется на окончании разработки игры история только начинается.
32
Ну а что не попасть на консоли, www.engadget.com/2013/07/16/sony-ps4-development-kit-fcc покупаем девкит, по цене несколько раз выше цены потребительской консоли...
У сони на ps4 вроде 1000 баксов в сша девкит стоил...
На старые платформы (ps3\xbox360) нужна прошитая консоль и собственно софт для компиляции и сборки игры, на б\у прошитые консоли ценники куда демократичнее.