forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на Blitz3D (http://forum.boolean.name/forumdisplay.php?f=14)
-   -   AVATARS (http://forum.boolean.name/showthread.php?t=6010)

NoNsense 13.06.2008 04:33

AVATARS
 
Жанр: Логика+Аркада

Игрок может в определенные моменты переключаться на одного из Аватаров трех различных измерений: Безвременье
(Timeless), Натуральность (Realnature) и Темнотень (Darkshadow). Аватары по-разному видят игровой уровень и
взаимодействуют с ним. Пользуясь способностями всех Аватаров игрок сможет решить задачи каждого уровня.

Ссылка на демку (3 мб):
http://softwarecontests-rus.intel.co...76/Avatars.rar

Ссылки на более подробные описания (с картинкой, концептом и бонусной "шейдерной" версией):
http://www.gamedev.ru/projects/forum/?id=81577
и
http://softwarecontests-rus.intel.co...hp?entryid=176

Сайт автора (в основном арт, и еще пара проектов):
http://www.aethernova.narod.ru

ABTOMAT 13.06.2008 18:42

Ответ: AVATARS
 
Радует наличие думки. Качаем-с.

ABTOMAT 13.06.2008 18:54

Ответ: AVATARS
 
1. Даёшь выбор разрешения!
2. Маску бы сделать у натуральности без чёрных каёмок.
3. Я не понял как в Безвременье превратиться.
4. Как попасть на второй левел?
5. Чего-то на моей машине 32 FPS, при практически никакой графике. негусто.

проект коммерческий?
вообще, проекту не помешал бы художник.
дема оставляет положительные эмоции, недостатки для ранней технодемы вполне простительны (но производительнеость настораживает!).

Игрался вот на этом под виндой:

ЦП 2800 МГц Интел Целерон
ОЗУ 1024 Мб ДДР-1
ЖиФорс 6600 128 Мб АЖП
400 Гб свободного места на жёстком диске
Монитор 19" 1280*1024, ЖК отклик пиксюля - 8 мс
ОС:
1. Винда ХР
2. Ubuntu Linux

ABTOMAT 13.06.2008 19:10

Ответ: AVATARS
 
Скачал версию с Cell Shade - тут вообще 3,14 здец - фпс в среднем 11 - 14.
Это при том, что средний нынешний компьютер - это GF6600 если не GF4MX440. Срочно выявить и устранить причину тормозов.
Уж и не знаю чего там так тормозит у меня вот это

Работает на приличной скорости и не гавкает, учитывая то, что я ещё как следует за оптимизацию не брался.
З.Ы. Стало заметно отсутствие дельтатайминга. Срочно прикрутить.

NoNsense 13.06.2008 22:48

Ответ: AVATARS
 
Цитата:

Сообщение от ABTOMAT (Сообщение 80896)
1. Даёшь выбор разрешения!

это всенепременно :)
разрешения позже прикручу - когда опции прибавятся и
уровней будет много

Цитата:

Сообщение от ABTOMAT (Сообщение 80896)
2. Маску бы сделать у натуральности без чёрных каёмок.

не проблема, просто решил чуток оставить черного вокруг - для контрастности

Цитата:

Сообщение от ABTOMAT (Сообщение 80896)
3. Я не понял как в Безвременье превратиться.

По делениям шкалы можно определить и цвету шкалы.
Энергию шкалы нужно накапливать в Темнотени.
Когда все три деления шкалы заполнены или шкала побелела (чуть больше двух делении) то на Z или J из Натуральности можно попасть
в Безвременье. Стенки там прозрачны, а врагов можно (и нужно) двигать.
Но в Безвременье Аватар перемещается только в пределах белых кругов.
Если он не на белом, то он просто висит на месте.
И еще постоянно в Безвременье быть не получится - энергия утекает,
когда останется чуть-чуть Аватар автоматически свалится в Натуральность и главное тут же от врага удирать которого ты двигал:)

А в Readme видимо это непонятно написано, да?
Нужно будет пояснить этот момент.

Цитата:

Сообщение от ABTOMAT (Сообщение 80896)
4. Как попасть на второй левел?

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

Цитата:

Сообщение от ABTOMAT (Сообщение 80896)
5. Чего-то на моей машине 32 FPS, при практически никакой графике. негусто.

проект коммерческий?
вообще, проекту не помешал бы художник.
дема оставляет положительные эмоции, недостатки для ранней технодемы вполне простительны (но производительнеость настораживает!).

Проект некоммерческий :), сложно это - пока так делаю

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

Спасибо за подробный анализ демы!

Данил 13.06.2008 23:48

Ответ: AVATARS
 
а знаешь что... а мне понравилось :) музыка - норм, гемплей - норм, а на графу пока смотреть рано :) ... во только не понял, как все-таки в Безременье двигаться - только в белой ауре, а как ее двигать-то, чтобы попасть на правую часть уровня, чтобы собрать все бонусы... и зачем двигать врагов

Данил 13.06.2008 23:55

Ответ: AVATARS
 
Так, до меня дошло. правда, когда я все-таки запихнул этот шарик в темное пятно (кстати, тащить его не удобно), у меня слетел видеодрайв, ну эт ниче

NoNsense 14.06.2008 02:11

Ответ: AVATARS
 
Цитата:

Сообщение от Данил (Сообщение 80900)
а знаешь что... а мне понравилось :) музыка - норм, гемплей - норм, а на графу пока смотреть рано :)

Рад что понравилось :)
Я вообще за геймплей - участвовал в паре проектов где постоянно
программисты движка кидались прикрутить все все все красивости, физику и т.п не имея самого геймплея даже на кубиках-примитивах. В итоге очередной мертвый проект.
Вот и Блиц мне нравится тем что в нем все самому можно сделать.


Цитата:

Сообщение от Данил (Сообщение 80901)
Так, до меня дошло. правда, когда я все-таки запихнул этот шарик в темное пятно (кстати, тащить его не удобно), у меня слетел видеодрайв, ну эт ниче

Интереснее самостоятельно это открыть или лучше заранее прочитать?
Или как-то намекать на это по-другому? Хотя Readme всеравно не все читают. По-хорошему я хотел подсказки появляющиеся позже добавить,
только "легкие" - чтобы игру не прерывали.
Да, врага тащить не просто, но я подумал так оставить - потому как возможно же :)
Чуток повышается сложность, мне кажется так лучше.
Тем более возможности комбинирования облегчают и эту задачу:
хинт по механике - можно в зеленой форме подвести врага поближе к
месту темного пятна (или даже на него - если вести врага вдоль стенки) и потом задвинуть белым.

Вобщем респект!

NoNsense 14.06.2008 19:55

Ответ: AVATARS
 
Vsync - зло :)
отключил его
в планах оптимизация - настройки геометрии и тайминг

Данил 14.06.2008 22:28

Ответ: AVATARS
 
Может быть я идиот, но прочитал readme, но не понял про шарик и темное пятно

NoNsense 14.06.2008 22:45

Ответ: AVATARS
 
Цитата:

Сообщение от Данил (Сообщение 80930)
прочитал readme, но не понял про шарик и темное пятно

А, я наверно дописал потом уже риадми, когда архив вывесил.
Потому что в моем варианте это есть:

...СОВЕТЫ:

Бонусы НЕ ДОБАВЛЯЮТ энергию, только очки.

Потеря всей энергии зеленым Аватаром обозначает проигрыш.

Управляя зеленым и черным Аватарами избегайте врагов.

Расставляйте Белым Аватаром врагов на серые точки.
Если у вас заканчивается энергия белый Аватар сам превратится в зеленого.
Будьте осторожны - враги только этого и ждут.

Координируйте действия Аватаров...


Вобщем над хелпами нужно будет поработать.

axel186 15.06.2008 00:25

Ответ: AVATARS
 
Классная игра =)! Понравилась! над эфектами всякими тока подроботать а так идея хорошая =) , там только один левел?

NoNsense 15.06.2008 00:49

Ответ: AVATARS
 
Цитата:

Сообщение от axel186 (Сообщение 80933)
над эфектами всякими тока подроботать а так идея хорошая =) , там только один левел?

спасибо за отзыв!

собственно идей по Аватарам было очень много, но когда стал игру писать
получилось довольно хардкорно и далеко от первоначальной идеи. Потом уже решил пересмотреть геймплей, и так вышло что с концепцией он совпал.

левел пока один, добавить новых недолго - будут в следующей
демоверсии. плюс добавятся небольшие опции для повышения быстродействия, подсказки и несколько новых объектов.

ABTOMAT 15.06.2008 02:39

Ответ: AVATARS
 
Лучше производительность улучшай.
На экране поликов всего ничего, а в Целл-Шэйд-версии _очень_ мало ФПС.
Надо что-то думать.
Будет приличная дема с 1-2 уровнями - толковые люди-художники обязательно отыщутся.

Кстати! Купил новое железо, запустил на нём:

ЦП 1600 МГц Интел Пентиум Двуядерный
ОЗУ 2048 Мб ДДР-2
ЖиФорс 9600ЖТ 1024 Мб ПСИЕ-16
400 Гб свободного места на жёстком диске
Монитор 19" 1280*1024, ЖК отклик пиксюля - 8 мс
ОС:
1. Винда ХР
2. Ubuntu Linux

Простая дема стабильно даёт 75 ФПС, но это потому что наверное у тебя вертикальная синхронизация врублена, так было бы больше.
Кстати с такой скоростью всё ппц быстро бегает, срочно прикручивай дельтатайминг (кажется, я про это уже говорил?)

Cell-Shade дема в некоторых местах выдаёт 75 FPS, а в некоторых опускается до 24 :lol: У меня крайзис на этой же машине шустрее работает... чем 24 FPS... и Oblivion на макс. настройках и 4x FSAA зашкаливает FPS'ами.

Короче производительность - ж*па, в первую очередь ей займись.

НЕсколько советов:

"кирпичики", из которых состоят стены уровня, - это несколько Cube'ов, соответствующе сплющенных? А в Cell-Shade создаётся копия и каждый из них выворачивается наизнанку? (т.е. кол-во энтити увеличивается вдвое?)

Делай стены односюрфейсными. Цвет менять посредством VertexColor и EntityFX не помню точно, кажется, 32. Cell-Shade Mesh хреначь в тот же сурфейс, применяя его вершинам раскраску 0,0,0

Меньше сурфейсов - меньше тормозов, особенно на блитзе.

Кури раздел справки Surface.

З.Ы. Музыку сам делал или где взял?
Приятная)

NoNsense 15.06.2008 03:38

Ответ: AVATARS
 
Цитата:

Сообщение от ABTOMAT (Сообщение 80940)
Короче производительность - ж*па, в первую очередь ей займись.

Занялся :)
Синхронизацию отрубил - может сделаю потом опцию.
До этого у меня показывал 50-60 FPS, шейдеры вдвое меньше.
После отключения синхронизации во всех версиях FPS удвоились.
А с упрощенной геометрией (вместо стен простые квадратики приплюснутые) FPS простой версии поднялся до 135 примерно.
У меня ноутбук c процем Pentium M 1,6 Gh, 512 mb оперативки
и Radeon 9600.
Таймингом уже занимаюсь.

Цитата:

Сообщение от ABTOMAT (Сообщение 80940)
т.е. кол-во энтити увеличивается вдвое?...
... Cell-Shade Mesh хреначь в тот же сурфейс, применяя его вершинам раскраску 0,0,0

Да ентити увеличиваются вдвое. По сурфейсам - сенкс, я где-то
читал ветку по этой особенности, но пока не занимался.
Вобщем-то на шейдеры я особо и не ориентируюсь,
на геймплей они не влияют :)
Кстати цвет шейдера 0 0 0 мне не подходит - потому как в Темнотени
их становится не видно а в Безвременье они уменьшают эффект прозрачности стенки, - сейчас там стоит 25 25 25.
Если для одного сюрфейса можно менять сразу цвет всех шейдеров,
то это было бы вдвойне лучше - переключал бы при смене измерения.

Цитата:

Сообщение от ABTOMAT (Сообщение 80940)
З.Ы. Музыку сам делал или где взял?
Приятная)

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


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

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