Здравствуйте, может быть многие из вас хотели сделать что-то свое, быть может красивое с графической точки зрения, но избыток фич вам не нужен или у вас например какая-то узконаправленная идея, или вам просто хочется что-то понять получше и на примере. Я назову вам ряд причин, по которым использовать изометрию для этого - хорошая идея, конечно не забыв про минусы.
Плюсы:
1. Билд изометрии компилится супербыстро, потому что там не так уж и много кода. Очень экономит нервы и позволяет тестировать все в быстром режиме.
2. Несмотря на то, что кода мало, основные станционные механики и системы присутствуют, где-то в более полном виде, где-то в зачаточном, но есть многое.
3. Код в основном писал я, но где-то половина кода - код со старых билдов(старый ТГ, тгбей2012, луна, rev4407), и жалкие 3-5 процентов код с новых билдов, потому код довольно простой, раньше ведь не писали сложный код, а я тупо не умею писать сложный код и не вижу в этом смысла.
4. Так как весь код перековырял лично, я могу объяснить почти каждую строку любому желающему.
5. У изометрии присутствует свой форум(хоть иногда и падает) и конфа, где все можно обсудить.
6. Интересная тулза для переноса карт с рандомных билдов на изометрию и ряд уже готовых карт(метастанция, старая коробка, луна, и карта на астероиде)
7. Большая спрайтобаза.
Минусы:
1. Мусор, многое в коде просто не выполняет никаких действий и не несет смысла, просто потому что я случайно когда-то при рефакторинге/оптимизации/переделывании забыл это убрать.
2. Баги, многие вещи работают иногда неожиданно странно, потому что как поведут себя разные куски с совсем разных билдов, встроенных в мой говнокод предсказать порой сложно. На стыке взаимодествия разных систем и механик порой вскрывается много багов/рантаймов.
3. Структура, код структурирован плохо, но все же хоть как-то, а вот иконки и музыка просто лежат в одной папке, как гора хлама.
