Здравствуйте друзья! Сегодня 6й день и 5й выпуск саги о разработке игры Growing Crystals, сегодня нам предстоит более глубокая проработка серверной части на PHP, реализация перемещения персонажа и немного игрового процесса, а также предстоит ответить на философский вопрос: random or not random?
Прежде чем двинуться вперед, позволю себе небольшое отступление о технологиях клиента. Увлекаясь чтением статей на тему Canvas и частично сталкиваясь с WebGL не отрицаю что возможен переход и на WebGL, поскольку технология уже прошла первичную и, можно сказать, вторичную обкатку и существует большое количество готовых библиотек, способных существенно сократить время разработки. Вполне возможно, что после первого релиза всерьез рассмотрим эту технологию применительно к Growing Crystals.
Немного ссылок: примеры на threejs.org библиотеке WebGL с лучшими отзывами, voxeljs.com/ классный набор инструментов и готовых открытых проектов. Вопрос когда Mojang заменят JRE клиент https://minecraft.net/classic/play на JS+Canvas? Вопрос времени, хотя для меня это казалось вопросом нескольких месяцев уже в 2011. Хабрапост о WebGL для Microsoft Store.
Continue reading Growing Crystals vol 5. сервер и место случайности в игровом процессе