Дневник начинающего разработчика #3
Я написала свою текстовую игру на Twine с нуля без опыта.
Сегодня - хвастаюсь!
Итак, альфа-версия закончена.
Альфа, как только что подсказал мне интернет, это полная версия, в которую уже можно играть, но она еще сыровата и в ней могут быть баги, глюки, странные места и какие-то кривоватые неудачные решения. Но тем не менее... В. ЭТО. УЖЕ. МОЖНО. ПОИГРАТЬ.
С ума сойти.
- Шесть с половиной месяцев разработки. Наверное, можно было бы быстрее, если знать, что делать.
- Больше 150 картинок
- 13 музыкальных треков
- И между прочим и картинки, и музыка оригинальные
- Около 800 слов. 228 переходов.
- Где-то около 2 часов прохождения (бета-версии нет, т.е. на живых людях, которые не я - еще не тестировала, так что не знаю точно)
Что я чувствую по этому поводу
На самом деле смешанные чувства. И усталость навалилась. И как-то даже не верится. И очень радуюсь, да что там, я в восторге!
Закончила вчера, сегодня протестировала - и все равно не верится, что игра вот реально есть, вот она.
Из плохих новостей, во время тестирования обнаружила 39 ошибок, из которых 4 - серьезные баги, препятствующие прохождению, остальное опечатки или странные повисшие пустые строки.
НО
В целом, понятно, что с ними делать.
Почему это вообще круто и я молодец
Потому что еще в августе я понятия не имела, что такое Twine, как пишутся игры и что вообще надо делать.
Да, игра текстовая. Да, в Twine относительно простой код, все делается через макросы с минимумом HTML и CSS.
Но это он простой в сравнении с каким-нибудь C#. А когда пытаюсь показать коллегам, никто не понимает. И я не понимала. Но постепенно разбиралась, с форумами, нейросетями, документацией движка. Например, с музыкой, которая вставляется через отдельное расширение я провисела неделю назад до 5 утра. Потому что команды не работают ни так, как я ожидаю, ни даже так, как описано в руководстве. И даже ЧатГПТ не знал, как они всё-таки будут работать. Так что пришлось опытным путем и подбором выяснять, что сделать, чтобы оно работало, и желательно работало так, как я хочу.
Что дальше
Исправлять баги. Объявлять это "бета-версией", показывать людям, шлифовать и делать так, чтобы это было интересно и круто. А еще - восхищаться своим упрямством.
Я - молодец