Блог #quickpong

Зимний Берлин.
Весна 2012. Германия — Франция — Италия. Поле
Мальта, март 2014. %!s(<nil>)
Новый Год 2009 (Амстердам). Парковка для великов
Перу и Боливия. Зима-весна 2011. Солончак Уюни. Дно
Март 2017. Берлин — Роттердам — Дюссельдорф. Ольчик в Берлине
Берлин, Люббенау, Потсдам. Май 2018. Вид внутри Рейхстага
Исландия 2023. Diamond beach
Берлин, Люббенау, Потсдам. Май 2018. И еще тюльпан
Новый Год 2009 (Амстердам). Ж/д станция
Тайланд 2018. %!s(<nil>)
Будапешт. %!s(<nil>)
Исландия 2023.
Март 2017. Берлин — Роттердам — Дюссельдорф. Внутри Марктхола
Тайланд 2018. %!s(<nil>)
Исландия 2023.
Хорватия, Млини 2017. Вид на побережье
Тайланд, Индонезия, Сингапур (зима 2010). Вид на Сингапур
Тайланд 2018. %!s(<nil>)
Мальта, март 2014. Вид
Киев, лето 2009. Это я
Тайланд, Индонезия, Сингапур (зима 2010). Опять я на сёрфе
Перу и Боливия. Зима-весна 2011. Кузко
Киев, лето 2009. Тут мы жили
Тайланд, Индонезия, Сингапур (зима 2010). Местный ходок
Москва-Берлин 2021. На пути в Фюссен
Исландия 2023.
Хорватия, Млини 2017. Вид на море
Гармиш-Партенкирхен, Миттенвальд, Инсбрук. Май-июнь 2022. Вид на Миттенвальд
Зимний Берлин.
Гармиш-Партенкирхен, Миттенвальд, Инсбрук. Май-июнь 2022. Вид на Инсбрук

Quickpong — онлайн версия игры Pong

Разработал и запустил на домене quickpong.com онлайн версию игры Pong. В игре (by design) реализован только режим мультиплейера, то есть игра идет не против искусственного интеллекта, а против другого человека.

Игра представляет из себя клиент-серверное приложение, серверная часть написана на питоновском фреймворке Twisted, клиентская — на флэшовом фреймворке FlashPunk.

Это мой первый опыт разработки асинхронного сетевого приложения, способного обслуживать тысячи одновременных подключений. Далее я расскажу о том, как эта программа работает, с какими проблемами мне пришлось столкнуться при разработке, какие идеи я хотел реализовать и что в итоге осталось нереализованным.

Читать дальше ➠