Ну что же, первый проект моей легендарной (нет) студии!
WONDER 12
Суть проста: сидишь ты 12 часов в ебаной металлической коробке (твой челнок)
Никуда не идешь, никого не спасаешь. Просто работаешь. (все равно выбора нет) .
Материнский корабль скидывает нам лишнее тепло от двигателей, а мы в челноках рассеиваем его, дабы вся эта херня не светилась в космосе. А че поделать то, если вдруг из чёрных дыр полезла всякая херня.
Твоя задача — не перегреться, не взорваться и не творить всякую хуйню. Держишь систему в норме, получаешь кредиты. На них можно приобрести какую-нибудь бесполезную фигню, дабы забыть обо всем этом пиздеце. Говорят, даже можно купить билет на флагман!
Сделал чат. Я нахуярил туда тысячи строк, чтобы он выглядел живым. Там такие же работяги: кто-то орёт на диспетчеров, кто-то ноет, кто-то просто сходит с ума от скуки. Прикольная штука, на самом деле.
Если тебе по душе такая хуйня — оставайся.
Смена только начинается. Кто знает, что ждёт Мириадный Флот в конце путешествия?
WONDER 12
Суть проста: сидишь ты 12 часов в ебаной металлической коробке (твой челнок)
Никуда не идешь, никого не спасаешь. Просто работаешь. (все равно выбора нет) .
Материнский корабль скидывает нам лишнее тепло от двигателей, а мы в челноках рассеиваем его, дабы вся эта херня не светилась в космосе. А че поделать то, если вдруг из чёрных дыр полезла всякая херня.
Твоя задача — не перегреться, не взорваться и не творить всякую хуйню. Держишь систему в норме, получаешь кредиты. На них можно приобрести какую-нибудь бесполезную фигню, дабы забыть обо всем этом пиздеце. Говорят, даже можно купить билет на флагман!
Сделал чат. Я нахуярил туда тысячи строк, чтобы он выглядел живым. Там такие же работяги: кто-то орёт на диспетчеров, кто-то ноет, кто-то просто сходит с ума от скуки. Прикольная штука, на самом деле.
Если тебе по душе такая хуйня — оставайся.
Смена только начинается. Кто знает, что ждёт Мириадный Флот в конце путешествия?
Господа хорошие. Поднимайте свои стаканы, сейчас я покажу вам дерьмо. Вы думали, я буду рисовать вам HD гига люкс локации для этой несчастной игры? Или, может быть, эпичные арты с драконами и мечами, от которых у вас потекут слюнки? Нет. Вы не в Disney. Вы в канализации. И вот она — ваша новая обитель.
Сейчас я обьясню, что за дерьмо тут накидано на экран.
**res://scenes/shop_terminal.*
* Видите эту надпись? Она врет. Это не магазин. Это пиздец. Наш чертов челнок — это ржавая жестянка, которая зависла между измерением "у меня есть идея" и измерением "их же дохера". Здесь мы будем торговать. Пока еще ни одного предмета туда не добавлено, но похуй – впереди почти год, наверстаем. Я
смотрю на этот список файлов и вижу весь свой гребаный мир.
"desktop" Пустой стол. Как моя голова по утрам.
"capsule_boot_lights.tscn." Каждый раз надо молиться, чтобы не шарахнуло током. Починим.
"dump_lever.tscn." Рычаг, который сбрасывает дерьмо. Его нужно дергать чаще, чем вы меняете носки. Гораздо чаще.
"dump_valve.tscn." Клапан. Еще один способ спустить пар. Их много. Их никогда не бывает достаточно.
"fleet_view.tscn." Вид на флот. Ха! Какой там флот. Одни развалюхи.Но мы называем это флотом, чтобы чувствовать себя важными.
"floating_text.tscn." Текст, который плывет. Как мои мысли, когда я выпил третью.
"hud.tscn." Интерфейс. Панель, которая показывает, как быстро вылетите к своему личному Аду.
"inventory_ui.tscn." Ваш инвентарь. Карманы, где лежат зажигалка, пустая бутылка и ключ, который никуда не подходит.
"locked_door.tscn." Запертая дверь. Она всегда заперта. Даже не пытайтесь.
"mail_terminal.tscn." Терминал для почты. Единственное место, откуда приходят только счета и отказ во внебюджетном финансировании.
"mail_terminal_screen.tscn." Экран этого терминала. Там тоже пока что нихера нет, прямо как на душе после пьянки под Саратовом.
*player.tscn.** Игрок. Вы. Я. Тот ублюдок, который тащит этот воз.
shop_terminal.tscn. И снова магазин. Замкнутый круг.
--
- Теперь посмотрите сюда, в эту вонючую консоль. "Трассировка стека.Ошибки: 1"
Одна ошибка. Всего одна. Прямо сейчас. Эта сука говорит мне: "GDScript::reload: Integer division. Decimal part will be discarded." Десятичная часть будет отброшена. Понимаете? Это не баг. Это философия. Жизнь отбрасывает десятичную часть. Вы или целое число, или ноль. Половины не существует. Вы либо живы, либо мертвы. Либо допили бутылку, либо нет. И эта долбаная машина напоминает мне об этом каждую секунду.
Сейчас я обьясню, что за дерьмо тут накидано на экран.
**res://scenes/shop_terminal.*
* Видите эту надпись? Она врет. Это не магазин. Это пиздец. Наш чертов челнок — это ржавая жестянка, которая зависла между измерением "у меня есть идея" и измерением "их же дохера". Здесь мы будем торговать. Пока еще ни одного предмета туда не добавлено, но похуй – впереди почти год, наверстаем. Я
смотрю на этот список файлов и вижу весь свой гребаный мир.
"desktop" Пустой стол. Как моя голова по утрам.
"capsule_boot_lights.tscn." Каждый раз надо молиться, чтобы не шарахнуло током. Починим.
"dump_lever.tscn." Рычаг, который сбрасывает дерьмо. Его нужно дергать чаще, чем вы меняете носки. Гораздо чаще.
"dump_valve.tscn." Клапан. Еще один способ спустить пар. Их много. Их никогда не бывает достаточно.
"fleet_view.tscn." Вид на флот. Ха! Какой там флот. Одни развалюхи.Но мы называем это флотом, чтобы чувствовать себя важными.
"floating_text.tscn." Текст, который плывет. Как мои мысли, когда я выпил третью.
"hud.tscn." Интерфейс. Панель, которая показывает, как быстро вылетите к своему личному Аду.
"inventory_ui.tscn." Ваш инвентарь. Карманы, где лежат зажигалка, пустая бутылка и ключ, который никуда не подходит.
"locked_door.tscn." Запертая дверь. Она всегда заперта. Даже не пытайтесь.
"mail_terminal.tscn." Терминал для почты. Единственное место, откуда приходят только счета и отказ во внебюджетном финансировании.
"mail_terminal_screen.tscn." Экран этого терминала. Там тоже пока что нихера нет, прямо как на душе после пьянки под Саратовом.
*player.tscn.** Игрок. Вы. Я. Тот ублюдок, который тащит этот воз.
shop_terminal.tscn. И снова магазин. Замкнутый круг.
--
- Теперь посмотрите сюда, в эту вонючую консоль. "Трассировка стека.Ошибки: 1"
Одна ошибка. Всего одна. Прямо сейчас. Эта сука говорит мне: "GDScript::reload: Integer division. Decimal part will be discarded." Десятичная часть будет отброшена. Понимаете? Это не баг. Это философия. Жизнь отбрасывает десятичную часть. Вы или целое число, или ноль. Половины не существует. Вы либо живы, либо мертвы. Либо допили бутылку, либо нет. И эта долбаная машина напоминает мне об этом каждую секунду.
Знаете, говорят, что в начале сотворения мира был Хаос, Гром и Слово.
Сижу я сейчас перед экраном, и смотрю на это чудо — плагин Dialogic, нанизанный на движок Godot. Выглядит это безобразие, как карта, которую начертил пьяный в хлам ученик штурмана в период затяжного кризиса среднего возраста.
Во главе угла - Ось Времени. А на ней, словно кирпичи для фундамента чьей-то незавидной судьбы, лежат блоки. «Label», «Join», «Character», окаянный «Dispatch». И вот я начинаю перетаскивать их. Кажется, проще собрать реактор из говна и палок, чем заставить эти чертовы блоки встать в правильный порядок.
Должен вам сказать, что программирование диалогов — это, по сути, высшая форма терпения. Ты сидишь, смотришь на это всё и думаешь: «Боже, да я трачу лучшие годы своей жизни на то, чтобы один диспетчер в игре корректно открыл рот». Внизу консоль ехидно выдает: «BootLogs: message loaded». Ну да, сообщение-то загружено. А душа? А душа где?
И это чертовски муторно. У тебя чешутся глаза, от серого интерфейса начинает казаться, что мир состоит из одних лишь квадратиков и скриптов. Прописываешь условие, вешаешь выбор, зацикливаешь реплики. Чистейшая вода бюрократия, только вместо печатей — «Jump» и «Return».
Но вот в чем фокус, приятель. В мире, которым правят нехватка ресурсов да неизвестность впереди, как говаривал наш великий адмирал, даже сухая пыль может заговорить. Ты сидишь, мучаешься, переставляешь блоки до хрипоты, а потом нажимаешь кнопку «Play».
И с этого момента начинается настоящая магия.
Ты видишь не набор блоков, а живую сцену. Персонажи начинают общаться, блоки выстраиваются в единую историю, и вдруг в этом пустом механическом пространстве начинается настоящая жизнь. Слова перестают быть просто текстом - они приобретают тяжесть, юмор и ту самую мрачную, но уютную атмосферу.
Так что да, это адский труд. Это тоска и монотонность. Но ради того самого мгновения, когда «загруженный мир» вдруг оживает и подмигивает тебе через монитор, я готов сидеть здесь, возиться с этими бедолагами-блоками, пить остывший чай и вносить свой маленький вклад в неизбежное безумие вселенной. Чем все это закончится – вот что меня действительно интересует. По правде говоря, я стараюсь отдать частичку себя каждой строчке текста в этой игре. Так что путешествие продолжается.
Сижу я сейчас перед экраном, и смотрю на это чудо — плагин Dialogic, нанизанный на движок Godot. Выглядит это безобразие, как карта, которую начертил пьяный в хлам ученик штурмана в период затяжного кризиса среднего возраста.
Во главе угла - Ось Времени. А на ней, словно кирпичи для фундамента чьей-то незавидной судьбы, лежат блоки. «Label», «Join», «Character», окаянный «Dispatch». И вот я начинаю перетаскивать их. Кажется, проще собрать реактор из говна и палок, чем заставить эти чертовы блоки встать в правильный порядок.
Должен вам сказать, что программирование диалогов — это, по сути, высшая форма терпения. Ты сидишь, смотришь на это всё и думаешь: «Боже, да я трачу лучшие годы своей жизни на то, чтобы один диспетчер в игре корректно открыл рот». Внизу консоль ехидно выдает: «BootLogs: message loaded». Ну да, сообщение-то загружено. А душа? А душа где?
И это чертовски муторно. У тебя чешутся глаза, от серого интерфейса начинает казаться, что мир состоит из одних лишь квадратиков и скриптов. Прописываешь условие, вешаешь выбор, зацикливаешь реплики. Чистейшая вода бюрократия, только вместо печатей — «Jump» и «Return».
Но вот в чем фокус, приятель. В мире, которым правят нехватка ресурсов да неизвестность впереди, как говаривал наш великий адмирал, даже сухая пыль может заговорить. Ты сидишь, мучаешься, переставляешь блоки до хрипоты, а потом нажимаешь кнопку «Play».
И с этого момента начинается настоящая магия.
Ты видишь не набор блоков, а живую сцену. Персонажи начинают общаться, блоки выстраиваются в единую историю, и вдруг в этом пустом механическом пространстве начинается настоящая жизнь. Слова перестают быть просто текстом - они приобретают тяжесть, юмор и ту самую мрачную, но уютную атмосферу.
Так что да, это адский труд. Это тоска и монотонность. Но ради того самого мгновения, когда «загруженный мир» вдруг оживает и подмигивает тебе через монитор, я готов сидеть здесь, возиться с этими бедолагами-блоками, пить остывший чай и вносить свой маленький вклад в неизбежное безумие вселенной. Чем все это закончится – вот что меня действительно интересует. По правде говоря, я стараюсь отдать частичку себя каждой строчке текста в этой игре. Так что путешествие продолжается.
Почему я вообще выбрал Godot ?
Представь – сидишь в своей тесной конуре, за окном дождь, карманы пусты, а в башке лишь гудит вчерашний дешёвый виски. И ты думаешь: а не запилить ли мне игру? Вроде как давно хотелось, да и писательские навыки было бы неплохо реализовать. И тут встает этот проклятый выбор, примерно как между дорогущей «Финляндией» и вокзальным боярышником.
Unity... Знаешь, Unity — это как шикарный бордель в центре города. Тебе обещают всё: роскошные кровати, девочек из высшего общества, да даже блять красную ковровую дорожку. Ты заходишь туда, ещё трезвый и полный надежд. Но проходит час, и ты понимаешь правила игры. Там светло, да, но свет этот больно бьет по глазам. В баре обсчитали, гардеробщик хамит, а за каждую мелочь дерут три шкуры. Ты пытаешься просто закурить, а к тебе подлетает менеджер: «Сэр, это премиум-тариф, вы должны заплатить за спичку, за воздух, которым вы дышите, и за лицензию на процесс курения».
А Godot… Godot — это не бордель. Godot — это потрёпанный бар на отшибе, где накурено так, что стен не видно. Там нет швейцара в позолоченном мундире. Вы увидите бармена с разбитым лицом, что протирает стаканы грязным полотенцем. Он не будет тебе улыбаться, но без лишних слов подаст тебе бокал пива.
Ты включаешь эту хреновину, весящую меньше, чем файл сохранения Юнити, и она просто работает. Без этой чёртовой бюрократии, без получасовой загрузки проекта, пока ты сходишь за пивом и обратно. Никто не требует у тебя аккаунт, никто не докладывает в налоговую, сколько синих полигонов ты родил за квартал. Это абсолютная, кристальная свобода ублюдка, которому нечего терять.
Юнити завлекает блестящими ассетами и сладкими обещаниями, но когда случается беда — а она случится — ты остаешься один в темноте долбиться головой об баги, на которые плевали ещё 10 лет назад. Их стратегия проста: раздуться от инвестиций и лопнуть, заляпав тебя дурно пахнущей субстанцией.
Godot не обещает тебе райских кущ. Он прост, словно пустая бутылка из-под дешёвого пойла. Его движок легкий, как моя печень после запоя. Он не тянет за собой шлейф legacy-дерьма, в котором увязнуть легче чем на ночных улицах Бирюлево. Если хочешь натянуть механику на сцену, то просто берешь и делаешь это. Узлы, сигналы, никакой магии вуду. Это как собирать конструктор пьяным в три часа ночи: кажется, что всё криво, но, чёрт возьми, оно держится и двигается.
А их лозунг? «Движок принадлежит тебе». Никаких отчислений. Никаких смсок счастья от биржевых воротил, которые купили твою душу. Сделал хит? Весь пирог твой. Можешь пропить его до цента.
Выбирая Юнити, ты выбираешь вечный страх. Страх, что завтра игру не запустят из-за обновления лицензии, или что ты нарушил какое-то правило, которое написали мёртвые юристы. Выбирая Godot, ты выбираешь здоровый пофигизм. Тебе никто ничего не должен, а ты не должен никому. Только своему похмелью да музе, что сподвигает тебя на все это дерьмо.
Представь – сидишь в своей тесной конуре, за окном дождь, карманы пусты, а в башке лишь гудит вчерашний дешёвый виски. И ты думаешь: а не запилить ли мне игру? Вроде как давно хотелось, да и писательские навыки было бы неплохо реализовать. И тут встает этот проклятый выбор, примерно как между дорогущей «Финляндией» и вокзальным боярышником.
Unity... Знаешь, Unity — это как шикарный бордель в центре города. Тебе обещают всё: роскошные кровати, девочек из высшего общества, да даже блять красную ковровую дорожку. Ты заходишь туда, ещё трезвый и полный надежд. Но проходит час, и ты понимаешь правила игры. Там светло, да, но свет этот больно бьет по глазам. В баре обсчитали, гардеробщик хамит, а за каждую мелочь дерут три шкуры. Ты пытаешься просто закурить, а к тебе подлетает менеджер: «Сэр, это премиум-тариф, вы должны заплатить за спичку, за воздух, которым вы дышите, и за лицензию на процесс курения».
А Godot… Godot — это не бордель. Godot — это потрёпанный бар на отшибе, где накурено так, что стен не видно. Там нет швейцара в позолоченном мундире. Вы увидите бармена с разбитым лицом, что протирает стаканы грязным полотенцем. Он не будет тебе улыбаться, но без лишних слов подаст тебе бокал пива.
Ты включаешь эту хреновину, весящую меньше, чем файл сохранения Юнити, и она просто работает. Без этой чёртовой бюрократии, без получасовой загрузки проекта, пока ты сходишь за пивом и обратно. Никто не требует у тебя аккаунт, никто не докладывает в налоговую, сколько синих полигонов ты родил за квартал. Это абсолютная, кристальная свобода ублюдка, которому нечего терять.
Юнити завлекает блестящими ассетами и сладкими обещаниями, но когда случается беда — а она случится — ты остаешься один в темноте долбиться головой об баги, на которые плевали ещё 10 лет назад. Их стратегия проста: раздуться от инвестиций и лопнуть, заляпав тебя дурно пахнущей субстанцией.
Godot не обещает тебе райских кущ. Он прост, словно пустая бутылка из-под дешёвого пойла. Его движок легкий, как моя печень после запоя. Он не тянет за собой шлейф legacy-дерьма, в котором увязнуть легче чем на ночных улицах Бирюлево. Если хочешь натянуть механику на сцену, то просто берешь и делаешь это. Узлы, сигналы, никакой магии вуду. Это как собирать конструктор пьяным в три часа ночи: кажется, что всё криво, но, чёрт возьми, оно держится и двигается.
А их лозунг? «Движок принадлежит тебе». Никаких отчислений. Никаких смсок счастья от биржевых воротил, которые купили твою душу. Сделал хит? Весь пирог твой. Можешь пропить его до цента.
Выбирая Юнити, ты выбираешь вечный страх. Страх, что завтра игру не запустят из-за обновления лицензии, или что ты нарушил какое-то правило, которое написали мёртвые юристы. Выбирая Godot, ты выбираешь здоровый пофигизм. Тебе никто ничего не должен, а ты не должен никому. Только своему похмелью да музе, что сподвигает тебя на все это дерьмо.
