Dwarf Vader: Метапарсер модуль для instead. Все что работает в классическом instead теоретически применимо и в метапарсере. В классике есть объект player для реализации нескольких игровых персонажей. По идее это значит, что в метапарсере можно создавать несколько персонажей и переключатся между ними, но я заметил, что при создании game.player последний тянет одеяло на себя - автоматом становится первым игроком. Тот игрок, которого я создал при помощи player и тот дефолтный игрок в протопарсере, персонажи разные - у них разный инвентарь, разное pl.description. При всем при том я не могу поместить pl.description в game.player, что бы добавить описание новому персонажу. По поводу разных игроков, так это не очень подробно документировано и я даже не видел, что бы кто-то использовал эту фичу. Уверен что такие игры есть, но те несколько игр с переключением героев, что я проходил на классике как оказалось не использовали game.player, поэтому для меня до сих пор загадка как предопределить первого игрока. Возможно я лопух и не нашел интересующее меня в документации к метапарсеру. Я вовсе не утверждаю, что кому-то когда-то потребуются разные игроки в рамках одной игры написанной на метапарсере, но стало интересно работает ли эта фича и какие есть нюансы, потому что нюансы есть сто пудов. В каких играх на классике применялся game.player тоже интересно.
Ссылка:
http://instead-games.ru/forum/index.php?p=/discussion/705