12.10.2014 в 22:58 (9561 Просмотров)
1. Вам говорит что-то этот скриншот?
Это скриншот из Ancient Domains Of Mystery (ADOM), игры в жанре roguelike (сложносоставные рпг с кучей свистелок и перделок, где смерть персонажа означает необходмость начинать играть с самого начала новым персонажем), версии которой выходят, время от времени, на протяжении 20 лет. Огромный мир с кучей подземелий, городов, замков для исследования.
2. А этот скриншот вам знаком?
А это скриншот из одного из режимов ("Башня"), так и не вышедшего моего долгостроя, Revolution Renaissance. "Башня" создавалась под впечатлением от рогаликов (roguelike) проектов.
3. А вы знали, что в переменные можно записывать не только какое-то определеное число (например, 12), но и набор цифр (скажем - 12, 23 и 42)
Код:
$game_variables[12] = [12, 23, 42]
или даже текст
Код:
$game_variables[12] = "Блади делает новый рогалик на мейкере!"
То есть, можно загнать в переменные, например, параметры для генерации квестов (заказчик, цель, тип квеста) и при должной сноровке получить их бесконечную генерацию для каждой отдельной игры. Это как вариант.
Вот так, три разных пункта собираются в сами знаете что