Есть мысль взяться за один проект - браузерная ролёвка с хаббообразным клиентом на javascript + конструктор игровых миров.
Получается со стороны сервера нужна некая система обмена сообщениями (xmpp или свой велосипед на базе Tornado например, вобщем что-то асинхронное, держащее много соединений) и бэкэнд для хранения карт, информации о пользователях и рисования неигровых страниц (например Django и MySQL).
В системе обмена сообщенями нужна поддержка чего-то типа комнат/каналов (1 локация - 1 канал), плюс возможность чтения/записи в хранилище. Тоесть клиенты подключаются к каналу, получают по нему карты, потом обмениваются через него сообщениями с координатами перемещений, кодами действий и т.д., периодически информация синхронизируется с бэкэндом.
Подскажите, чего бы почитать по теме.