Существует готовый код на PHP для тестирования в режиме Wizard с ветвлениеми циклическими переходами.
Если интересно - обращайтесь. (контакт в профиле)
делайте fork процесса с апдейтом базы - читайте оттуда параметр для ajax-a.
при каждом апдейте - делайте проверку на команду: появилась - выполняем.
табличка БД для понимания:
ID,script_name,status,completed,command
ага, вы у него еще браузер "выпилите с компа" собственноручно разработанный)))
в первую очередь задайтесь вопросом: для чего я это путаюсь сделать и какая у меня цель?
что я получу взамен, что приобрету и что потеряю, если будут пользоваться другими оболочками для входа в ЛК?
в 99.9% случаев - это бессмысленно и глупо...
Вы загрузите вначале локальный html, где будет через ajax проверяться соединение с интернетом и выводиться нужное сообщение, в зависимости от ситуации...
Специфический - зависит на 100% от целей.
и на 100% учите jquery
(и да... jquery - это НЕ фреймворк, это - кросс-браузерная библиотека-обёртка нативного javascript)
"виды" = "категории" наверное?
Есть много пользовательские и однопользовательские игры.
Каждый тип делится на:
платформеры, 3D, симуляторы, логические, казуальные и т.д.
Пример разделов из меню слева: тут