<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Статьи]]></title>
    <link>https://habr.com/ru/users/solver/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя solver]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Sat, 25 Apr 2026 21:33:02 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    
    <item>
      <title><![CDATA[Как мы развивали бэкенд War Robots, в процессе заDDoSив самих себя — и чему научились после этого]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/pixonic/articles/699558/</guid>
      <link>https://habr.com/ru/companies/pixonic/articles/699558/?utm_campaign=699558&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/1d5/cca/1fb/1d5cca1fbf07e0e7ffaa1e4674a7d487.png" /><p>Привет! Меня зовут Андрей Михеев, я занимаюсь развитием бэкенда War Robots (это мобильный PvP-шутер, в котором с помощью больших роботов можно выяснить, кто круче). Игре уже почти 9 лет, и за это время мы повидали всякого.</p><p>Круто, когда у вас в команде есть большой опыт в разработке конкретной задачи, архитектура выверена, библиотеки и фреймворки отлажены. Но что делать, если опыта не хватает, готовых решений нет, проект — потенциальный highload, а запуститься желательно было бы уже вчера? Мы как раз оказались в такой ситуации. Об этом и поговорим — а заодно о выводах, которые тут можно сделать.</p> <a href="https://habr.com/ru/articles/699558/?utm_campaign=699558&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 16 Nov 2022 10:23:52 GMT</pubDate>
      <dc:creator><![CDATA[solver (Pixonic)]]></dc:creator>
      <category><![CDATA[Блог компании Pixonic]]></category><category><![CDATA[Разработка мобильных приложений]]></category><category><![CDATA[Разработка игр]]></category><category><![CDATA[Серверное администрирование]]></category><category><![CDATA[Игры и игровые консоли]]></category>
      <category><![CDATA[pixonic]]></category><category><![CDATA[архитектура]]></category><category><![CDATA[backend]]></category><category><![CDATA[бэкенд]]></category><category><![CDATA[cassandra]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Конец хайпа: Что ждёт язык Scala дальше]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/497908/</guid>
      <link>https://habr.com/ru/articles/497908/?utm_campaign=497908&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p><img src="https://habrastorage.org/webt/70/j7/sm/70j7smab_cdhbe7k1co67pczfjq.jpeg"></p><br>
<p>Вокруг языка Scala всегда было много хайпа и неоднозначных суждений.</p><br>
<p>Сейчас споры поутихли, но в твиттере появились сообщения об уходе некоторых значимых участников из компаний активно развивающих экосистему языка Scala. В связи с чем в очередной раз пошли разговоры о том, что Scala всё.</p><br>
<p>В ответ на это один из очень активных членов сообщества (Li Haoyi) описал своё видение дальнейшего пути языка Scala. </p><br>
<p>Статья у него получилась интересной, посему решил перевести её.</p> <a href="https://habr.com/ru/articles/497908/?utm_campaign=497908&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Перевод</a>]]></description>
      
      <pubDate>Mon, 20 Apr 2020 13:33:15 GMT</pubDate>
      <dc:creator><![CDATA[solver]]></dc:creator>
      <category><![CDATA[Scala]]></category><category><![CDATA[Функциональное программирование]]></category>
      <category>Scala</category><category>хайп</category><category>не всё так плохо</category><category>make scala great again</category>
    </item>
  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Akka антипаттерны: слишком много акторов]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/420639/</guid>
      <link>https://habr.com/ru/articles/420639/?utm_campaign=420639&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/webt/qx/zr/fg/qxzrfgwmebe3dou1nddp-sx5hou.jpeg" alt="image"><br>
<br>
По akka мало материалов на Хабре. Решил перевести некоторые антипаттерны, описанные Мануэлем в своем блоге. Они действительно могут быть неочевидны людям впервые столкнувшимся с фреймворком.<br> <a href="https://habr.com/ru/articles/420639/?utm_campaign=420639&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше →</a>]]></description>
      
      <pubDate>Mon, 20 Aug 2018 13:05:10 GMT</pubDate>
      <dc:creator><![CDATA[solver]]></dc:creator>
      <category><![CDATA[Scala]]></category>
      <category>scala</category><category>akka</category><category>antipatterns</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Игровой сервер на Scala + Akka: Разбор примера]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/259185/</guid>
      <link>https://habr.com/ru/articles/259185/?utm_campaign=259185&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/files/ed9/210/762/ed92107622fa43d9a82cf7ec113bb463.png"/><br/>
<br/>
В <a href="http://habrahabr.ru/post/229045/">прошлый раз</a> я описал в общих чертах использование Akka для игрового сервера.<br/>
Сейчас разберем простой, но тем не менее рабочий пример сервера.<br/>
 <a href="https://habr.com/ru/articles/259185/?utm_campaign=259185&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Подробности</a>]]></description>
      
      <pubDate>Mon, 01 Jun 2015 12:29:33 GMT</pubDate>
      <dc:creator><![CDATA[solver]]></dc:creator>
      <category><![CDATA[Разработка игр]]></category><category><![CDATA[Scala]]></category>
      <category><![CDATA[scala]]></category><category><![CDATA[akka]]></category><category><![CDATA[game server]]></category><category><![CDATA[крутотень]]></category><category><![CDATA[scala the best]]></category><category><![CDATA[akka the best]]></category><category><![CDATA[girls the best]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Apple не следит, а помогает пользователям, с помощью скрытых сервисов на мобильных устройствах]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/231165/</guid>
      <link>https://habr.com/ru/articles/231165/?utm_campaign=231165&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/post_images/5b3/67a/e72/5b367ae725260725b517baffb2d3abe3.jpg"/><br/>
<br/>
Недавно Джонатан Здзиарски (Jonathan Zdziarski), на конференции Hackers On Planet Earth в Нью-Йорке, опубликовал доклад, в котором рассказал о нескольких скрытых, не документированных фоновых процессах, запущенных на всех iOS-устройствах. Эксперт предположил, что эти функции нужны Apple для того, чтобы организовывать слежку за пользователям при поступлении запросов от властей. <br/>
Джонатан Здзиарски, также известный как NerveGas, принимал активное участие в разработке джейлбрейков для первых моделей iPhone. Он автор нескольких книг по разработке приложений для iOS. Т.е. человек явно «в теме».<br/>
<br/>
Удивительно, что Apple не проигнорировали этот доклад, а описали задачи каждого процесса. Для чего, по их мнению, служат эти сервисы.<br/>
 <a href="https://habr.com/ru/articles/231165/?utm_campaign=231165&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Скандалы, интриги, расследования...</a>]]></description>
      
      <pubDate>Sat, 26 Jul 2014 11:48:20 GMT</pubDate>
      <dc:creator><![CDATA[solver]]></dc:creator>
      <category><![CDATA[Информационная безопасность]]></category><category><![CDATA[iOS]]></category>
      <category><![CDATA[ios]]></category><category><![CDATA[большой брат следит за тобой]]></category><category><![CDATA[хакеры]]></category><category><![CDATA[безопасность]]></category><category><![CDATA[желтая пресса]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Началось создание «100-процентно российской программной платформы»]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/229827/</guid>
      <link>https://habr.com/ru/articles/229827/?utm_campaign=229827&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/post_images/2b2/6c8/ad5/2b26c8ad512e1b9ddc067170855b3276.jpg" alt="image"/><br/>
Куратор проекта Александр Глазков.<br/>
<br/>
Странно, что об этом событии еще не написали на хабре.<br/>
<br/>
Российская компания «Диасофт», занимающаяся разработкой программного обеспечения для финансовых организаций, объявила о запуске проекта «Бета», цель которого — создание отечественной программной платформы для создания и развертывания приложений.<br/>
Проект «Бета», является продолжением дискуссий о независимости России от иностранных производителей программного обеспечения.<br/>
<br/>
«Бета» планируется реализовать методом массовой коллективной разработки (краудсорсинга) в интересах всех российских вендоров, в качестве отечественной альтернативы широко используемому сегодня иностранному ПО, говорят в «Диасофт».<br/>
<br/>
Успешная реализация позволит говорить о наличии в стране первой 100-процентно отечественной платформы для разработки и развертывания приложений&quot;, — считает Глазков.<br/>
 <a href="https://habr.com/ru/articles/229827/?utm_campaign=229827&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Подробности</a>]]></description>
      
      <pubDate>Mon, 14 Jul 2014 16:22:44 GMT</pubDate>
      <dc:creator><![CDATA[solver]]></dc:creator>
      <category><![CDATA[*nix]]></category><category><![CDATA[Настройка Linux]]></category>
      <category><![CDATA[ubuntu]]></category><category><![CDATA[российский проект]]></category><category><![CDATA[вендекапец]]></category><category><![CDATA[хочется верить]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Игровой сервер на Scala + Akka]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/229045/</guid>
      <link>https://habr.com/ru/articles/229045/?utm_campaign=229045&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/post_images/561/d83/9ae/561d839aeaa5c676bf60c29424ce255a.png" alt="image"/><br/>
<br/>
Когда-то давно я уже поднимал тему применения Scala в игровом сервере. Тогда это был совсем простой пример использующий только Scala. С тех времен много воды утекло. Scala и Akka развиваются, но статей по ним что-то не прибавляется. А тема очень интересна. В общем хочется продолжить цикл статей про сервер на Scala. В этой статье будет описана общая архитектура решения. А так же что дает использование Scala и Akka. Примеры кода.<br/>
  <a href="https://habr.com/ru/articles/229045/?utm_campaign=229045&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Узнать как</a>]]></description>
      
      <pubDate>Tue, 08 Jul 2014 14:32:59 GMT</pubDate>
      <dc:creator><![CDATA[solver]]></dc:creator>
      <category><![CDATA[Разработка игр]]></category><category><![CDATA[Scala]]></category>
      <category><![CDATA[scala]]></category><category><![CDATA[akka]]></category><category><![CDATA[gamedev]]></category><category><![CDATA[крутотень]]></category><category><![CDATA[почти все любят scala]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Релиз Scala 2.11.0]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/220469/</guid>
      <link>https://habr.com/ru/articles/220469/?utm_campaign=220469&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="http://habrastorage.org/files/e98/56b/f03/e9856bf033554bb497e73ed7ff364db5.png" alt="image"/><br/>
Тихо и незаметно вышла новая версия Scala. <a href="http://www.scala-lang.org/news/2014/04/21/release-notes-2.11.0.html">Пруф</a> <br/>
В релиз вошло много изменений и улучшений.<br/>
<br/>
 <a href="https://habr.com/ru/articles/220469/?utm_campaign=220469&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Подробности</a>]]></description>
      
      <pubDate>Tue, 22 Apr 2014 22:45:49 GMT</pubDate>
      <dc:creator><![CDATA[solver]]></dc:creator>
      <category><![CDATA[Scala]]></category>
      <category><![CDATA[scala]]></category><category><![CDATA[крутотень]]></category><category><![CDATA[счастье есть]]></category><category><![CDATA[счастливый программист]]></category><category><![CDATA[все читают теги]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Away Builder. Или врагу не сдается наш гордый варяг]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/179143/</guid>
      <link>https://habr.com/ru/articles/179143/?utm_campaign=179143&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/storage2/cb2/d1b/248/cb2d1b24875d1faadcc430076b24c7ac.jpg"/><br/>
<br/>
О смерти flash технологии было сломано много копий. <br/>
Кому-то флеш не нравится принципиально, кому-то нравится.<br/>
Но факт остается фактом, это самая распространенная технология в своем классе.<br/>
Не смотря на активное развитие конкурентов на рынке игропроизводства, вроде Unity3D, флеш еще достаточно актуален для браузерных игр. И даже пытается быть актуальным на мобилках.<br/>
Adobe продолжает развитие своей технологии и не так давно в совместно с Away3D был выпущен набор для разработчиков игр <br/>
Adobe Gaming SDK. В который входит 3D движок, 2D движок, билиотека GUI и прочие радости в виде продвинутого профайлера.<br/>
<br/>
И вот 8 мая вышла новинка, о которой так много <s>говорили большевики</s> мечтали разработчики игр на флеше в 3D.<br/>
<br/>
 <a href="https://habr.com/ru/articles/179143/?utm_campaign=179143&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Все самое интересное под катом...</a>]]></description>
      
      <pubDate>Wed, 08 May 2013 21:43:32 GMT</pubDate>
      <dc:creator><![CDATA[solver]]></dc:creator>
      <category><![CDATA[Action Script]]></category><category><![CDATA[Разработка игр]]></category>
      <category><![CDATA[flash]]></category><category><![CDATA[air]]></category><category><![CDATA[away3D]]></category><category><![CDATA[gamedev]]></category><category><![CDATA[круто]]></category><category><![CDATA[наконец то]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Разработка производительного игрового сервера на Netty + Java]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/136765/</guid>
      <link>https://habr.com/ru/articles/136765/?utm_campaign=136765&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<a href="https://habr.com/images/px.gif#%3D%22http%3A%2F%2Fpiccy.info%2Fview3%2F2516552%2Fe19c99af98797b47098f29d75821d4bb%2F%22"><img src="https://habrastorage.org/getpro/habr/post_images/a23/296/482/a232964828e360b7f7f2a26be5fb8fec.jpg" alt="Piccy.info - Free Image Hosting"/></a><br/>
<br/>
Как и обещал, привожу описание производительного игрового сервера на Netty, который использую в своих проектах. <br/>
 Все описанное ниже не является истинной в последней инстанции, а всего лишь опыт применения технологий в реальных проектах.<br/>
<br/>
 <a href="https://habr.com/ru/articles/136765/?utm_campaign=136765&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Sun, 22 Jan 2012 17:12:16 GMT</pubDate>
      <dc:creator><![CDATA[solver]]></dc:creator>
      <category><![CDATA[Разработка игр]]></category>
      <category><![CDATA[сервер]]></category><category><![CDATA[игровой сервер]]></category><category><![CDATA[netty]]></category><category><![CDATA[халява]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Пьеса «Разработка многопользовательской сетевой игры.» Часть 4: Переходим в 3D]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/136467/</guid>
      <link>https://habr.com/ru/articles/136467/?utm_campaign=136467&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<a href="http://piccy.info/"><img src="https://habrastorage.org/getpro/habr/post_images/aaf/dd8/a33/aafdd8a33e83832fff1a8ab2ea3c6134.jpg" alt="Piccy.info - Free Image Hosting"/></a><br/>
<br/>
<a href="http://habrahabr.ru/blogs/gdev/123220/">Часть 1: Архитектура</a><br/>
<a href="http://habrahabr.ru/blogs/gdev/123748/">Часть 2: Протокол</a><br/>
<a href="http://habrahabr.ru/blogs/gdev/124311/">Часть 3: Клиент-серверное взаимодействие</a><br/>
<br/>
В последнее время работаю с 11 flash на примере движка AWAY3D 4. Информации на русском по этому движку очень мало. На хабре о нем практически ничего нет. Вот решил написать пару статей об этом очень интересном продукте. Писать про простые кружки и кубики не совсем интересно. Не люблю обсуждать сферических коней в вакууме. <br/>
В общем решил сделать описание движка на боле менее реальном примере. Переведем нашу игру в топдаун 3D шутер. И продолжим разработку, но уже с применением 3D технологий.<br/>
Конечно я в курсе, что есть движок Alternativa3D. Но мне их продукт не нравится по многим причинам. Обсуждать их в статье не будем, если есть вопросы, добро пожаловать в каменты. <br/>
<br/>
В общем будем делать альтернативу альтернативе…<br/>
<br/>
 <a href="https://habr.com/ru/articles/136467/?utm_campaign=136467&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Добро пожаловать в альтернативную реальность...</a>]]></description>
      
      <pubDate>Tue, 17 Jan 2012 22:20:40 GMT</pubDate>
      <dc:creator><![CDATA[solver]]></dc:creator>
      <category><![CDATA[Разработка игр]]></category>
      <category><![CDATA[away3d]]></category><category><![CDATA[танки]]></category><category><![CDATA[игра]]></category><category><![CDATA[сеть]]></category><category><![CDATA[мультиплеер]]></category><category><![CDATA[халява]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Суд удовлетворил почти все претензии Oracle к Google]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/284624/</guid>
      <link>https://habr.com/ru/articles/284624/?utm_campaign=284624&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Тихо прошла информация о том, что суд удовлетворил почти все претензии Oracle к Google.<br/>
<br/>
Попытки Google отстоять свои интересы в суде против Oracle практически не увенчались успехом. Судебный иск касался использования технологии Java в мобильной операционной системе Android.<br/>
<br/>
<img src="https://habrastorage.org/storage1/46b1cd23/d8ec191c/a4f310c7/7459c81c.jpg"/><br/>
<br/>
 <a href="https://habr.com/ru/articles/284624/?utm_campaign=284624&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Sun, 25 Sep 2011 22:00:59 GMT</pubDate>
      <dc:creator><![CDATA[solver]]></dc:creator>
      <category><![CDATA[Законодательство в IT]]></category>
      <category><![CDATA[oracle]]></category><category><![CDATA[google]]></category><category><![CDATA[android]]></category><category><![CDATA[офигеть]]></category><category><![CDATA[корпорация зла]]></category><category><![CDATA[корпорация добра]]></category><category><![CDATA[корпорация бабла]]></category><category><![CDATA[бабло побеждает добро]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Пьеса «Разработка многопользовательской сетевой игры.» Часть 3: Клиент-серверное взаимодействие]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/124311/</guid>
      <link>https://habr.com/ru/articles/124311/?utm_campaign=124311&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/storage1/d0e62f4f/07221579/091fa0b2/8bd6c378.jpg"/><br/>
<br/>
<a href="http://habrahabr.ru/blogs/gdev/123220/">Часть 1: Архитектура</a><br/>
<a href="http://habrahabr.ru/blogs/gdev/123748/">Часть 2: Протокол</a><br/>
<a href="http://habrahabr.ru/blogs/gdev/136467/">Часть 4: Переходим в 3D</a><br/>
<br/>
С третьей частью я немного задержался. Но как говорится лучше поздно чем никогда…<br/>
<br/>
Итак, продолжаем разговор.<br/>
<br/>
В третьей части нашей постановки мы реализуем протокол, напишем сервер и клиент которые будут взаимодействрвать по сети. И (ОМГ!) танки будут ездить!<br/>
Под катом то, что вы давно хотели, но боялись спросить…<br/>
<br/>
 <a href="https://habr.com/ru/articles/124311/?utm_campaign=124311&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Добро пожаловать в зрительный зал.</a>]]></description>
      
      <pubDate>Wed, 14 Sep 2011 23:40:55 GMT</pubDate>
      <dc:creator><![CDATA[solver]]></dc:creator>
      <category><![CDATA[Разработка игр]]></category>
      <category><![CDATA[game server]]></category><category><![CDATA[scala]]></category><category><![CDATA[flash]]></category><category><![CDATA[сеть]]></category><category><![CDATA[tcp]]></category><category><![CDATA[протокол]]></category><category><![CDATA[халява]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Пьеса «Разработка многопользовательской сетевой игры.» Часть 2: Это страшное слово «протокол»]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/123748/</guid>
      <link>https://habr.com/ru/articles/123748/?utm_campaign=123748&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/storage1/57c09a78/afd48760/66a8dd6d/7a624da6.jpg"/><br/>
<br/>
<a href="http://habrahabr.ru/blogs/gdev/123220/">Часть 1: Архитектура</a><br/>
<a href="http://habrahabr.ru/blogs/gdev/124311/">Часть 3: Клиент-серверное взаимодействие</a><br/>
<a href="http://habrahabr.ru/blogs/gdev/136467/">Часть 4: Переходим в 3D</a><br/>
<br/>
Итак, продолжим создание многопользовательской игры. <br/>
Сегодня мы рассмотрим создание протокола передачи данных.<br/>
А также создадим заготовки TCP сервера и соответственно клиента.<br/>
<br/>
 <a href="https://habr.com/ru/articles/123748/?utm_campaign=123748&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Добро пожаловать в зрительный зал.</a>]]></description>
      
      <pubDate>Sat, 09 Jul 2011 22:45:50 GMT</pubDate>
      <dc:creator><![CDATA[solver]]></dc:creator>
      <category><![CDATA[Разработка игр]]></category>
      <category><![CDATA[game server]]></category><category><![CDATA[scala]]></category><category><![CDATA[flash]]></category><category><![CDATA[сеть]]></category><category><![CDATA[tcp]]></category><category><![CDATA[протокол]]></category><category><![CDATA[халява]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Пьеса «Разработка многопользовательской сетевой игры.» Часть 1: Архитектура]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/123220/</guid>
      <link>https://habr.com/ru/articles/123220/?utm_campaign=123220&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="http://solverit.ru/img/Habr2_2.JPG" alt="image"/><br/>
<br/>
<a href="http://habrahabr.ru/blogs/gdev/123748/">Часть 2: Протокол</a><br/>
<a href="http://habrahabr.ru/blogs/gdev/124311/">Часть 3: Клиент-серверное взаимодействие</a><br/>
<a href="http://habrahabr.ru/blogs/gdev/136467/">Часть 4: Переходим в 3D</a><br/>
<br/>
В общем, как и обещал, публикую серию статей по разработке многопользовательской сетевой игры. Изначально я хотел просто накатать статейку по разработке серверной части на интересном языке Scala. Но понял, что одной статейкой для развертывания темы не получится обойтись. А писать очередной топик обо всем и ни очем, не хотелось изначально. Поэтому встречайте пьесу в трех действиях. В течении которой мы разработаем архитектуру проекта, реализуем серверную и клиентскую части…<br/>
Все помнят прикольные танчики на денди?<br/>
Ну вот на примере этих танчиков и будем разрабатывать сервер и клиент.<br/>
<br/>
 <a href="https://habr.com/ru/articles/123220/?utm_campaign=123220&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Добро пожаловать в зрительный зал.</a>]]></description>
      
      <pubDate>Thu, 07 Jul 2011 13:10:18 GMT</pubDate>
      <dc:creator><![CDATA[solver]]></dc:creator>
      <category><![CDATA[Разработка игр]]></category>
      <category><![CDATA[game server]]></category><category><![CDATA[scala]]></category><category><![CDATA[flash]]></category><category><![CDATA[сеть]]></category><category><![CDATA[халява]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Физика на Flash. Создание Ragdoll в Nape на AS3]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/104176/</guid>
      <link>https://habr.com/ru/articles/104176/?utm_campaign=104176&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="http://solverit.ru/img/logoaoj.jpg" alt="image"/><br/>
 Надо было сделать физику на флеше, но с одним маленьким нюансом. Необходимо было на сцене отобразить порядка 10 — 15 регдолов (для не незнающих. Регдол — это кукла. Имитация человеческого тела). Попробовав реализовать подобное на распространенном Box2D, пришел к неутешительному выводу, что Box2D это не под силу сделать. Немного погуглив нашел относительно новый движок Nape (). Который и решил в общем данную проблему.<br/>
 К своему удивлению не нашел на хабре упоминаний Nape и решил описать начало работы с ним.<br/>
 Под катом, описание создание регдола и примеры для сравнения на Box2D и Nape, а так же исходники примера.<br/>
<br/>
 <a href="https://habr.com/ru/articles/104176/?utm_campaign=104176&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Tue, 14 Sep 2010 12:38:31 GMT</pubDate>
      <dc:creator><![CDATA[solver]]></dc:creator>
      <category><![CDATA[Adobe Flash]]></category>
      <category><![CDATA[физика]]></category><category><![CDATA[физический движок]]></category><category><![CDATA[flash]]></category><category><![CDATA[Nape]]></category><category><![CDATA[Ragdoll]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
