Несыть :: Лаборатория 2
Они спешат посмотреть свежий выпуск «Несыти» — дешевого русского ситкома про профессора Преображенского, его помощницу Шпильку и лаборанта Жеку.
Присоединяйтесь, уже можно: скачать версию 3.4а (60 МБ)
Сможет ли Шпилька спутать коварные планы профессора? Признается ли Жека в своей любви? Кто украл ключи от пятнадцатого бокса? Сколько стоят опарыши на вторичном рынке? — ни о чём из этого вы не узнаете, потому что речь пойдёт исключительно о том, что:
1. В дополнение к кормушкам перерисованы лампы и интерактивные экраны. Добавлен передний план с параллаксом, на котором расположена рампа с осветителями и увлажнителями воздуха. Постеры кликабельны:
2. Исправлена куча мерзостных багов, в частности отвал игры при складывании в панель задач, при ресайзе окна во время экрана загрузки, самовольное переключение громкости музыки при переходе в меню и т.д. и т.п.
3. Герои сериала стали более внимательны к новичкам, а в обучающий центр завезли анимированные подсказки о том, что жать, за что дёргать, а чем по столу возить.
4. При поедании пищи червь вырабатывает адреналин, и может вбрасывать его кровь в лошадиных дозах по требованию игрока. Вброс адреналина увеличивает скорость реакции червя (время замедляется). Готовность очередной дозы можно оценить по шкале в левой-верхней части экрана, а также по сытому иканию червя.
5. На одном из уровней черви могут откладывать яйца. Когда крошка-червячок вылупляется, управление игрока переходит на него. Степень готовности яйца отображается на соответствующем индикаторе:
6. Один из уровней посвящен исключительно забегам зелёных червей на скорость. Целью игрока придти хотя бы вторым и даже за это место придётся побороться. Тотализатора не предусмотрено.
7. Управление червём в очередной раз перекроено. В четырёх стрелках уместиться не получилось, пришлось задействовать пробел для выброса адреналина.
8. Управление червём с клавиатуры полностью продублировано на мышке. В оконном режиме курсор мыши для удобства управления скрывается и удерживается внутри окна. Если такое поведение курсора для вас неприемлемо - это можно отключить в настройках.
9. Черви по-честному проглатывают всё, что попадает им в пасть (привет, Хейзер! :), дергают челюстями в предсмертных конвульсиях, не кашляют, чего и вам желают.
10. Свет. Он больше не ватный! Теперь пятна света по-честному мультипликативно пережигают обстановочку, от чего на душе становится легко и ясно.
11. Графических наворотов стало много, и они жрут довольно много ресурсов. Тяжелые декоративные фишки (нижний уровень, параллаксовые передний план, динамический свет и т.п.) можно включать/отключать в настройках.
12. Волноваться не о чем, перерисованные ягодки лопаются всё с тем же звуком.
ВНИМАНИЕ! Этот альфа-релиз предъявляет повышенные требования к навыкам управления червём на последних уровнях. Редкая птица долетит до середины Днепра. Седьмой, предпоследний, уровень я сам прохожу только с пятой-шестой попытки.
Я это не специально. Дело в том, что я пару недель назад основательно покопался в мозгах у червей, всё там аккуратненько разложил, стало всё логично, просто и понятно. Одна незадача - бедняги разучились закладывать резкие виражи. Я наклепал восемь уровней демки ориентируясь на лоботомированных червей. Три дня назад заметил, что они тупят в забегах на скорость и исправил неисправность в их поведении. Черви внезапно стали опаснее и быстрее, нахрен поломав весь мой расчет на маленьких девочек. Мои судорожные попытки исправить баланс ни к чему особо не привели. Показываю как есть, простите, если что не так.
P.S. Если всё же, несмотря на все мои усилия, вы всё ещё хотите каким-нибудь образом поддержать проект, то вот список мест, где это можно сделать:
Веб-сайт: insatia.kozinaka.com/rus
Твиттер: twitter.com/insatiagame
Тумблер: insatiagame.tumblr.com
Вконтакте: vk.com/insatiagame
Фейсбук: fb.com/insatiagame
IndieDB: indiedb.com/games/insatia
Пожалуйста, впишитесь куда сможете.
Там сейчас так пусто и одиноко...
Буду рад любой активности.
Спасибо!
P.P.S. Тут должен был быть толстый приветливый абзац о том, что я жду ваших впечатлений о текущей версии, критики и прочей обратной связи, но буквы внезапно законч...
- 03 декабря 2014, 20:31
- 023
Меня очень интересуют несколько вопросов:
Буду очень благодарен, если вы попробуете ответить на какие-нибудь из них.
Круто, что есть конкретные вопросы. Будет понятно, что писать, когда поиграю.
Экспериментирую с форматом обратной связи. :) Жду! Если застрянешь где-нибудь, могу профайл со всеми разлоченными уровнями выложить.
Итак.
1. Визуальное оформление.
Красиво. Самое классное - на 7 и 1 уровне справа от старта целая куча личинок и тлей всяких. Вот как они копошатся и ползают туда-сюда.
2. Музыка и звук.
Про музыку ничего плохого сказать не могу. Разве что, то, что сказал jkl1234. Некоторые звуки, думаю, слишком громкие. Я сейчас не вспомню, какие, но скорее всего это звуки поедания мелких красных жуков. И, может, ещё кого-то.
3. Запоминающиеся уровни, проблемы.
Прошёл до момента, когда надо управлять насекомым. Самые крутые уровни - те, где надо просто всех убить. Понятно, что неплохо разнообразить геймплей, но, по-моему, "обычных" уровней мало (до уровня с управлением тлёй).
Трудность 1. На уровне, где надо съесть 8 червей, постоянно происходило такое: я появляюсь, через 2 секунды на меня прыгает огромный чёрный червь. Я умираю. Поэтому начало этого уровня сводилось к "ааа, убежать от этого огромного", а потом уже думать о том, что бы съесть.
Трудность 2. Гонка. Я прошёл её раза с 6-7, меня постоянно в начале подрезал нижний червяк, потом устраивалась куча мала, а потом я оказывался в конце. Прошёл, когда наловчился прыгать так: всё время держал кнопку "влево", и периодически нажимал вместе "вниз" и "вправо". Тогда червь и полз, и прыгал.
И ещё. Заметил, что шея очень уязвима. Бывает, ем себе червя, а он оборачивается и убивает одним точным касанием. Скорее всего, так и было задумано, но почему-то захотелось об этом упомянуть.
4. Виражи и адреналин.
Виражи использовал. В основном - в дуэлях с другими червями и чтобы ухватить тлю, мимо которой промахнулся обычным ходом. Адреналин не использовал совсем. (как-то, не замечал таких случаев, чтобы замедленное время мне сильно помогло бы)
5. Управление.
Я играл с клавиатуры (wasd). И тут небольшое замечание. Чтобы перейти на следующий уровень (или перезапустить этот), надо нажать энтер, а он на другом конце клавиатуры. Хотелось бы, чтобы можно было играть одной левой в прямом смысле.
6. Время.
Ээ, ну я не засекал. Но история моего браузера подсказывает, что минут 45.
7. Диалоги.
Читал, пропускал отдельные реплики. В самом начале удивился, что все клавиши пропускают реплики. Я попытался начать управлять червём, а вместо этого пропустил несколько реплик (хорошо, что видно не только последнюю).
На уровне с гонками у меня вызывали бурные эмоции сообщения типа "Чеснок уже на втором круге, а ты нет". Не знаю, положительные или отрицательные эмоции. Знаю, что бурные.
8. Производительность.
В настройки не лазил, ничего (кажется) не тормозило.
9. Чуть-чуть от себя.
Поначалу никак не мог понять, почему я всё время останавливаюсь. Только потом дошло, что нельзя просто крутиться в одну сторону. Раньше можно было, а то я не помню?
То ли баг, то ли непонятно что: как-то раз я прыгнул на тлю, которую не мог съесть. Ну и спуститься с неё никак не мог, кроме прыжка. И спрыгнул.
На уровне с 8 червями было классное ощущение роста от "медленного бесполезного червячка" до "машины убийства, от которой никто не может сбежать".
ООО, чуть не забыл! Во время гонки очень не хватало указателя, куда надо ползти (как тот, который сейчас показывает червей вне экрана). Так, когда я наконец прошёл её, (придя вторым) я чуть не уполз мимо последнего чекпоинта, но камера вовремя мне подсказала, что там край экрана.
Ага, понял. Жуки пронзительно и резко пищат при смерти иногда. :D Этого добра несложно сделать. Когда буду набивать релизный набор уровней, то учту. Буду необычными уровнями разбавлять традиционные "съешь их всех". :) Он на тебя не прыгнет, если ты не трогаешь маленького чёрного перед тобой. Черные за едой прыгают, в данном случае большой прыгает за оторванным хвостом маленького. Ловушка на жадность. :D Никто не хочет его использовать. :( Кот на стриме вчера подкинул идею - включать адреналин небольшими дозами по требованию, а не одним большим куском разом.
О, первый игрок на WASD :) Я верну пробел (сейчас он адреналином занят) для продолжения уровня и скипа диалогов. Честно говоря, я не собирался делать из издевательскими. Мне уровень с гонками нравится, там есть вызов. Но оказалось, что нравится он только мне. Остальные игроки задрачивают прыжки всё дорогу и ругаются. :) И сейчас можно, но медленно. Когда червь полностью остановится, то снова начнёт набирать скорость. Т.е. кольцом можно крутиться, но медленно. Разгон и торможение буду перебалансировать, все жалуются. Лентяи! :) Обязательно будет. Я уже понял, что гонки нужно упрощать (давать задание придти хотя бы не последним и придушить одного из червей кривой траекторией) и обудобствывать.
Спасибо за обширный коммент! :)
Вопросы это здорово.
1. В целом всё весьма феерично, но на одном из первых уровней меня тянуло съесть личинку с нижнего этажа. А ещё анимация поедания червяком чего-либо в старых версиях была симпатичнее...
2. При долгом прохождении уровней (а некоторые из них я прошёл лишь с 20-го раза) очень надоедают короткие мелодии, которые играют снова, и снова, и снова.
3,6. Демка пройдена, всего ушло чуть менее 2-х часов
4. Резкие виражи - классная штука, только непонятная. Они переодически ускоряют черви, а переодически нет. А выброс адреналина в таком виде, в каком он есть, не особо нужен, за его время не получается сделать что-то такое, что трудно сделать без него.
5. Клавиатура.
7. Диалоги эпичные. Хочу ещё.
8. Работает со всеми эффектами без проблем. (Intel pentium c частотой 2300 страшных величин, остальные характеристики моего компьютера утеряны)
Конкретные уровни можешь напомнить? При старте уровня песенка всегда начинается снова. Может дело в этом. Подумаю, может стоит при рестарте уровня композицию продолжать где закончилась.
Это было на уровне с 8-ю червями, которых нужно съесть.
О, спасибо за фидбек! Неужто прошел? МужЫк! :)
Ага, думаю накладывать на изображение нижнего уровня лёгкий блюр, чтобы не путалось - передний-то план с блюром. Записал в план будущих экспериментов. :)
Её не было. :) А что тебя в новой анимации пугает?
То есть почему червь разгоняется не очень понятно? Я упростил процесс разгона, видимо нужно будет делать его ещё проще.
Ускоряет червя извивание, а виражи просто загибают его под меньшим радиусом, поэтому на скорости кажется, что он ускоряется, а на медленном движении нет.
Ты предлагаешь удлинить адреналин? Кстати, было так, что пробел не срабатывал в комбинации с зажатыми стрелками? Было, что адреналин не врубался?
Не то, чтобы непонятно, тут дело скорее в том, что общая скорость червя при вираже больше из-за того, что он быстрее поворачивает и поэтому иногда кажется, что он ускоряется
Не уверен, что нужно это делать
Каждый раз, когда нажимал пробел, адреналин включался, никаких проблем у меня не возникло с ним.
Попробую побыстрее проглатывание сделать. Сопли от ягод убрал - на ботву плохо ложится. Подумаю.
Мгновенное исчезновение давало ощущение резкости, агрессивности, но при этом на замедлении времени стало выглядеть грубовато. Медленное проглатывание даёт местами клёвый эффект "отрывания" кусков, когда, например, червь хватает часть от жука или личинки и поворачивает голову - получается динамичное отдирание куска. Но медленное проглатывание медленное. Надо побалансировать, но к старому, думаю, уже не вернусь, количество новых клёвых моментов, по моим ощущениям, перевешивает потери старых.
1. Все прекрасно. Загрузка 128%?! Или эта шутка уже раньше была?
2. Хм.. А что-то изменилось с прошлой демки?
3. Первый уровень прекрасный, прошел его. Очень расстроился, когда понял, что за прохождение мне ничего толком не дали. Пока что остановился на 4-ом - лень стало за объедками гоняться, а нормально разъесться ни на чем не получилось + см пункт 8.
4. Виражи - нет, адреналин - да. Как раз при помощи адреналина первый уровень и проходил. Раздражает только, что он не всегда срабатывает по нажатию пробела.
5. Клавиатура. Надо, кстати, с джойстика попробовать.
6. Минут 15, см пункт 8.
7. Читал, ускорял кнопками. Вот диалоги во время игры не успевал некоторые.
8. Производительности хватает, в опции лазать не пришлось. После альт-таба повисает в бесконечной загрузке. А кроме того, у меня ни имя, ни игровой прогресс не сохраняется.
23:50:01: Windows
23:50:01: Редакция:
23:50:01: Edition Unknown
23:50:01: Сервиспак:
23:50:01: (Build 9200)
23:50:01: Платформа: NT
23:50:01: Major version: 6
23:50:01: Minor version: 2
23:50:01: Build number: 9200
23:50:01: Плаформа 64-битная.
23:50:01:
23:50:01: Первичная инициализация:
23:50:01: Создание глобальных объектов.
23:50:01: Загрузка общих настроек
23:50:01: Загрузка профиля пользователя 'Users/qwe.xml'
23:50:01: Профиль 'Users/qwe.xml' не существует, загрузка стандартного профиля.
23:50:01: Создание класса главного окна приложения.
23:50:01: Первичная инициализация завершена.
23:50:01:
23:50:01:
23:50:01: Конфигуратор:
23:50:01: Инициализация общих контролов (для ползунка).
23:50:01: Создание диалога конфигуратора.
23:50:01: Инициализация диалога конфигуратора.
23:50:01: Инициализация звукового движка.
23:50:01: BassEngine::Init
23:50:01: Начало цикла сообщений диалога конфигуратора.
23:50:02: Освобождение звукового движка.
23:50:02: Конец цикла сообщений диалога конфигуратора.
23:50:02:
23:50:02: Вторичная инициализация:
23:50:02: Создание глобальных объектов.
23:50:02: Создание основного окна приложения.
23:50:02: Инициализация звукового движка:
23:50:02: BassEngine::Init
23:50:02: OK.
23:50:02: Инициализация графического движка:
23:50:02: Инициализация графического движка (полноэкранный режим 1600 x 900)
23:50:02: Загрузка графических ресурсов для экрана загрузки ресурсов.
23:50:02: Загрузка звуковых ресурсов для экрана загрузки ресурсов.
23:50:02: OK.
23:50:02: Вторичная инициализация завершена.
23:50:02:
23:50:02: Начало отсчёта времени.
23:50:02: Цикл загрузки ресурсов.
23:50:03: Загрузка звуковых эффектов и музыки.
23:50:04: Загрузка локализованных констант.
23:50:04: Загрузка меню.
23:50:04: Формирование структуры игровых меню.
23:50:04: Загрузка диалогов.
23:50:04: Загрузка карты 'Maps/demo.xml'
23:50:04: Инициализация отрисовщика:
23:50:04: Загрузка спрайтов.
23:50:17: Освобождение ресурсов экрана загрузки ресурсов.
23:50:17: Захват клавиатуры и мыши (RegisterRawInputDevices).
23:50:17: Первый запуск, режим ожидания ввода имени игрока...
23:50:17: Начало основного цикла приложения.
23:50:23: Освобождение клавиатуры и мыши.
23:50:25: Захват клавиатуры и мыши (RegisterRawInputDevices).
1. Ага, пока не до загрузки было, ещё переверну всё вверх дном. :)
2. Да, добавилось два трэка.
3. Первый, это с ягодками или первый с красными червями? Как ты его прошел? o_О С первой попытки без виражей? O_O
4. Не срабатывает пробел из-за одновременно зажатых двух стрелок. Может на двойное нажатие стрелки "вниз" адреналин повесить? :) Это такая штука, которая не должна "иногда не срабатывать". Да, кстати, с мышки адреналин не включишь тоже. Вписал себе в планчик.
5. Про джойстики пока не думал. :(
7. Ага, понял. Подумаю.
8. Записал. Увы, конфиг сохраняется только на легальном выходе из игры. Надо мне почаще это делать, после каждого рестарта уровня, например. Альт-таб проверю, забыл про него. :(
3. С красными червями. Проигрывал, выходил в меню, запускал заново. Троих достаточно стабильно удавалось съесть (один раз из четырех), а вот последний постоянно разъедался, пока наконец мой блицкриг случайно не увенчался успехом. Адреналин использовал, чтобы в шею впиваться.
8. Ясно, проверил еще раз - при правильном выходе сохраняется. Алсо, если кликнуть мышью во время загрузки, вылетает.
9. (наглый вброс, вдруг тебе понравится идея) Может дать игроку возможность пропускать лимитированное количество уровней, если не получается, и проходить их потом, чтобы восстановить запас пропусков, как это было в стареньком Supaplex'е?
Ты упорен! :) Скажу по секрету:
4. Я попробую на стрелках, если не прокатит, то да, Shift спасёт отца русской демократии.
8. Охренеть, вот ты дотошный. Доберусь до бета-тестирования, обязательно к тебе сватов зашлю :) Записал багу в общий список.
9. Да, хорошая идея. Думаю так и стоит сделать. Можно даже проще - в списке уровней открывать на два яйца больше, чем последний пройденный уровень.
7. Попробовал забиндить геймпад. Из тех вариантов, что мне пришли в голову, пока что больше всего понравилось ставить стрелки влево-вправо на курки. Впрочем, пока что на клавиатуре мне удобнее.
Алсо, пятый уровень уж очень жесткий для первой гонки
Гонки пока единственные. Я переживал что, наоборот, легкотня будет. Рад, что гонки бросают вызов. :)
3. Так, я все прошел.
Третий уровень немного странный тем, что в какой-то момент остаются только слишком большие тли, которых ни я, ни соперники съесть не могут. В итоге я вынужден есть соперников. Так и задумывалось?
В четвертом очень мало еды (её вообще везде маловато, видимо из-за перехода на спавнеры). Стратегия, которую я использовал (примерно такую же использовал на шестом) сначала съесть одного-двух врагов, потом забиться в угол с жуками, есть жуков, ждать, пока врагов не станет мало, идти в бой. Если не повезло, и среди оставшихся червей носится жирный Шаи-Хулуд, то начать сначала, если повезло и королем Арракиса оказался я, то наказывать неудачников.
Короче, на некоторых уровнях возникает ощущение, что дерешься с рандомом. Роуглайк прям.
Гонка очень суровая - вейпоинтов нет, обгонять я научился только на старте (а дальше долго и мучительно удерживать позицию), за едой бегать - только время тратить, ее опять слишком мало (интересно, как бы это выглядело, будь вся трасса ягодами усыпана). Прыжки-прыжки-прыжки, подрезания (вот они, кстати, реально полезны). После первой неудачной попытки очень хотелось сожрать конкурентов. То, с какой беззаботностью профессор подтрунивает меня за то, что меня там кто-то обогнал - лютобешенноненавижу, давай сам поползай мне тут!
Про дочурок и внучек - пожалуй, лучший уровень. Только счетчик рождаемости меня немножко запутал - минут пять крутил по всей карте, не понимая, почему он до конца заполняться не хочет. А он уже пять минут как был заполнен.
С блохой прикольный уровень, но... Когда я понял, что спавнеры мимо которых я прошел не работают как чекпоинты... А после того как моя блоха решила не ресаться... А после того как я доскакал и уровень не закончился...
4. Пока переходил на джойстик, начал чаще юзать виражи. Кроме того, понял, что адреналин все-таки неэффективный - замедляет сильно и в абсолютном времени ненадолго, а потому если его прям ровно в нужный момент не прожать - то толку не будет. А его еще и копить надо (я-то думал, что кнопка не прожимается, а там, оказывается, счетчик). Короче, оч мощный бонус, но ненадежный. А потому стратегию на нем не построить. Потому и забываешь про него. Лучше бы он слабее был, но чтобы использовать его было проще.
5. Прошел от начала до конца на геймпаде. Руки устали. Но от клавиатуры, скорее всего, пальцы бы тоже ныли. Биндил так:
стрелки -> стрелки (в первую очередь для меню, в игре использовал только кнопку вверх, см ниже)
треугольник/Y -> вверх - ускорение (нажимал вместе с правым курком, вместе с левым - кнопку вверх)
кружок/B -> пробел - адреналин
крестик/A -> вниз - прыжок
квадратик/X -> enter - переход на следующий уровень.
Если бы была кнопка выбора пункта в меню игры отдельно от кнопки паузы, тогда бы ее поставил на крестик/X и вообще был бы доволен, квадратиком по меню лазать не айс.
7. На втором уровне комментарий про мух не исчезает.
8. Начал изредка замечать подлагивания, но, возможно, это какой-то из других процессов на компе шалит.
9. Алсо, у меня вопрос. Красные черви читерят или что? У меня отчетливое ощущение, что при одинаковых размерах они меня могут жрать, а я их нет. И что они не теряют скорость, постоянно крутясь в одну сторону, в отличие от меня. И что у них как будто адреналин автоматически включается, когда я близко. А еще, когда отожрутся, они регулярно скручиваются в клубок, прячутся за своими жирными кольцами (чтобы я не смог даже кусочек хвоста откусить) и ждут когда я пройду мимо, чтобы схавать.
Цель уровня не съесть всю тлю, а съесть больше остальных. Вы соревнуетесь за "контрольный пакет". Но можно и просто устранить конкурентов. :)
:D Чтобы такого не было надо откусывать червям хвостики. Пока червь не отрастит хвост обратно, его голова не растёт. Это неявная, но очень важная механика. Я обязательно вынесу её в диалоги персонажей и сделаю миссию, где без этого никак. Вписал в список. Урра! Ты постиг стратегию этой миссии. Но я всё равно её буду упрощать, все жалуются. Там же яйцо! о_О Или ты ждал что конур яйца заполнится? Хм... Надо подумать. Ещё как. Причём не от, собственно, нажатий, а от эмоционального перенапряжения и сжимания кисти (пальцы при этом только деревенеют). У меня тот же эффект что и остальных и я пока не знаю, что с ним делать. Пальцы от зажима кисти только деревенеют, надо расслабляться, но это требует специальных усилий. Я же требую от игрока нестандартный действий со стрелками. Может, когда разгон ещё упростится, ситуация исправится. У красных геометрия немного другая, больше область кусания. Но вроде перед релизом я их уравнял с чёрными. Иначе жесть была. И игрок и AI-черви управляют совершенно одинаковой базовой моделью червя. Которая разгоняется сменой направлений, сама кусает и т.д. и т.д. AI-контроллер как бы "давит" на те же кнопки, что и игрок.
Тут всё честно и таким и останется. Мало того, скриптами можно на лету прикреплять к червю игрока или искусственные мозги. В последнем уровне сейчас так делается в конце. Для игры игрок и AI - равноценные контролирующие нашлёпки к стандартным червям.
:D Это традиционный тупёж, когда у червя слишком большой радиус поворота и он не попадает по цели. Я ставил защиты от этих штук, стало их поменьше, но всё равно AI-черви частенько скручиваются кольцами вокруг еды.
Это я понял. Штука в том, что если не очень стараться, гоняясь за тлей в начале, то происходит цугцванг. И чтобы пройти уровень мирно, остается только перезапускать.
Ну, у тебя ведь несколько гоночных миссий в итоге будет? Когда я освоился с базовыми фишками, глядя на то, что делают мои соперники, сильно проще стало.
Да, я ждал когда все до краев белым станет или высунется из угла кто-нибудь и скажет, что пришел час Х, или чего-нибудь на яйце или рядом с ним напишется.
Мб на некоторых уровнях использовать ослабленный AI, который не перекусывает игроку глотку при первой возможности, а, как и сам игрок, подзатупливает в опасной ситуации?
Алсо, я отчетливо заметил, что уровни, на которых у меня есть явное преимущество, которое нужно понять как правильно использовать, мне нравятся больше. Бросающий вызов уровень - это тоже хорошо (а рандомность смертей в чем-то даже нравится, как пермадеф в роуглайках), просто если уже второй подряд уровень такой оказывается, хочется джойстиком по комнате швыряться (я же прошел чистилище, теперь рай должен быть, а тут - ад!).
Кстати, ты думал на тему того, чтоб сделать для червей разного цвета разные предпочтения в еде (кроме того, едят ли они других червей)? Чтобы там красные черви ягоды не ели, например.
Да, кстати. Особенно на первых уровнях можно тупых червей пускать. Например не пользующихся виражами - они тогда серьёзно более лёгкими противниками становятся.
Когда уровней будет много - и лёгких и сложных, вот тогда буду их вот как здесь сортировать: http://siliconrus.com/2014/08/love-hate/
Думал. Тех что есть, мне кажется, вполне достаточно. Дело в том, что для игрока это ничего не меняет, он даже не заметит, что черные не ядят ягодок, а баланс это только усложнит. Но я ещё подумаю. В принципе, если это будет явным (например уровень, где зелёные едят ягоды, а ты черный с чёрными мешаешь им это сделать, типа морковку от зайцев стережешь), то покатит. )
Ох щи... Уже и про это науку придумали.
Ага. :D
Что вы думаете о визуальном оформлении игры?
- Пойдет, нормально.
Что можете сказать о музыке и звуковых эффектах?
- Подходят к игре.
Получилось ли пройти демку, какие уровни больше всего запомнились, с чем были проблемы?
- После Кримсонленда не очень играется.
Использовали ли вы при управлении червём функцию резких виражей? А выброс адреналина?
- Адреналин замедляет игру, не пользовался. Резкие виражи и прыжки могут только "помочь" промахнуться.
Какое управление вы выбрали, клавиатуру или мышку?
- Клавиатура.
Читали диалоги персонажей между уровнями? Ускоряли нажатием кнопок? Скипали по Esc?
- Читал.
Что с производительностью? Пришлось ли отключать опциональные визуальные эффекты?
- Нет.
Вообще неплохо бы, чтобы можно было сразу скипнуть обучение. Я все-равно червем управляю по-другому. Ползу прямо туда куда надо.
Наконец руки дошли. Вставлю свои пять копеек.
1. Визуальное оформление приятное. Живность нарисована в основном "плоско", как-то контрастирует со стилем окружения. В прочем, это не напрягает. Не знаю, задумывалось ли это именно так или нет.
2. Музыка довольно гармонично сочетается с происходящим на экране. Звуки не напрягают.
3. Демку не прошел. Так и не смог привыкнуть к управлению. Поиграл всего порядка 20 минут.
4. Да. И одно и второе.
5. Клавиатура.
6. ~20 мин.
7. С удивлением обнаружил что читал, хотя обычно пропускаю.
8. С производительностью проблем не было, эффекты не отключал(Win XP SP3, RAM 2 GB, GeForce 9600 GSO 384 mb).
Как-то так)
Спасибо! Живность перерисуем, управление попробую ещё упростить.
Тебе спасибо. Не уверен, что управление нужно трогать. Меня и в Retro City Rampage, как и в двумерных GTA, управление транспортом напрягает. Так что я не показатель.
Всё, я окончательно соскучился по червячкам. Беру на завтрашний стрим.
Класс! Любопытно! А во сколько это будет? Я дома только часов в 9 мск появлюсь. Очень хотел бы посмотреть, как ты будешь туториал проходить.
Начинаю в 20:00. Но как знал – взял Несыть последней игрой после двух гаминаторских. Скорее всего где-то в районе 9-ти до неё очередь и дойдёт. Подробности в микропосте.
Спасибо! Очень удачно.
ох управление лично мне такое тяжело, постоянно влево-вправо жать.
мне кажется эти виражи должны быть дополнительной скоростью, а не основной. чтоб и без них червь двигался сам.
Тут изначально была суть в том, чтобы оно само не ехало. Ещё с того Гаминатора, который Гигер-Аркады был.
Ну, я попробую ещё упростить разгон. Но не заставлять игрока извиваться не могу - это основная идея игры, без неё всё рухнет. Вопрос - как заставить его это делать с удовольствием. :)
Понимаешь, если червь ползёт вперёд и не поворачивает, он превращается в неестественную палку. Красивы и эффективны плавные извилистые траектории, которые классический червь-автобус не делает.
Кстати, иногда залипает суперповоротливоть, начинаешь новую игру, а червь сразу двигается как будто зажимаешь вперед.
Ты в окне играешь или в фулскрине?
На мышке или клавиатуре?
Играю в фулскрине, на клавиатуре, windows 8.1
Пора заканчивать. Серьезно.
"Заканчивать" – слишком многозначное слово. Поясни пожалуйста.
Релизить!
Хочу видеть свою игру на стиме. А для стима её ещё пилить и пилить. А так - вот он релиз, можно играть.
Надо перерисовывать червей и живность. Как раз время настало. Ещё плюющиеся жуки и черви. Ещё боссы нужны. Два часа геймплея, это мало. Короче, сейчас, наоборот, время более интенсивного видимого для игрока развития проекта, чем раньше. Наступает зрелая стадия разработки.
А ещё разные деревья уже готовы, просто в текущий релиз попасть не успели:
Деревья, значит крупный размер. Людей то хоть можно будет покушать? Выползти на улицу, пожрать парочку, захватить авто, ну ты понимаешь.
Нее... Это бонсай. :) Думаю, черви останутся в боксах. Уж больно сложно масштабы раздвигать. Меня еле хватает на увеличение размера червя в 2,5 раза - это нынешний максимум.
Если бонсай, то хотябы младенцев чтобы пожирать, а? Или карликов. Карликов никому не жалко!
Вот, кстати, в Медовом мне его было жалко. И потом в Ванильном я тоже только за него играл, как за самого симпатичного мне героя. :)
Пока могу предложить только пожирание червей-младенцев на шестом уровне.
Ну хотя бы младенцев карликов!
В девяностые у нас было много тараканов в квартире. Очень редко, но появлялись тараканы альбиносы. Один такой был даже не белый, а бело-прозрачный. Однажды я увидел, как он сожрал другого тараканчика, обычного, тёмного цвета. И сожратый был виден в нём, ну, как тёмная масса в его кишках.
Просто подумал, что этой истории самое место здесь.
Жеесть про альбиноса! У нас тоже тараканы были. :)
У меня в планах есть босс - желе. Полупрозрачный пузырь, который медленно ползает и растворяет всё, что в нём оказывается. Мелочь так и вовсе застревает внутри до полного растворения. Игрок может кусать его, либо проскакивать насквозь. Если здержаться, то желе растворяет хвост. Итого надо наскакивать и жрать, пока желе не сожрало всё вокруг.
Тараканы прикольные ребята. Помню в общаге одного разорвали пополам и на стол кинули, так половинки друг за другом круги наворачивали даже по прошествии пары часиков...
Сурово! :)
По-моему, это были не тараканы альбиносы, а линяющие тараканы без панциря.
А можно упомянутый профайл, разблокирующий все уровни? Застрял на забегах.
Конечно! Вот. Скопируй из него секцию <statistics-by-maps> и вставь в свой профайл, который лежит в папке Users.
Ну или так: скачай и положи его в папку Users и переименуй под свой. Если хочешь, внутри имя игрока поменяй, чтобы в диалогах и на экранах твоё имя светилось, а не моё. Твои настройки при этом слетят.
Перевыложил релиз - теперь все уровни сразу открыты.
Вот честно говоря, не нравится мне новый внешний вид. Конкурсная версия была не такая навороченная в плане графики, но выглядела более... целостно что ли. А здесь бьют по глазам нагромождение несочетающихся цветов и слишком примитивные фоновые текстуры, которые изрядно дешевят игру. Объекты по отдельности — вроде неплохо. А все вместе — не смотрится.
Если я не ошибаюсь, то художник отрисовывает ассеты и они по мере готовности добавляются в игру, так что смесь стилей только из-за незавершенности.
В идеале да, но в реальности у нас постоянно сталкиваются мои требования к результатам и виденье художника. Поэтом процесс просто отрисовки превращается в долгие переговоры, правки и итерации.
И вообще фу, неавторская игра. Фидбека он просит, понимаете ли.
2. Ничего так. Порадовало появление трека с музыкального конкурса.
3. Да, прошел. Табло в конце улыбнуло.
Самыми трудными показались уровни 4 и 8. Четвертый перепроходил раз десять, не меньше. Особенно фрустрирует то, что смерть всегда неожиданная. Растешь-растешь, все радужно, и тут откуда ни возьмись... ну вы поняли. Седьмой же уровень наоборот показался чересчур простым после хардкора на четвертом.
Гонки прошлись легко, когда стало понятно, что нужно просто больше прыгать. Но мне кажется, маловато еды там. Собирать целенаправленно не успеваешь, а по пути она встречается редко. Смысл ее существования практически теряется.
Придирка: на шестом уровне немного странным показалось то, что змей уже после рождения готов отложить яйцо, достаточно только накормить его получше. А как же спаривание? (:
Много вопросов по восьмому уровню. Почему блошка вначале ползет сама, но после первого прыжка уже требует удержания клавиши "вверх"? Крайне неудобно одновременно нажимать "вниз" для прыжка и удерживать "вверх". Также не очень понятно, почему она теряет скорость при приземлении после прыжка. А еще, если попытаться прыгнуть сразу после приземления, прыжок иногда срабатывает нормально, а иногда блошка просто открывает рот и не прыгает. Так и задумано, рандомный таймаут?
А, и когда дали порулить червем, у него сразу был активирован режим резких поворотов, как будто была зажата стрелка вверх. Кстати, как и с блошкой.
Еще забавный косяк в визуальной части — блошки во время прыжка отображаются поверх объектов (фонарей, например). Насколько я понимаю, так быть не должно.
4. Резкие виражи — да. Адреналин — нет. Честно говоря, не нашел ему применения.
5. Клавиатура. Мышью не пробовал (в основном потому, что сейчас сижу за ноутбуком без подключенной мыши).
6. Ух, не засекал. Пару часов, может поменьше.
7. Все читал. Хотя наверно мог не заметить что-то из сказанного во время игры.
8. У меня все хорошо.
Обусждали на стриме, будем считать, что у червей крайне распросранён партеногенез. :D Всем существам из кормушек после рождения дают пинок под зад в нужном направлении, чтобы красиво из кормушки вылезали. Игрок тут не исключение. :) К тому же, в первый раз он может вообще не понять что пора управлять невидимой блохой в центре кормушки.
Рад за тебя! Спасибо за отзыв и критику!
Просто от нее ожидаешь, что она и дальше будет ползти сама, а она неожиданно останавливается. Я в первый момент растерялся, например.
Можно попробовать стопить её сразу после выхода, чтобы инсинуаций не устраивать )
>Что вы думаете о визуальном оформлении игры?
3д модельки и векторные черви вместе как-то не очень.
>Что можете сказать о музыке и звуковых эффектах?
годно.
>Получилось ли пройти демку, какие уровни больше всего запомнились, с чем были проблемы?
8 лвл. скучный + совершенно не понятно когда прыжок перезарядился, а когда нет.
уровень-гонка вроде бы не плох, но чего-то не хватает.
>Использовали ли вы при управлении червём функцию резких виражей? А выброс адреналина?
нет. все, включая первый лвл, проходится и так. А вот прыжки действительно крутая штука.
>Какое управление вы выбрали, клавиатуру или мышку?
клавиатуру
>Сколько всего времени получилось поиграть?
~3.5ч
>Читали диалоги персонажей между уровнями? Ускоряли нажатием кнопок? Скипали по Esc?
да. ускорял.не скипал.
>Что с производительностью? Пришлось ли отключать опциональные визуальные эффекты?
Ни каких проблем.
p.s. последняя версия в которую играл была гаминаторская, та самая. По сравнению с ней в целом игра стала динамичнее и интереснее. Но стоит все таки(имхо офк) подумать над графическим стилем. Как и заметил pevzi раньше игра визуально смотрелась более целостно.
p.s.s.текстурка обшарпанного стекла ужасна. вот.
Удачи с проектом !
Согласен. Перезарядка прыжка с рандомным фризом, так в игре у всех блох. Для игрока я хотел снять фриз, но забыл. Вообще пока прыжки и полёты не доделаны - можно прыгать сквозь экраны, кормушки, лампы. Потом дожму.
Оу, круто! Я рад. На самом деле когда долго во что-то гниёшь, можно и не заметить, что ходишь кругами.
Спасибо! Приходи тыкать следующую версию (не знаю, правда, когда)! :)
Становится всё лучше и лучше. Правда, черви теперь из фонов выделяются. Рампы, я считаю, не особо нужны. И я не понял, почему они не постоянно горят, а только при появлении под ними?
Здорово, я и в прошлый раз это говорил. Но звуки ударов о поверхности и существ, которые нельзя съесть — раздражают.
Не прошёл уровень с гонками, идея хорошая, но никогда не мог в гоночки, да и сразу вскрываются проблемы с управлением, рука просто отваливается уже после первых пяти попыток, столкновения с червями — дурацкие столкновения, из-за чего всё изящество игры ломается!.. Аррр!
А самый крутой уровень — первый, ну то есть седьмой. Вот там экшон, там драйв, там не задумываешься о столкновениях, просто думаешь как бы не попасть кому-нибудь в зубы и думаешь как бы защитить голову и «шею». Нужно больше разных боёв, я думаю.
В прошлых релизах я использовал виражи, а сейчас почти не использовал. С ним что-то изменилось или просто у меня вкус поменялся? Режим адреналина скучный, от смерти в нём не увернёшься, выглядит просто как фриз. Кстати, после смерти в режиме адреналина в уровне после отложенного яйца приводит к тому, что этот режим залипает до вылупления нового червячка.
Клавиши, конечно. Но мышиное управление тоже хорошее, только надо сильно широко и часто водить.
Приятно убил часик.
Диалоги читал, ускорял. С удовольствием бы скипнул обучалку, но то ли не заметил кнопки, то ли нельзя так сделать.
Core i3 2,5 GHz, Radeon HD 7650M (или Intel HD Graphics 4000 — не знаю, как работает система с двумя видеокартами).
На первом/седьмом уровне всё лагало. После отключения рампы, бликов, теней-луж и нижнего уровня всё снова залетало.
Два старых бага — индикатор загрузки на начальном экране доходит до 128% и области для нажатий на экране выбора уровня не совпадают с собственно яйцами.
О! Азат подтянулся. :)
Рампы охренительно нужны. Они делают объём. Это вторая половинка к нижнему уровню - тот внизу параллакс организует, а рампа сверху. В следующей версии появятся деревья, вертикальная составляющая уровня станет более явной.
Автоматом включаются лампы на рампе просто для эффектности. К свету очень быстро привыкаешь и перестаёшь замечать. А когда он выхватывает червя, это эффектно и напоминает, что свет динамический.
Звуки придушу. Возможно вообще червей переозвучу. Попробую минимизировать отвороты, но тут много не наколдуешь. Будет. Это демка графона и попыток разнообразить геймплей. Следующая будет такой же - поиски геймплея для разнообразия между традиционными поедалками. Чтобы уверенно тащить на основной движухе, нужно её оттенять и чуть-чуть недокармливать, иначе быстро надоест. Чтобы бы ты предложил с ним сделать? Или какой-то другой специальный приём предложишь?
Багу записал, поправлю.
Если резко дёргать, то резкий поворот временно включается сам, без нажатия кнопки резкого поворота.
Скип обучалки - успешное прохождение первого уровня. Не прошел - экзамен на хардкорщика не сдал. :D
Думаю было бы достаточно нижний уровень отключить. Тут у меня ещё есть куда развиваться - в игре вообще нет многопоточности. Если распараллелить расчет итерации в движке и отрисовку, то можно прироста производительноси почти вдвое добиться (на многопроцессорных машинах). Загрузку специально оставил, чтобы было о чём написать, если писать не о чем. :D А курсор с яйцами теперь совпадает - я тихо и незаметно выложил версию 3.41а. В ней исправлена бага с падением на клике при загрузке, разлочены все уровни и курсор попадает в яйца.
Вообще эта многоэтажность мне очень нравится. И нижний уровень через стекло круто выглядит, и фонари эти, и деревья многообещающи. У рамп единственная проблема — они размыты, а это нервирует.
Отвороты плохи, когда они внезапно меняют направление движения. Нужно, наверное, стараться после отворота как-то восстанавливать направление, тогда получится с помощью такого чита плавно огибать препятстви. Или не выйдет?
Может, не такое сильное замедление времени сделать.
Или вообще сделать с названием адреналин режим, где можно есть сегменты, крупнее, чем голова червя. Или не есть, а надкусывать — чтобы смочь убить в таком rage-mode кого-то крупнее тебя или проползти насквозь. Зелёному такой режим должен давать возможность надкусить кого-нибудь.
Или режим, в котором можно ползать по более крупным червям без столкновений.
А, и ещё меня спрашивали, можно ли на нижний уровень перейти.
Это хорошо, что туда хочется перейти. :) Нельзя, но важно, чтобы хотелось. :)
Боюсь, я могу только постараться сгладить этот эффект. К понимаешь, при упоре в стену восстановить направление не получится. В куче-мале тоже понятие "исходное" направление теряет смысл. Если чужой червь тебя подрезал, то ты не можешь наползти на него - траектория обязана измениться. Я попробую смягчить.
Режим, где можно есть крупные штуки я бы яростью назвал. :) Хорошая идея для выхода их безвыходных ситуаций.
Идеальным управлением было бы 3 кнопки: вправо, влево и прыжок =)
Кто мешает так и управлять? Виражи - опция.
Я забыл добавить, что прыжком был бы пробел )
Ну, как. Вроде как нужно использовать адреналин, раз он есть. Но я хочу сказать, что во все игры, где было подобное замедление времени, мне было неудобно играть, да и мало я в такие играл. Получается, в каждый момент времени надо думать, применять такую фичу или нет, а это тяжело )
Вот, почитал тут, что ее мало кто использует. Ну тогда и мне не обидно будет не нажимать.
Ну, пробел можно использовать регулярно только если с ним работают стрелки влево и вправо, а вперёд-назад не задействованы. Под трёхкнопочное управление подходит, но виражи тогда отваливаются. При зажатых двух стрелках (влево-вверх или вправо-вниз, например) пробел перестаёт работать на большинстве клавиатур.
Я попробовал, кстати, управление на IJKL поставить, но не прокатило. Видимо J и K какие-то тестовые клавиши. В итоге поставил на 8456. На стрелочка все равно не удобно играть (на ноуте).
Ну да, это если три кнопки.
С блохой не сразу понял как ходить, сначала только прыгал. Но уровень с блохой я и так что-то не осилил. Это последний сейчас?
Ага, сейчас G сетку показывает, а J, вроде, время замедляет. Я пока не убрал отладочный вывод. Можешь побаловаться нажимая цифры от 1 до 9. Осторожно, 0 фризит игровое время. Надо ещё раз нажать, чтобы игра снова заработала.
Да, уровень с блохой последний.
1. Мне он нравится, он напоминает коммерческий вариант
2. Ну тут все на уровне, особенно второй уровень побольше бы таких эти Тли, они с крутейшим голосом )) короче игру стоит уже поиграть только и за этого момента
3. К сожалению нет, непомню какой это по списку, но там нужно было замочить 8 червей
4.
при старте первого уровня много кликал мышкой и вот что выскочило
5. Не использовал адреналин, показался неудобным
6. Поначалу играл мышкой, но потом перешол на клавиатуру боле гибкое управление
7. не следил
8. Ну первый раз читал, когда пробовал заново скипал
9. не было проблем
Краткость - сестра таланта. :) Спасибо!
Нашёл баг: сообщение "Муха! Молодец, username" через минуту появилось снова, и уже не пропадало.
1. Выглядит классно.
2. Звук на высоте.
3.
Съесть 7 червей. Планка сложности взлетела внезапно, по сравнению с предыдущими уровнями. Просидел очень много времени. Отожраться просто не на ком, приходилось крысить хвосты и объедки с чужого стола!
Гонка. Не хватает целеуказателя.
В подсказке говорят что надо есть и прыгать.
Но еды слишком мало. Проверил, отожрать червя больше 19 не получается.
Роль еды на этом уровне вообще непонятна.
Зелёный червь не может перепрыгивать хвосты только на этом уровне, или на всех?
Пришёл вторым после того как прочитал в обсуждении что надо делать.
Блоха. Ну очень скучный уровень. И тут тоже нужен указатель для тех кто проматывает диалоги.
Меня часто съедали потому что блоха не прыгает. Эмпирически так и не получилось дойти чтоже там у неё под капотом: заряды прыжков, шанс несрабатывания или КД.
Поведение блохи выбешивает. Кнопку вперёд недостаточно удерживать, довольно часто её нужно нажимать снова.
Блоха и так еле плетётся, так ещё и теряет скорость.
Один мелкий червь берёт меня на мушку в середине пути. Провести блоху вдоль стенки гораздо проще, тк он не будет приставать
4. Виражи - да. Адреналин - попробовал и не стал использовать.
5. Клавиатуру
6. Часа два
7. Читал взахлёб)
8. Менюшку осмотрел, выключать ничего не стал. Работает отлично. Win7x64, i5-3.6GHz, 8Gb ОЗУ
После разворачивания показывает загрузку. Это что за инновации, освобождение ОЗУ на время бездействия? Мне это кажется лишним, при среднем современном объёме памяти 2Gb.
Спасибо за обратную связь!
Ага, самый долгий уровень получился. Отжираться не на ком, потому что опоздал на раздачу. Это вообще общая проблема игры - дебют уровня очень важен, если упускаешь шансы в начале, то в конце ситуация сильно ухудшается. Нужно строить больше ферм. :) Будет! А больше и не надо - при такой длине ты всех сделаешь. На самом деле если ты сразу прыгнешь и попытаешься держать первенство, то тебя хватит только на первый круг, а на втором подожранные соперники начинают тебя обгонять - еда, это долгострочная инвестиция. Чем раньше съешь, тем больший профит с течением времени получаешь. Я упрощу этот уровень или сделаю два таких. Один попроще, второй потяжелее. Это не инновации, а просто недоработка. При изменении размера окна надо реинициализировать DirectX и перезагружать все текстуры. Сейчас я делаю это в лоб, получается плохо.
Возможно плюну на поддержку XP и перейду на 11 DirectX, там он сам с потерей устройства и полноэкранными режимами, говорят, ситуации разруливает.
Хм. Поиграл первый раз в это. На гонке застрял, потому что в упор не пойму, как разогнаться нормально. С клавиатуры повороты вроде тугие довольно, с мыши наоборот чуть двинь — рулит. Ни мелкими вибрациями ни крупными на старте просто не иду хотя бы близко по скорости.
Глубже петли делай, не мельтеши - так разгон эффективнее. :) А вообще прыгать нужно и подрезать противников. Чувствительность мышки мне надо покрутить, не учитывал, что она у всех разная.
Ну учитывая, что у всех разная, нужно добавить возможность подкрутить самостоятельно же. На всех не угадаешь.
Вот ту самую нужную глубину и не могу пока поймать.
В целом по игре скажу, что стилистика и динамика приятные, цельные, нравятся всякие мелкие звучки, производимые ползучками.
Попробовал прыгать, догоняю хоть кого-то. Однако ж из-за прыжков срабатывает двойной ПКМ, который вызывает меню. Всё-таки лучше не пересекать функции на одних и тех же кнопках, а меню так тем более не требуется в игре вызывать — вынести на клаву. Двойной ЛКМ считывать как «продолжить/пропустить» только когда игра переключилась в состояние выиграл/проиграл.
Двойной клик на ПКМ остался с прежних времён. ( Совсем забыл про него, теперь он всем мешает. Я-то на клавиатуре играю, не заметил )
Ты всё-таки решил мышкой справляться? :) Ты можешь, кстати, просто пропустить этот уровень - там все яйца разблокированы в меню выбора уровней.
Да мне как раз любопытно поиграться просто так. И в этом плане одобряю отсутствие принудительной концовки. В третьем, например, победив, ползал и отъедался, пока не смог есть ВСЁ, включая головы поверженных червяков.
Ага, мне тоже нравится всё доедать после победы. :)
Ах да, заметил что жОлтые прыгунцы выпрыгивают и оказываются над спрайтом лампы, что выглядит глюкаво.
Адреналин использовал как раз в тот стрёмный момент, когда или я шею перекушу другому или мне. Ну и при близости такой опасности от красного червяка. Выручало.
Да, и мухи и блохи сейчас не ограничены фонарями и экранами - могут насквозь проходить. Ещё не брался за это.
Адреналин использовать, это хорошо. Я сделаю его ещё доступнее. Мне бы хотелось, чтобы его использовали.
Да, он довольно коротенький, приходилось до последнего выжидать и экономить уж на самый крайний шухер.
Экраны-то ладно, они могут читаться как голограмма, а вот фонари да. Ещё мне показалось, что в спрайте фонаря, там где решёточка, спрайт дырявый и сквозь него видно прыгающих. Наверное так и задумано, что ореол света отдельным слоем под лампой, но дырка как в картоне делает восприятие спрайта плоским сразу. Так что я бы делал непрозрачную дырку.
Адреналин прибавлю и дам возможность тратить небольшими дозами.
Где решетка спрайт дырявый, да. Там лампа внутри, а сверху отдельный слой засветки. В принципе оно и на 3дшной лампе бы так было. Но я ещё пригляжусь, спасибо.