Что такое игра?
Сразу дам ответ, игра на базовом уровне, это совокупность элементов: игрок, правила, цель, решение, действие, результат.
Сложно и заумно. Давайте проще.
Есть 2 ребенка и камни, пока дети кидают камни, это действие. Но как только один предложит другому кинуть кто дальше, сразу начнется игра.
Что произошло?
Появилось пространство с выдуманными правилами. Есть потенциальный победитель, потенциальный проигравший и цель бросить, кто дальше. Но нельзя бросать камни без дополнительных ограничений, например нельзя заходить за линию от которой будет отсчёт дальности броска.
Тут же появляется условия, что игра закончится когда либо кончатся камни либо каждый сделает равное количество бросков. И результат кто-то кинет дальше, кто-то ближе.
Вы скажете, Вань, ну вообще-то я могу играть и в одиночку. Верно, при этом, без правил, цели и результата не получится поиграть даже в одиночку.
Снова пример с камнями, человек взял камень и решил кинуть его в дерево. Попал, молодец, не попал, проиграл. Довольно просто, но как только человек начинает бросать камни сразу хочется добавить нюансов, пример: после каждого броска делать шаг назад, за каждое попадание начислять очки, если попал в плод на дереве и он упал, то можешь остановить игру и съесть трофей :)
Отсюда появились современные игры, просто ограничивающие условия системы разрослись до колоссальных масштабов.
Кстати со временем люди стали менять концепции убирать элементы их процесса игры, например цель, когда мы бросаем камни в воду, чаще всего нет цели покинуть до определенного месте, мы наблюдаем за работой системы, камень упал в воды, по воде пошли круги. Класс и так можно убрать почти все элементы. Но это уже очень сложные концепции, которые не отменяют удовольствие от созерцания работы систем!
Как бы вы изменили игру с бросками камня, если следовать концепции игрок -> правила -> цель -> решение -> действие -> результат?
