Пятница, 03 Апреля 2026, 01:23

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
Результаты поиска
YellowAfterlifeДата: Воскресенье, 20 Декабря 2015, 14:05 | Сообщение # 321 | Тема: Определить стиль графики
Сейчас нет на сайте
Цитата soressu ()
1) это 2д или 3д? :3

Monument Valley трехмерная. Поищите видео и интервью с разработчиками игры, в них мелькают сценки отладки игры (к примеру, тут).
Цитата soressu ()
2) есть ли еще примеры таких игры, с необычной красивой графикой? - именно 2д игры.


Цитата soressu ()
3) какую графику можно применить в 2д проекте? - интересует что-то необычное :)

Возможности современных вычислительных устройств и движков для создания игр позволяют активно использовать шейдеры и регионы видимости (clip region) для манипуляции внешним видом игрового пространства при его рисовании на экран. Это так же позволяет искать вдохновения в иллюстрациях - стили, использование которых когда-то было возможно лишь в печатных изданиях и обложках, сейчас могут быть использованы в играх реального времени.
Как упоминает один из разработчиков Monument Valley в приведенном видео, одной из их целей было создание игры, любой скриншот которой можно было бы смело распечатать и повесить на стену. Думаю, это хорошая цель.


YellowAfterlifeДата: Вторник, 22 Декабря 2015, 11:37 | Сообщение # 322 | Тема: Реиграбельность ВН
Сейчас нет на сайте
Если игра заканчивается по случайности, а не как следствие действий игрока, игрок остается с чувством горечи и обманутости. Объемы горечи напрямую зависят от длины предшествующей игровой сессии и переливаются в ярость или даже ненависть в сторону разработчика.
Примеры:

Очень легкая горечь: Сапёр. В то время как большинство реализаций не позволяют открыть клетку с миной на первом же ходу, нередко случаются ситуации, что нужно выбрать между двумя клетками, одна из которых пустая, а другая содержит мину, но наверняка определить нельзя. К счастью, очень короткая длина игровых сессий оставляет с горечью лишь любителей статистики.
Сюда же можно отнести ситуации в roguelike играх, когда игрок появляется прямо перед источником своей преждевременной гибели.

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

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

Глубокая горечь: "permadeath" rogue-like-и и прочие игры с длинными игровыми сессиями, что безвозвратно заканчиваются после прокола игрока.
Наиболее ярким из известных мне примеров считаю Dungeon of the Endless.
DotE это гибридный rogue-like tower-defense с легкими элементами RPG (управление и прокачка персонажей).
У игры есть особенность - её сессии длинные. Впечатляюще длинные. Одно прохождение игры на стандартных настройках занимает 3.х часа; прохождение игры наиболее сложным способом занимает ~8 часов.
В то же время, игра полна элементами случайности: "удачная" комбинация врагов, случайная генерация, или даже баги, могут привести к ситуации, когда несколько-часовая сессия заканчивается из-за неверного 1\х выбора или же без шансов на победу вовсе.
Как чувствует себя игрок после потери нескольких часов игры независящим от него\неё факторам? Не очень хорошо. Как факт, большинство негативных отзывов по игре это как раз жалобы на нечестное поведение игры.

В качестве противоположного примера, можно взять Don't Starve - игра так же имеет длинные игровые сессии, что могут очень внезапно заканчиваться, но заканчиваются они исключительно по вине игрока - будь то откровенно глупое действие, или отсутствие подготовки к тем или иным ситуациям (к которым можно подготовиться).


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




Сообщение отредактировал YellowAfterlife - Вторник, 22 Декабря 2015, 11:38
YellowAfterlifeДата: Вторник, 22 Декабря 2015, 17:48 | Сообщение # 323 | Тема: Реиграбельность ВН
Сейчас нет на сайте
Цитата Gudleifr ()
В целом, всё зависит от отдельно взятой игры, но по возможности элементы полного проигрыша без вины игрока лучше исключать.
Ну, как бы, ситуации "недопонял" и "обманули" часто неразличимы. С другой стороны, найти, например, книгу-игру, где отсутствуют случайные тупики, достаточно трудно. Не говоря уже об неудачах в играх спортивных.

Упор в моем сообщении я пытался ставить не столько на сами тупики, как на объемы теряемого из-за них прогресса. Тупики в книгах-играх сильно распространены, но книга не самовоспламеняется после достижения тупика, и страницы в ней не меняют порядка, требуя её пересмотра с самого начала (если игрок того сам не хочет).
В этом смысле книги-игры (и их электронные сородичи вроде Twine-игр) имеют фактически нулевую "горечь" -- ведь игрок\читатель может свободно двигаться по сюжетному дереву, и на желаемой скорости.

Про "недопонял"\"обманули", это уже отдельная часть игрового дизайна (передача информации игроку), и об этом можно завести отдельное обсуждение.

При 20-25 минутных сессиях должно быть приемлемо. Можно было бы несколько улучшить ситуацию, дав игроку возможность совершать какие-то действия для снижения\устранения шансов внезапной гибели.


YellowAfterlifeДата: Вторник, 22 Декабря 2015, 19:50 | Сообщение # 324 | Тема: Непонятки с Unity
Сейчас нет на сайте
Цитата tracer07 ()
Всем привет. Вопрос такой:
Не знаю что я сделал не так, но у меня теперь почему то поворот объекта в редакторе задается радианами и с помощью четырех значений? Почему так? что делать что бы вернуть прежний стиль вращения объектов?
И кстати если выделить несколько объектов, то поворот осуществляется старым методом, градусами.

------------------

Проблему решил, удалите пост пожалуйста...

Полагаю, проблема была вызвана случайной диверсией из-за перезаписи настроек transform'а одним из плагинов. Похожая тема на answers.unity3d.


YellowAfterlifeДата: Среда, 23 Декабря 2015, 08:31 | Сообщение # 325 | Тема: Выбор 2D движка
Сейчас нет на сайте
Hero Siege сделан на GameMaker: Studio (С-образный ЯП).
Схожая игра HammerWatch изначально написана на XNA (C#), новые версии на Defold (Lua).
Wanderlust\Wanderlust Adventures тоже сделаны на GM:S.
В принципе, игра данной направленности может быть написана на большинстве движков с двухмерной направленностью - никаких ужасающе сложных игровых элементов нет; для упрощения процесса дизайна карт можно воспользоваться Tiled или OGMO.




Сообщение отредактировал YellowAfterlife - Среда, 23 Декабря 2015, 08:43
YellowAfterlifeДата: Среда, 23 Декабря 2015, 10:52 | Сообщение # 326 | Тема: Выбор 2D движка
Сейчас нет на сайте
Цитата Azazolka ()
Интересно, чем они так хороши?

Lua очень популярен в движках, поскольку данный язык сценариев легко интегрировать в ПО, написанное на С\С++, или способное работать с библиотеками, написанными на них.
С Python схожая ситуация - он встречается несколько реже (поскольку подключается не так просто), но так же популярен, и лицензия позволяет его использование.
Разработка собственного языка сценариев требует немалых усилий (как для дизайна языка так и для оптимизации скорости его работы), и многие люди стараются избегать движков, требующих изучения новых языков программирования.


YellowAfterlifeДата: Среда, 23 Декабря 2015, 11:07 | Сообщение # 327 | Тема: Falcoware - Заработай на своих играх!
Сейчас нет на сайте
Цитата falcoware ()
Egorevenge, зацените - Online Games!

Вы случайно не замечали, что практически все ссылки на игры с заглавной страницы ведут на страницу ошибки "Not found"?


YellowAfterlifeДата: Четверг, 24 Декабря 2015, 20:54 | Сообщение # 328 | Тема: [GMS] Не работает мультитач
Сейчас нет на сайте
Ты для каждого "несовпавшего" тача сбрасываешь состояние кнопки, следовательно код работал бы лишь при зажатых 4х касаниях.
Как вариант,
Код
obj_butt_l.pressed=0
for(i = 0; i < 4; i += 1)
{
    if device_mouse_check_button(i, mb_left) && collision_point(device_mouse_x(i)-view_xview[0], device_mouse_y(i)-view_yview[0], obj_butt_l,0,0)
    {
        obj_butt_l.pressed=1
    }
}


YellowAfterlifeДата: Пятница, 25 Декабря 2015, 17:01 | Сообщение # 329 | Тема: Онлайн браузерная ММОРПГ игра про покемонов.
Сейчас нет на сайте
Цитата AlexLy ()
А у меня есть исходниые коды Dota 2, Game Maker`а и Construct`а второго!
Продам! Пишите в скуп!

Скриншоты, больше информации, цена, ссылка на демо. Продавцы воздуха не нужны.

Конечно, в теме информации не хватает, но, возможно, человек действительно что-то делал.


YellowAfterlifeДата: Воскресенье, 27 Декабря 2015, 11:36 | Сообщение # 330 | Тема: Открытие профилей (и прочего) как новых вкладок, а не окон
Сейчас нет на сайте
Как вы, возможно, заметили, при попытке открытия профиля пользователя (и нескольких других страниц), gcup открывает маленькое всплывающее окно. Что, возможно, не так уж и плохо, но открываются окна в верхнем левом углу монитора, и смену позиции не запоминают.
В Google Chrome клик средней кнопкой мыши открывает эти окна как новые вкладки.
В Firefox такой функции по какой-то причине нет. Но это исправляется 15 строками JS.
Шаги:
1. Добавить плагин GreaseMonkey для Firefox.
2. Добавить данный userscript в GreaseMonkey (код на виду; для установки нажать "Install this script").

Хорошего дня.


YellowAfterlifeДата: Вторник, 29 Декабря 2015, 12:05 | Сообщение # 331 | Тема: Как установить две одинаковых sis
Сейчас нет на сайте
Как вариант, установить Sandboxie, и установить в созданную песочницу один из экземпляров программы. Или установить оба в отдельные песочницы, чтобы они явно друг о друге не могли знать. Я такое для запусков нескольких экземпляров Steam однажды делал.

YellowAfterlifeДата: Вторник, 29 Декабря 2015, 12:42 | Сообщение # 332 | Тема: Falco: Unity Программист.
Сейчас нет на сайте
Цитата falcoware ()
Работа сдельная - мы даем Вам проект. Вы портируете берете себе 50%.(минус 13% налог).
Обычно одна игра оценивается в $600-$1000.

"Игра оценивается" -- то есть исполнитель проделывает весомую работу (если игра сетевая, то переписывает всю сетевую часть полностью), и надеется, что портал выстрелит?
Средний RPM на используемом Google Adsense порядка $2..$5 на тысячу впечатлений (зависимо от источника аудитории).
То есть для "обычной оценки" игра должна будет получить от несколько сотен тысяч просмотров?
Мне кажется, это или "слегка" оптимистично, или попытка ввода исполнителя(ей) в заблуждение. Поясните.


YellowAfterlifeДата: Вторник, 29 Декабря 2015, 18:24 | Сообщение # 333 | Тема: Вопрос про модификатор "Ocean"
Сейчас нет на сайте
Цитата Serg336 ()
Можно ли как-то использовать модификатор "Ocean" для создания водной поверхности в BGE? Можно ли перенести анимацию этих волн из режима Blender Render в BGE?

Ocean Modifier делает волны геометрией и из-за этого слишком медленный для использования в реальном времени.
В BGE (как и других игровых движках) такие вещи делаются шейдером (тут есть ряд ссылок на полезные материалы).


YellowAfterlifeДата: Пятница, 01 Января 2016, 00:17 | Сообщение # 334 | Тема: Портирывать игру Eclipse
Сейчас нет на сайте
Eclipse - это редактор кода. Разного кода. Если игра написана на Java для настольных ПК, есть вероятность, что её можно заставить работать на Android (есть инструменты для помощи с разработкой Android приложений в Eclipse), но часть кода придется переписывать.

Добавлено: Ай. Не тот Eclipse. Прошу моё сообщение игнорировать.




Сообщение отредактировал YellowAfterlife - Пятница, 01 Января 2016, 00:23
YellowAfterlifeДата: Воскресенье, 03 Января 2016, 15:58 | Сообщение # 335 | Тема: Сохранение полупрозрачности изображения
Сейчас нет на сайте
Цитата Vesterix ()
но при сохраняю в png формате, сохраняеться только сплошной цвет, без намека на прозрачность

В приведенной картинке прозрачность присутствует, но при просмотре на одноцветном фона этого не заметить.


YellowAfterlifeДата: Воскресенье, 03 Января 2016, 22:16 | Сообщение # 336 | Тема: Следование за видом
Сейчас нет на сайте
Цитата MrVasLuk ()
Как исправить эту заторможенность?

Если вид перемещается в событии Step (или автоматически), то перенести код в End Step.
В крайнем случае перенести код в начало события Draw.


YellowAfterlifeДата: Воскресенье, 03 Января 2016, 22:21 | Сообщение # 337 | Тема: Помогите выбрать...Движок Js
Сейчас нет на сайте
Цитата Cannabisquit ()
Можете посоветовать движок/ки для js?Писал на Phaser,но там часто случаются ошибки при некоторых нужно скачивать Denwer и прочий софт...

Данные ошибки обрабатываются самим браузером из соображений безопасности - иначе любая открытая страница могла бы считать любой файл с компьютера, и что хорошего бы из этого получилось.
Есть значительно более компактные веб-сервера, чем Denwer\OpenServer -- к примеру, с Neko прилагается маленькое приложение nekotools, которое можно запустить с параметром "server [путь]" для запуска веб-сервера с содержимым указанной папки.
Как другой вариант, если есть установленный Chrome, его можно запустить с параметром "--disable-web-security", что отключает все эти проверки начисто (примечание: открывать недоверенные страницы в таком режиме - катастрофически плохая идея).


YellowAfterlifeДата: Воскресенье, 03 Января 2016, 23:53 | Сообщение # 338 | Тема: Помогите выбрать...Движок Js
Сейчас нет на сайте
Цитата Cannabisquit ()
Не нашёл неко в интернете...

http://nekovm.org/download




Сообщение отредактировал YellowAfterlife - Воскресенье, 03 Января 2016, 23:53
YellowAfterlifeДата: Понедельник, 04 Января 2016, 19:00 | Сообщение # 339 | Тема: FreeBasic - проблема со Sleep()
Сейчас нет на сайте
Sleep не гарантирует паузу на точно указанное время.
"Проспанное" время может быть немного больше или меньше, поскольку возобновление работы потока полностью на совести операционной системы. Обычно время ожидание "округляется" в сторону ближайшего множителя точности системного таймера (обычно 16мс, но у тебя 15?).
Если нужна большая точность при ожидании, обычно это достигается смесью sleep и цикла, "замораживающего" поток на последние <16мс.


YellowAfterlifeДата: Вторник, 05 Января 2016, 16:34 | Сообщение # 340 | Тема: как поменять фон комнаты
Сейчас нет на сайте
Обычно сменой background_index[0]...background_index[7]. "Replace background" заменяет сам фон (ресурс), то есть сменит этот фон и в других комнатах.
background_index[0] = bck_some


Поиск:

Все права сохранены. GcUp.ru © 2008-2026 3d engine Рейтинг