Блог проекта Growing Crystals продолжает рассказывать об инди-разработке браузерной многопользовательской он-лайн игры Growing Crystals и сегодня мы вплотную подойдём к очень важному и ответственному моменту в жизненном цикле разработки любого проекта, запуску альфа-версии проекта. Это последняя запись в блоге проекта Growing Crystals до запуска официальной альфа-версии. Я честно верил хотя никому ничего и не обещал, верил в то, что 10-го августа у нас будет готова альфа-версия с регистрацией на сайте, но, увы, надо быть реалистом, и почаще смотреть на майнд-карту, особенно на блок “Задачи первой очереди”, в которой висел такой замечательный пункт как Yii, и, который неожиданно съел несколько полных дней. Конечно, сама игра уже цветет и пахнет, строительство, крафтинг, main, апгрейды, уже даже самому интересно играть и строить свои базы, продумывая защиту от потенциальных врагов, параллельно брат подбирает визуальные эффекты для разрушений и системы боёв. Но, очень не хочется выпускать игру с большой картой без возможности сохранения прогресса. Поэтому и пришлось посвятить себя Yii, который, вопреки многообещающим дайджестам “простой”, “гибкий”, MVC, оказался еще и объёмный и сложный для взятия нахрапом за 1 день, с относительно малым количеством готовых примеров с исходниками, да что и говорить, готовые рецепты по ЧПУ, которые мне удалось найти, сводились к решениям типа yourdomain.com/site/your_url и пришлось делать что-то вроде маленьких костыликов чтобы всё работало в URL как я люблю: yourdomain.com/your_url. Но надо отдать должное, Yii — самое лучшее из того, что мне приходилось встречать в разработке на PHP, но чтобы достичь этого понимания понадобилось 3-е суток.
Перейти к получившемуся веб-сайту игры.
Continue reading Growing Crystals vol 15. Веб-сайт и Yii →