34

» Ootahice / Логотип

Fakov, ну попробуй себе чалендж сделать, сначала нарисовать вовсе без названия. Я не думаю что название должно быть основой логотипа.
34

» Ootahice / Логотип

alexprey:
Мне кажется или на скринах видны стыки?
да есть. Я там сетку накладывал, потом уберу.
34

» Несыть / Несыть

alexprey пишет о том, что нужно не размер текстур менять, а рисовать сначала все объекты на сурфейс, а потом сурфейс рисовать на окно. Тогда потребуется только перерисовать или растянуть сам сурфейс, а не перерисовывать все объекты.
34

» Ootahice / #1 About game

Еще 3 скриншота, стадия разработки та же. Сейчас я работаю над основными геймплейными фичами игры (это огонь, сжигание чего либо и физика факелов и огня).
Загруженные файлы
34

» Ootahice / #1 About game

DARGO:
главный герой негр? :)
афроамериканец =)
Kozinaka:
Главный герой одел пуховичок прямо поверх рюкзака? :)
ну там не рюкзак, там "кошка" для лазанья по скалам, я её еще не нарисовал просто =)
можно будет надеть факел, кошку или еще кое какие девайсы на героя.
34

» Ootahice / #1 About game

Да елочки это фриконтент. А вот персонажей и игровые объекты я уже сам рисовать буду.
34

» Ootahice / #1 About game

Первый игровой арт. На данном этапе я почти закончил с перемещением существ (я их называю class creature), все они наследует от общего объекта основы перемещения по миру, и смогут передвигаться также как и игрок.
ver. 0.02
А это герой, в его теплой зимней шубе :D
Загруженные файлы
34

» Ootahice / #1 About game

Kozinaka:
И твой проект, он приоткроет завесу тайны? :)
не конечно. Он будет содержать в виде шутки некоторый контент который поймут по большей части "старички" сайта, но в основном 90%, будет вполне доступен для любого человека даже незнакомого с сайтом.
34

» Ootahice / #1 About game

С вводными описаниями пожалуйста
ну тут за 10 лет существования были кучи историй. Сайт по сути разделен на 2 части, скрытую от пользователей и доступную только самым активным (обычно это администрация и те самые elite members). Все самое интересное что было на сайте, конечно же происходило именно там в этих скрытых разделах и проектах. Сейчас мы ведем более прозрачную политику, и тех славных времен уже нет, остались только огромные архивы (темная сторона xgm которую мало кто видел). Но тем не менее от туда можно много всего вспомнить и использовать для создания игры например.
Насчет группы elite members, это пользователи которые потратили огромное количество своего времени и сил на развитие проекта xgm. xgm.guru/users/elite
Все чьи имена в этом списке, безусловно определили развитие сайта от первого дня, до 2014 года. С начала 2014 года, все стало по другому.
34

» Ootahice / #1 About game

alexprey:
H, не трать времени на синхронизацию, это лишнее
ну я пока не собираюсь. Работа с сервером, это уже в далеких планах. Не факт что я даже основной задуманный функционал успею сделать, так что буду делать то что более приоритетно.
34

» Ootahice / #1 About game

Ну у меня разные планы, и коль уж я тех. админ сайта есть даже идеи по использованию нашего сервера (синхронизация сохранение, чат игроков и уникальные ачивки за прохождение игры, может быть и сайтовый опыт как награда за прохождение особо сложных заданий или секретных миссий). Но боюсь времени на реализацию всего что хочется не хватит. Я работаю максимум 2-3 часа в день сейчас над игрой, и в таком же режиме буду продолжать.
я считаю нужно больше подробностей)
Главными актерами в игре будут пользователи сайта попавшие в группу Elite Members. Сам герой будет представлять себя же (на сайте), а его противниками и союзниками станут члены администрации, элиты и еще некоторые пользователи которых я обозначил по сюжету. Больше по этому поводу никаких подробностей не скажу, увидите в финальной версии =)
Игра будет в жанре приключение/исследование. Противники конечно будут, но сильно они мешать не должны. Упор будет на исследование большого мира и выполнения заданий от NPC.
34

» Несыть / Несыть

насильственно удерживать системный курсор внутри окна
терпеть не могу такие приложения. Если решишься так делать, будь готов к критике.
Почему бы просто не сделать полноэкранный режим?
34

» Несыть / Несыть

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

» Несыть / Несыть

H, проблема не в наличии/отсутствии курсора на экране, а в том, что в управлении червём используются клики мышки и если во время клика курсор попадает на что-то активное вне окна, то фокус туда улетает, иногда окно вообще в бэкграунд уходит. Или при скрытии курсора он и работать перестаёт?
нет, по мимо отрисовки своего курсора, нужно еще запускать полноэкранный режим работы.
34

» Несыть / Несыть

В лиге легенд как-то запирается курсор в окне и без альт-таба не выйти никак, хоть и я не сказал бы, что это удобно.
Даже в варкрафте можно запереть, с помощью проги правда.
Наркоманы что-ли? Менять положение системного курсора в приложение это грех большой.
Нужно делать свой игровой оверлей объект MousePointer, который будет рисоваться в координатах мыши, но в пределах окна, а системный курсор скрывать.
34

» XGM Конкурсы / GameBoom: New Year 2015

Я тоже поучаствую just for fun, но на специальных условиях:
  • если даже каким то невероятным образом в теории я смогу занять первое место, то все призы перейдут дальше по таблице (тому кто займет ниже стоящие место).
34

» Несыть / Несыть

Мне кажется она слишком "темная", может сделать её чуть светлее или немного порозовее. Да кстати без контуров не понятно что это игровой объект, так как на всех остальных кроме фона, контур присутствует.
34

» Color Escape 2 / Релиз!

ссылка на xgm старая =)
во время табличек нельзя двигаться, но можно прыгать.
баги:
  • физика, я толкнул коробку к себе (стоя около стены), после чего провалился в стену и оказался с другой стороны (на один блок). Таким образом можно будет пройти сквозь стену в некоторых местах, хотя и очень сложно это сделать.
  • когда появляется таблица с информацией, все в игре должно замирать. А там ходят монстры например, я герой стоит на месте.
  • звук прыжка проигрывается всегда, а не только когда герой прыгает (или имеет возможность прыгать)
  • не думаю что стоит показывать ключ карту всегда. Либо перенеси её в левый верхний угол, и сделай более прозрачной. Она отвлекает.
34

» Несыть / Несыть

Kozinaka, ты бы сначала бетку выпустил, а потом уже перерисовывал текстурки =)
да кстати мне больше нравится текущий червь, чем тот что на наброске (в видео)
34

» Несыть / Несыть

Kozinaka, добавь несколько звуков с писками (при поедание овец и скарабеев и других жуков), что бы они проигрывались примерно в 1 случае из 5 при поедании их. Ну и какие нибудь звуки при отрывание частей тел от змей.
34

» Несыть / Несыть

Уровень больше экрана в несколько раз, как это хранить? И что за warp-шейдер такой?
элементарно. Это же всего лишь одна текстура. Вот к примеру у тебя размер уровня (16536х16536), для этой цели нам нужны 4х4 = 16 текстуры размером по 2048 пикселей.
Любая графическая карта способна с легкостью оперировать 16 текстурами такого разрешения. Не говоря уже о том, что их можно включать и выключать по необходимость (если действие происходит на кусочке в углу карты).
И что за warp-шейдер такой?
видео с демонстрацией шейдеры
34

» Несыть / Несыть

Есть ещё какие-нибудь идеи?
Ну можно поддержку шейдеров сделать, и сильно расширить качество графики и эффектов. Если уж рисовать графику по новой, то добавить к мультяшному стилю немного реальных свойств окружения. Например можно сделать шейдер для шкуры змеи (отрожение цвета, света, поглощение с изменением освещения, мягкое рассеивание и кожа в клеточку или полоску). Зависит от типа змеи.
Можно также реализовать эффект DoF (у тебя есть паралакс на сколько я вижу, т.е карта из разных уровней грубины). Например "нижний" уровень можно будет замылить слабым блуром.
Потом можно сделать bloom+softshadows, первое делает свет более мягким, второе рисует мягкие тени под объектами (но не реальные тени а просто копирует спрайт, красит черным и размывает его а потом рисует ровно под этим же спрайтом). Получается затенение внизу объекта.
Потом можно сделать skyshadow shader. Он будет рисовать плавные тени от облаков. Это самое простое, рисуется карта облаков, потом мы её двигаем и чем светлее пиксель на текстуре, тем более насыщенная тень отбрасывается ка карту. Вся текстура предварительно размывается блуром.
Еще можно сделать сурфейс (невидимую текстуру на которой змеи будут рисовать след). Т.е бесконечный след на карте, он будет всегда оставаться. Этот сурфейс рисуется поверх текстуры земли, но с использованием шейдера warp. Он рисует черную (распаханную землю, а края этой текстуры покрыты обычной землей в том месте, но раздвинутой в стороны эффектом warp)
34

» Несыть / Несыть

Поиграем конечно, выкладывай =)
Может кто нибудь даже видео обзор сделает для канала нашего.