Почему паззлы Джонатана Блоу - не паззлы [Перевод]

Another Day

Polcarstva (Полцарства)

RONIN

Взрывы, Экшн, Пиу Пиу и угасающий Зеленый Свет

Избранное пользователя

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

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

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

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

В игре очень много тактических нюансов, есть места входа на локацию красные что нужно взрывать, есть зеленые проходы которые не нужно взрывать и обычно это один проход, и что важно на все три раунда что ты играешь за атакующих у тебя есть 2 взрывателя (клакер которым надо щелкнуть 2 раза быстро на расстояние не более 3-4 метров от взрывчатки чтобы она взорвалась, но не ближе чтобы не умереть самому), 2 взрывчатки и 1 пробиватель стен, и если ваша команда погибла два раунда подряд беря с собой взрыватели, то на 3 раунд у вас нету взрывателя, и команда защищающихся сможемт это просчитать и понять что на 3-ий раунд вы пойдете только через зеленый проход, и полностью его заборикадирует.

С оружием тоже самое, если вы теряете оружие то вы его потеряли на все оставшиеся раунды, у атакующих есть грузовик в котором куча оружия и на все 3 раунда у вас только 1 снайперка и если вы ее потеряете, то вы ее потеряете до конца всех 3 раундов.

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

Мне очень нравится когда выходит придумать хитрый план взорвав стену в неожиданом месте для противника и закончить раунд за 40 секунд застав их всех просто в расплох.

Основная прелесть игры это чувства плеча своей команды, когда вы разделяете обязанности, и на ходу придумывайте как вылезать из ситуации когда все идет коту под хвост.

Короче - адреналин, скорость, мозговая работа, стрельба и fun!

Напомнила мне чем-то игру sub rosa в плане важности комуникаций между командой, а дальше это напомнило про гамин, и вот решил забежать на огонек спустя столько времени.

2025-03-22 14_21_12-Greenshot.png

2025-03-22 14_16_55-Greenshot.png2025-03-22 13_54_07-Greenshot.png2025-03-22 13_33_28-Greenshot.png2025-03-22 13_13_03-Greenshot.png

2025-03-22 13_02_15-Grvyvyeenshot.png

Я читал вот такую, помогла понять азы, всё по существу: https://www.oreilly.com/library/view/interactive-storytelling-for/9780240817170/

Ещё пытался начинать читать разные не про геймдев сценаристику, но там постоянно какие-то отсылки-примеры из мира фильмов, не буду же я для создания мини-сюжета для своей игры смотреть какие-то там любимые фильмы автора книги? Зачем они мне? :) А, и ещё читал Кинга, но там такая же хрень, как и сами его книги - "придумал страшилку от фонаря, напихал туда разных персонажей, и теперь пусть выкручиваются".

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

image.png

Допустим у меня есть такой подразделенный плейн и палетка.

1) Включаю UV sync selection, чтобы я мог выбирать в 3D viewport'e полигоны и чтобы они в UV editor'е при любой манипуляции сразу отделялись от соседних.
image.png

2) Далее я определяюсь какой цвет мне нужен и ставлю туда 2D cursor. Для этого тыкаю на нужный цвет в палетке Правой Клавишей Мыши с зажатым Shift.

3) Теперь мне нужно переключить Pivot на 2D Cursor. Это делается либо нажатием клавиши с буквой Ю(>.) на клавиатуре, либо вверху:

image.png

4) Теперь выделяю понравившиеся полигоны. Например так:
image.png

5) Увожу курсор мыши в UV Editor и нажимаю сочетание клавиш S+0(ноль)

6) Profit!

image.png

Дальше лично я инвертну выделение через Ctrl+I, тыкну через Shift+ПКМ в другой цвет на палетке, нажму S+0 и готово!
image.png

P.S. Мне физически больно было смотреть как ты вручную все эти островки полигонов скейлишь и двигаешь. Это же уйму времени занимает! Надеюсь, освоишь более быстрый пайплайн.

Ещё можно пойти в базу Гамина и там, в "ожидающих проверки" обнаружить...

https://gamin.me/games/creepy-creepy-love

image.pngimage.png

image.png

http://byyoni.mygamesonline.org/

image.png

И даже ссылки на итч есть, но... Релизов в этом году, а уж тем более коммерческих не вижу.

Интересные ребята там. Мы такими темпами кучу любопытных штук на Итче отыщем. Мышонский диалект, ммм...

image.pngЗа основу взял отметки Ильи, сделал ячейки более видимыми и добавил всякого. Идей особых нет.

Обнаружилось, что те, кто выбросили 8 и менее – внизу. У кого 12+ – вверху. Не знаю, что это может дать, но выглядит как одна из недостающих ниточек для связи между таблицей с нашими бросками и нашим положением.

Пока писал – я понял! Это ж обратный отсчёт. Чётко идёт по ячейкам, начиная с левой верхней. Может, что-то надо искать в ячейке 0x0D, т.е. 13-й (между Ильёй и Котом), или в ячейке №3 (т.е. между Рубелем и Чирранир)?

Какие ещё будут идеи?

похоже на SCP-914 в режиме Тонко. Для боя слишком рискованно, так что думаю сделал правильный выбор.

Убирается, если кликнуть на брошенный кубик.

О, у меня же есть похожая игра, только там надо срать, чтобы не лопнуть:
https://www.oneswitch.org.uk/art.php?id=118
(Stone Worm на этой страничке)

Если пролистать базу юзеров сайта с конца, то там много нарегистрировалось таких кроликов: https://gamin.me/users?city=&country=&page=1585&search=&sort=created_at%3Easc

Не знаю, имеют ли они общее происхождение, но они делают себе на сайте закладки и редактируют базу с играми.

Играл в пару игр из списка:

CATO - очень клёвая
SCHiM - херня какая-то, хотя я очень давно эту игру видел на каких-то инди фестах типа IGF. Выглядит и нарисовано прикольно, но что в самой игре происходит - это WTF. Какой-то дичайший сумбур. Непонятно кого контроллируешь - человечков или тень? Какие-то странные задания. В целом ощущение конфуза.

Я уже два дня отстримил демки и сегодня ещё буду.

Из того, что могу отметить:

Blade Chimera - очень крутая штука, пока что понравилось больше всего. Эдакая каслвания, но с пушками. Очень круто выглядит и очень приятно играется.

BLOWFLY2 - платформер на точность про жука-навозника, который собирает говно. Но не это главное, а на удивление годный платформинг и левелдизайн. Такое сейчас оч редко делают.

Faye FAlling - это довольно странная JRPG. Я такое обычно не играю, но тут прям атмосфера такая вайбовая на Дрифтера, Радио зе юниверс и прочее подобное. И механики мне прям очень понравились, что каждый удар или атака - это небольшая мини-игра. Причём даже когда тебя атакуют - там что-то типа механики боёвки андертейла. В общем, мне прям зашла игруля.

Pipistrello and the Cursed Yoyo - это Зельдойд, но с YoYo в виде главного оружия со множством интересных механик - бросок, рикошеты, подбор предметов.

Pinball Spire - пинбол-метройдвания. Это, конечно, не Yoku's Island Express, но всё равно вещица занятная. Здесь больше именно пинбола, чем метроидвании. В каждой комнате есть задание, которое нужно выполнить, чтобы пройти дальше.

Grapple Dogs - что-то типа соника, run'n'gun платформер? Две собаки с чуток разными механиками. Весело бегаешь по уровню и собираешь фрукты. Основная фишка - это крюк.

Feed The Deep - сурвайвл рогалик на подводную тематику. Плаваешь по тёмным пещерам, собираешь ресы, отбиваешься от противников, покупаешь апгрейды, выполняеншь задания. В целом, годно, но лично я такое не особо люблю. Плюс ИМХО там слишком маленький запас воздуха.

Axona - паззл про катающийся кубик. Типа того, который был сделан на прошедший гаминатор. Но тут прям визуал и отдача отполированы до блеска. И фишка с ключами занятная.

Я не знаток, но вроде как for i in range(10**18) не создает коллекции в python 3. В python 2 нужно было использовать xrange. А вот насчет gdscript не уверен, в 2017-м сказали while использовать.

Kitchen.png

Attic.png

Library.png

Hall.png

(при огромном участии Умрики)

Заявленная на конкурс «Станция "Бесконечная"» — это кусочек из обширных приключений неформала Сурка и его друзей.
Уже долгое время эта история пытается найти свою форму, заиметь хоть какие-то определённые черты. Но всё ещё мреет, двоится, перетекает из самой в себя. Повествование последовательное или будет набор эпизодов? А действие происходит в немного фантастичной версии нашей реальности или в фэнтезийном мире, с собственной географией и космогонией? Меняются имена, характеры, возраст и роли героев. Тема повествования, уже почти вырисовавшаяся, каждый раз пытается ускользнуть от меня. Я уж не говорю о таких банальных и, в сущности, не представляющих интереса вещах, как то, будут ли в игре прокачка и боёвка.

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

Видел в твиттере такую "игроизацию" про инди-разработчика: https://store.steampowered.com/app/1156380/One_Dreamer/

купить широкополосные колонки или наушники и пооторубать все эффекты винды и дров наушников, типа оптимизации стерео, нормализации громкости, четкости речи, усиления баса, а потом готовый микс пробовать на колонках за 500р. Если ты сразу будешь делать на плохих у тебя и половина диапазона будет просто неотслеживаемая и отслеживаемая - непредсказуема

По крайней мере одну он точно публиковал. You Must be 18 or Older to Enter. Valve её через какое-то время удалила якобы из-за порнографического контента, лол. И это при наличии в стиме анимешных полухентайных игор и трясущихся сисек и жопок. Игрушка бесплатная, про познание темы секса/порно ребёнком. Но сделана классно, без пошлятины.

Книг, на самом деле, не одна (хотя у нас, пожалуй, в бумаге сейчас только эта и есть и поваренная книга еще). Можно почитать. Тут плохо, что иллюстраций нет (особенно не хватает фото всех упомянутых людей и подобного). В связи с Fallout могу порекомендовать почитать вот тут все статьи. Ну и Библия Фаллаут вроде где-то в сети была. Ну и документалка русская Fallout 2 мертвая локация мастхев.

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

С сайта akniga org, если что, есть еще сайт "книга в ухе".

Кларк Саймон - Байки могильщика

Пристли Джон Бойнтон - Дядя Фил и телевизор

Холдсток Роберт - Серебрение

Дик Филип - Дама с пирожками

Карсак Франсис - Бог, который приходит с ветром

Говард Роберт - Ползущая тень

Воннегут Курт - 2BRO2B

Немов Георгий - Легенда о Буратино

Немов Георгий, Варгатый Иван - Пропавший самолет

Немов Георгий - RIP

Немов Георгий - Парапсихология

Шукшин Василий - Лёля Селезнёва с факультета журналистики

Лем Станислав - О невозможности жизни

Лонг Фрэнк Белнап - Псы Тиндала

Сайкс Сандра - Цифертон

Суэнвик Майкл - Зимняя сказка

Суэнвик Майкл - Ледниковый период

Суэнвик Майкл - Даларнская лошадка

Зарин Андрей - Тайна

Зарин Андрей - Черная дама

Зарин Андрей - Дар Сатаны

Черников Виталий - Гостеприимство

Крейг Оулсен - Старый Дэн

Мирон Высота - Лютые лица

Гелприн Майк - Земля, вода и небо

Шерман Джозефа - Похищенный лиситек

Крутиков Юрий - Ульяна

Блох Роберт - И домовой утащит вас

Гелприн Майк - Мертвые, неживые

Явь Александр - Церковь Детства

Дик Филип - Бесконечные

Дик Филип - Допустимая жертва

Кларк Артур - Юпитер 5

Гамильтон Эдмонд - Судный День

Говард Роберт - Долина сгинувших

Волков Виктор - Рой

И многое в сборниках Глубина. Погружение - а этих сборников дофига и рассказов в них.

И т.д.

Думаю, на мировом рынке существует спрос, может быть, на пять компьютеров.

Томас Уотсон, директор IBM

А вообще-то действительно, посмотри сколько всего сделали игры. Ссылка 1, Ссылка 2, Ссылка 3. Спасибо Кармаку и мультфильмам Pixar за огроменный вклад в развитие конкретно компьютерной графики. Можно из любопытства сравнить внешний вид блендера и серьёзных математичных программ для построения трёхмерных графиков или чего то типа того (второе в основном выглядит убого). Вот эти все красивые полигоны и расчёты на видеокартах, обогнавшие процессоры, как раз из игр и мультиков берут начало.

Вот интересная лекция. где выступающий то и дело ссылается на игры.

Где-то читал "рецепт" такой:

  • для музыки, фона (длинных звуков) лучше использовать OGG. Он и с потоками вроде как работает, и нет пауз, хорошо сжимает. Но из-за сжатия, ему нужно чуть больше времени на распаковку;
  • для коротких звуков лучше использовать WAV. За счёт того, что он "простой" в сжатии, то надо меньше времени на распаковку, чем у OGG. Поэтому загрузка быстрее происходит. А у коротких звуков и так размер не большой.

По опыту моих маленьких проектов могу сказать, что я всегда и для всего использую OGG и проблем не заметил.

Môsi by sg (itch.io)
лучше Битси по возможностям, и такой же быстрый при создании,
но я так и не нашёл можно ли тут делать русский язык, скорее нет.

Сделал на Моси вот эту демку
Space Alice (Mosi Demo) by alexsilent (itch.io)

Чтобы они не придумали, движуха уже началась (возможно, это всё было и раньше, но сейчас начинают мелькать чаще):

  • Плагин Utu Plugin, который позволяет конвертировать Unity проекты в Unreal. Но только ресурсы (материалы, сцены...), не код. И он платный: видео, ссылка.
  • Инструмент Unifree - это ранний прототип, который позволяет переносить проекты Unity на другие движки. Инструмент может сканировать исходный проект и обнаруживать файлы, которые можно перенести. Он использует ChatGPT для перевода файлов .cs в сценарии Godot и классы Unreal 3D. Ссылка на исходный код инструмента - github.

Я вот ради интереса сегодня пошел смотреть, че там у silknet по прогрессу, давно за ними слежу, а тут выяснил, что .netfoundation подхватили какой-то старый движок и поддерживают его опенсорсно (https://www.stride3d.net/), silknet тоже обещаются добавить. Ради интереса скачиваю, если чего годное, то в будущем может на нем поучаствую в каком джеме да поделюсь эмоциями. Ну а годот мне совсем никак, слишком уж он убогий какой-то :(

Phonopath? Я вот недавно пытался в неё сыграть, но, к сожалению, она не работает (дальше логина не пускает, даже с включенным flash'ом). Хотя нет, автор её всё же починил кажется, не зря ему писал.

Нормальная кликабельность делается выбором класса "ссылка на картинку" у ссылки.
Ещё можно добавить класс pixel к картинке, чтобы не было мыльности при её растягивании.