Для начала, надо разобраться, для чего игре нужен сервер. Судя по тому, что описано в статье, никакого мультиплеера не требуется. Я вижу, что сервер хранит или генерирует уровни, возможно хранит достижения авторизированного пользователя-игрока. Вот эту часть игры можно перетащить на сервер. Использовать для основы
Django или другой web-фреймворк.
А вот визуальное отображение игры и состояние игрока на текущем уровне нужно будет реализовать на клиенте - в браузере. Увы, браузерных технологий для динамичного контента не много. Лично я не знаком с технологиями, использующими Python для манипуляции содержимым веб-страницы (см.
интересное обсуждение на хабре).
Что позволит перенести игру в браузер:
1) Flash - кажется, эта технология начинает устаревать
2) Silverlight не выглядит решением Вашей задачи, так как язык от MS и, как и Flash, не поддерживается браузерами из коробки
3) Javascript + DOM - Вполне достаточно для платформера.
4) HTML5 Canvas - Технология позволяет реализовать любые нетребовательные к ресурсам игры в браузере, но выглядит сложновато для платформера.
Итак, придётся выучить JavaScript и выбрать, с помощью чего рисовать: элементами DOM или на чистом Canvas. Выбор поможет сделать замечательная книга:
Графика на JavaScript.
Успехов!