"Объясняю каждую строчку" - я сделал видеоигру на стримах. Целиком
Так как я планировал ещё чему-то учить людей, я взялся за работу со знакомым стеком технологий. Monogame, родный, про который я когда-то писал большущую статью (это и есть лонг, дети мои).
Из низкоуровневости Monogame, желании поупражняться в велосипедостроении и моего неумения рисовать и вышли все особенности этой игры. Основная из них: лютейший закос под ретро. Оно выглядит, как игра с древнего железа, пищит, как игра с древнего железа и делает "пыдыщч" как игра с древнего железа. Кстати, про "пищит". То, как я делал музыку - отдельная песня, рассказанная в посте ниже. Если вкратце и понятно - сколхозил свой эмулятор звукого чипа NES (которая у нас была Денди).
21 уровень. Из них 6 - чистые босс-файты. А в конце каждого из других 15 - мини-босс-файт. С точки зрения кода - обычный моб, которому разрешено показывать свою полоску здоровья в самом верху. В какой-то момент ко всему этому придумалась карта мира и сюжет, выраженный в простейших кат-сценах.
Забавный момент. Когда я делал уровни на луне, я не смог сделать так, чтобы часть сгенерённого за пределами уровня фона была цветом как сыр (не спрашивайте), а часть цветом, как космос. Вместо этого я сделал вокруг белый шум, как временное решение. Позже оказалось проще вписать этот чёртов белый шум в лор игры, чем что-то править.
Потом были раздумья на тему того, "где же это выложить". Сначала всё выкладывалось на итч.ио. А потом как-то случилось так, что у меня там залочился аккаунт. Техподдержка помогла мне не сразу, поэтому я в какой-то момент психанул и занёс сотку Габену. Так моя игра резко получила +20 к профессиональности. Она же в Стиме есть, это не какой-то арт-хаус с итч.ио, серьёзно типа теперь всё.
А вообще, если вас интересует, что и когда я делал, просто посмотрите по ссылке. Даже не сами видео, а их заголовки. Хотя, если у вас есть лишние 920+ часов...
Итоги
После четырёх с половиной лет я вообще хз, что сюда писать. Мне в процессе не раз выражали восхищение тем, что я это не бросил. Не вопрос, я дотянул этот марафон до конца, но дошёл таки в процессе до состояния, когда мне хочется лишь отправить игру в релиз пинком.
Тем не менее, я закрыл тот гештальт, который у меня был с девяти лет, когда я рисовал в тетрадке продолжение "Чипа и Дейла" и "Черепашек по пляжу". И закрыл, что называется, от всей души. Да, эта игра выглядит всрато, но в ней так и не появилось читов, потому что тестировать это руками было слишком весело. Хоть что-то это да значит.
Что дальше? Будут баг-репорты и жалобы, буду чинить на стримах. Не будут, не буду. Если вам нужны радикальные изменения - добро пожаловать на Гитхаб. Исходники под MIT, ассеты под CC BY 4.0.
Ссылки
Steam
Itch.io
Канал на ютубе, где будут появляться дальнейшие баг-фиксы
Исходники
Дискорд-сервер
Вот и всё. Всем спасибо. От души душевно в душу.
Ебать... Тебе книжку надо писать о мотивации.
Ты въебал 920+ часов в то, что не представляет вообще никакой ценности - игра шляпа, просмотров на утубе нет, гитхаб тоже никакой ценности не представляет.
Что тебя мотивировало?
лайки на PDF
Там есть момент где ты пишешь вроде бы правильный код, а через некоторое время удаляешь его, потому что он все ломает?
Лучше! Там есть момент, когда я пытаюсь переписать всратый код и понимаю, что я в рот это ебал и оставляю как было.
Ну чот хз. Когда ты разрабатываешь свою игру, меньшее что тебе хочется делать, это сидеть и смотреть стрим разраба, где он целый час сидит и гоняет переменные туда-сюда, чтобы что-то заработало.
Твое упорство поражает, но имхо было бы лучше делать отдельные видеоролики на конкретные темы, типа как я сделал ту или иную хрень. Примерно как у меня.
Хотя нет. У меня ебучие статьи которые никто не читает, так что забей, я не советчик)
А русский язык то где?