<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="wordpress/2.3.1" --><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Хитри - блог о хитростях разработки флэш-игр, игровых баннеров и флэш-анимации</title>
	<link>http://xitri.com</link>
	<description />
	<pubDate>Wed, 24 Jun 2009 12:58:17 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.1</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/xitri" type="application/rss+xml" /><item>
		<title>Динамический фон для баннеров и flash-игр</title>
		<link>http://feedproxy.google.com/~r/xitri/~3/Kw4Y45ZXwVc/dynamic-background-for-flash-game.html</link>
		<comments>http://xitri.com/2009/06/24/dynamic-background-for-flash-game.html#comments</comments>
		<pubDate>Wed, 24 Jun 2009 12:58:17 +0000</pubDate>
		<dc:creator>Stormit</dc:creator>
		
		<category><![CDATA[ActionScript]]></category>

		<category><![CDATA[Flash игры]]></category>

		<category><![CDATA[Игровые баннеры]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[баннер]]></category>

		<category><![CDATA[игры]]></category>

		<category><![CDATA[идея]]></category>

		<category><![CDATA[оптимизация]]></category>

		<category><![CDATA[примеры]]></category>

		<category><![CDATA[уроки]]></category>

		<guid isPermaLink="false">http://xitri.com/2009/06/24/dynamic-background-for-flash-game.html</guid>
		<description><![CDATA[Урок от ANIMEFISH.COM
Привет!
Представляю вниманию очередную хитрость для флеш девелоперов - &#8220;Создание динамических текстур во флеш&#8221;. О чем это я? Частенько в играх, в анимации, существует необходимость использовать качественные текстуры для различных заливок (для фонов, объектов и т.д.) Однако, найти такую текстурку достаточно сложно, подготовить ее к использованию в ролике - тоже сложно (если вы к [...]]]></description>
			<content:encoded><![CDATA[<p>Урок от <a href="http://animefish.com/" target="_blank">ANIMEFISH.COM</a></p>
<p>Привет!</p>
<p>Представляю вниманию очередную хитрость для флеш девелоперов - &#8220;Создание динамических текстур во флеш&#8221;. О чем это я? Частенько в играх, в анимации, существует необходимость использовать качественные текстуры для различных заливок (для фонов, объектов и т.д.) Однако, найти такую текстурку достаточно сложно, подготовить ее к использованию в ролике - тоже сложно (если вы к тому же не владеете растровыми редакторами - это еще проблематичней), импортируемая текстура имеет вес (и не малый) а для вашей игры, например, необходимо много текстур. Но самое важное - это найти ту текстуру, которая бы гармонировала бы с вашей графикой.</p>
<p>Что же делать? Какие пути выхода?</p>
<ol>
<li>Нарисовать всю картинку целиком - ну тут даже не каждый художник сможет справиться, даже профи <img src='http://xitri.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>Предлагаю воспользоваться моим способом - динамически создавать свою текстуру прямо во Flash!</li>
</ol>
<p><code>
<object	type="application/x-shockwave-flash"
			data="http://xitri.com/wp-content/uploads/2009/06/grounds.swf"
			width="550"
			height="200">
	<param name="movie" value="http://xitri.com/wp-content/uploads/2009/06/grounds.swf" />
</object></code></p>
<p>Начнем.  <a href="http://xitri.com/2009/06/24/dynamic-background-for-flash-game.html#more-151" class="more-link">(more&#8230;)</a></p>
<p class="akst_link"><a target="_blank" href="http://xitri.com/?p=151&amp;akst_action=share-this"  title="Поделитесь новостью" id="akst_link_151" class="akst_share_link" rel="nofollow">Хотите почитать позже? Добавьте в социальные сети или закладки</a>
</p>
<!-- Generated by Simple Tags 1.0.4 - http://www.herewithme.fr/wordpress-plugins/simple-tags -->
	<h4>Related posts</h4>
	<ul class='st-related-posts'>
	<li><a href="http://xitri.com/2008/07/01/uafpug3-flash-actionscript-animation.html" title="Программная анимация и сферы её применения - UAFPUG 3 и как это было (1 Июль, 2008)">Программная анимация и сферы её применения - UAFPUG 3 и как это было</a> (19)</li>
	<li><a href="http://xitri.com/2009/02/27/vospominaniya-o-crimsonland-2-navedenie-na-cel.html" title="Воспоминания о Crimsonland 2: наведение на цель (27 Февраль, 2009)">Воспоминания о Crimsonland 2: наведение на цель</a> (22)</li>
	<li><a href="http://xitri.com/2008/10/29/casual-banners-is-a-true-game-flashgamm-presentation.html" title="Игровые баннеры тоже игры - презентация для FlashGamm в Киеве (29 Октябрь, 2008)">Игровые баннеры тоже игры - презентация для FlashGamm в Киеве</a> (26)</li>
	<li><a href="http://xitri.com/2008/09/29/simple-engine-flash-game-top-view-part2.html" title="Пиксельный поиск пути (29 Сентябрь, 2008)">Пиксельный поиск пути</a> (47)</li>
	<li><a href="http://xitri.com/2008/09/22/simple-engine-flash-game-top-view.html" title="Простой движок для флэш-игр типа "Вид сверху" (22 Сентябрь, 2008)">Простой движок для флэш-игр типа "Вид сверху"</a> (47)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://xitri.com/2009/06/24/dynamic-background-for-flash-game.html/feed</wfw:commentRss>
		<feedburner:origLink>http://xitri.com/2009/06/24/dynamic-background-for-flash-game.html</feedburner:origLink></item>
		<item>
		<title>Простой платформенный движок для флеш-игр</title>
		<link>http://feedproxy.google.com/~r/xitri/~3/qDxohQ-jlMY/simple-platform-flash-game-engine.html</link>
		<comments>http://xitri.com/2009/06/16/simple-platform-flash-game-engine.html#comments</comments>
		<pubDate>Tue, 16 Jun 2009 12:17:16 +0000</pubDate>
		<dc:creator>Stormit</dc:creator>
		
		<category><![CDATA[ActionScript]]></category>

		<category><![CDATA[Flash игры]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[анимация]]></category>

		<category><![CDATA[игры]]></category>

		<category><![CDATA[идея]]></category>

		<category><![CDATA[персонаж]]></category>

		<category><![CDATA[примеры]]></category>

		<category><![CDATA[уроки]]></category>

		<guid isPermaLink="false">http://xitri.com/2009/06/16/simple-platform-flash-game-engine.html</guid>
		<description><![CDATA[Чтобы сделать игру как на примере (слайд 12), не нужны продвинутые знания в физике и математике. По сути, мало что нужно вообще, потому как флеш располагает всем необходимым, чтобы сделать неплохую платформенную игру без особых усилий.
Обычно для определения столкновений фигур используются непростые математические расчёты проекции векторов. И это часто оправдано, так как позволяет сделать игры [...]]]></description>
			<content:encoded><![CDATA[<p>Чтобы сделать игру как на примере (слайд 12), не нужны продвинутые знания в физике и математике. По сути, мало что нужно вообще, потому как флеш располагает всем необходимым, чтобы сделать неплохую платформенную игру без особых усилий.</p>
<p>Обычно для определения столкновений фигур используются непростые математические расчёты проекции векторов. И это часто оправдано, так как позволяет сделать игры с реальным поведением объектов. Но если реальной физикой в вашей игре можно пренебречь, то организовать прогулки по платформенному миру - не проблема. Герой дня - популярная функция <strong>hitTest()</strong>, которая и будет решать все вопросы определения столкновений.</p>
<p><code>
<object	type="application/x-shockwave-flash"
			data="http://xitri.com/wp-content/uploads/2009/06/platformengine.swf"
			width="550"
			height="200">
	<param name="movie" value="http://xitri.com/wp-content/uploads/2009/06/platformengine.swf" />
</object></code></p>
<p>У этого движка есть свои плюсы и минусы. К недостаткам можно отнести:<br />
1) отсутствие физики (есть только гравитация)<br />
2) отсутствие наклонных поверхностей<br />
3) платформы только прямоугольной формы<br />
4) в сложных уровнях, во избежание глюков, требует дополнительной настройки персонажа<br />
5) есть небольшая &#8220;дерганность&#8221; персонажа при контакте с платформами (связано с тем, что пересечение с платформой компенсируется не по направлению движения, а с раскладкой на оси X и Y).</p>
<p>К достоинствам:<br />
1) прост в разработке<br />
2) простое и быстрое построение уровней сложной формы<br />
3) персонаж автоматически шагает по невысоким ступенькам<br />
4) несёт в себе определённую стилизацию и хорошо подходит для пиксельной графики.</p>
<p> <a href="http://xitri.com/2009/06/16/simple-platform-flash-game-engine.html#more-149" class="more-link">(more&#8230;)</a></p>
<p class="akst_link"><a target="_blank" href="http://xitri.com/?p=149&amp;akst_action=share-this"  title="Поделитесь новостью" id="akst_link_149" class="akst_share_link" rel="nofollow">Хотите почитать позже? Добавьте в социальные сети или закладки</a>
</p>
<!-- Generated by Simple Tags 1.0.4 - http://www.herewithme.fr/wordpress-plugins/simple-tags -->
	<h4>Related posts</h4>
	<ul class='st-related-posts'>
	<li><a href="http://xitri.com/2008/07/01/uafpug3-flash-actionscript-animation.html" title="Программная анимация и сферы её применения - UAFPUG 3 и как это было (1 Июль, 2008)">Программная анимация и сферы её применения - UAFPUG 3 и как это было</a> (19)</li>
	<li><a href="http://xitri.com/2008/10/29/casual-banners-is-a-true-game-flashgamm-presentation.html" title="Игровые баннеры тоже игры - презентация для FlashGamm в Киеве (29 Октябрь, 2008)">Игровые баннеры тоже игры - презентация для FlashGamm в Киеве</a> (26)</li>
	<li><a href="http://xitri.com/2009/06/24/dynamic-background-for-flash-game.html" title="Динамический фон для баннеров и flash-игр (24 Июнь, 2009)">Динамический фон для баннеров и flash-игр</a> (32)</li>
	<li><a href="http://xitri.com/2009/03/19/crimsonland3_survival_with_actionscript.html" title="Crimsonland 3: Выживание на практике (19 Март, 2009)">Crimsonland 3: Выживание на практике</a> (40)</li>
	<li><a href="http://xitri.com/2009/02/27/vospominaniya-o-crimsonland-2-navedenie-na-cel.html" title="Воспоминания о Crimsonland 2: наведение на цель (27 Февраль, 2009)">Воспоминания о Crimsonland 2: наведение на цель</a> (22)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://xitri.com/2009/06/16/simple-platform-flash-game-engine.html/feed</wfw:commentRss>
		<feedburner:origLink>http://xitri.com/2009/06/16/simple-platform-flash-game-engine.html</feedburner:origLink></item>
		<item>
		<title>Мы сделали Пчелоида и флеш-игру Striped Escape</title>
		<link>http://feedproxy.google.com/~r/xitri/~3/21JpKPpgtDo/flash-game-striped-escape.html</link>
		<comments>http://xitri.com/2009/05/05/flash-game-striped-escape.html#comments</comments>
		<pubDate>Tue, 05 May 2009 14:27:52 +0000</pubDate>
		<dc:creator>Stormit</dc:creator>
		
		<category><![CDATA[Flash игры]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[игры]]></category>

		<category><![CDATA[примеры]]></category>

		<guid isPermaLink="false">http://xitri.com/2009/05/05/flash-game-striped-escape.html</guid>
		<description><![CDATA[Наконец-то увидела свет флеш-игрушка, которую мы сделали ещё в сентябре прошлого года. Я программировал и продумывал уровни, Никита Котов - рисовал, анимировал и писал музыку. Сложно сказать, сколько времени ушло на разработку, так как начал я её делать после того как увидел игру &#8220;N&#8221;. Потом много раз откладывал в сторону, через пол-года вспоминал и что-то [...]]]></description>
			<content:encoded><![CDATA[<p>Наконец-то увидела свет флеш-игрушка, которую мы сделали ещё в сентябре прошлого года. Я программировал и продумывал уровни, Никита Котов - рисовал, анимировал и писал музыку. Сложно сказать, сколько времени ушло на разработку, так как начал я её делать после того как увидел игру &#8220;N&#8221;. Потом много раз откладывал в сторону, через пол-года вспоминал и что-то доделывал - и так много раз. Можно сказать что я на ней познавал подводные камни, учился физике и оптимизации процессорных ресурсов.</p>
<p>Спонсором выступили <a href="http://www.bunnygames.com/" target="_blank">BunnyGames</a> на правах Primary Sponsorship. Сейчас игра крутится на <a href="http://www.newgrounds.com/portal/view/494284" title="StripedStriped Escape flash game on Newgrounds" target="_blank">Newgrounds </a>- поддержите, поставьте 5 баллов (реклама в игре сейчас откручивается мне, так что можно кликать <img src='http://xitri.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ).</p>
<p><a href="http://www.newgrounds.com/portal/view/494284" target="_blank"><img src="http://xitri.com/wp-content/uploads/2009/05/striped_escape_splash.jpg" alt="Striped Escape" /></a></p>
<p>Это классический платформер, где в каждом уровне нужно добраться до выхода, минуя все опасности. В игре 9 уровней и 7 видов противников. Каждый противник обладает своими характеристиками, например один может побежать навстречу когда вас заметит, другой мешает через себя перепрыгнуть. Мир в игре может меняться. Все персонажи двигаются, пока не упрутся в стену или под ногами не окажется пустота. Поэтому открывание дверей или подъехавший лифт могут изменить ситуацию и усложнить прохождение.</p>
<p><strong>Немного предыстории (играем за представителя расы пчелоидов):</strong></p>
<p style="margin: 5px 0px; padding: 10px 5px 10px 20px; background-color: #332b26; color: #c79b6f"> Вы были осуждены по статье rgb:#FDD535 Галактического Кодекса.<br />
За незаконный сбор мёда вам дали максимальный срок - 1000000 ударов пульса. Срок близился к концу, но внезапная магнитная аномалия вывела приборы из строя и дверь вашей камеры открылась&#8230;<br />
Чудесным образом спаслись не только вы, - сбой системы открыл все камеры и остальные заключённые тоже оказались на свободе. Они сильнее и выносливее вас, и они жаждут мести. Избегайте их.<br />
Цель каждого уровня - найти выход. А цель игры - удрать с этой планеты!</p>
<p>Очень много времени (я даже не ожидал) ушло на проработку каждого уровня - на то, чтобы сделать его интересным и 100% проходимым. Сейчас можно собрать все бонусы без потерь (не уверен насчёт последнего уровня). Пришлось каждый уровень пройти не один десяток раз. Особенно сложно было там, где бегают четверорукие охранники. Дело в том, что они могут подпрыгнуть и улететь с платформы в непредсказуемом направлении и создать непроходимый участок.</p>
<p>Игра получилась непростой в прохождении и тестерам пришлось потратить несколько дней, чтобы дойти до конца, но последний уровень пока покорился только мне <img src='http://xitri.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
<p class="akst_link"><a target="_blank" href="http://xitri.com/?p=147&amp;akst_action=share-this"  title="Поделитесь новостью" id="akst_link_147" class="akst_share_link" rel="nofollow">Хотите почитать позже? Добавьте в социальные сети или закладки</a>
</p>
<!-- Generated by Simple Tags 1.0.4 - http://www.herewithme.fr/wordpress-plugins/simple-tags -->
	<h4>Related posts</h4>
	<ul class='st-related-posts'>
	<li><a href="http://xitri.com/2009/06/24/dynamic-background-for-flash-game.html" title="Динамический фон для баннеров и flash-игр (24 Июнь, 2009)">Динамический фон для баннеров и flash-игр</a> (32)</li>
	<li><a href="http://xitri.com/2009/06/16/simple-platform-flash-game-engine.html" title="Простой платформенный движок для флеш-игр (16 Июнь, 2009)">Простой платформенный движок для флеш-игр</a> (72)</li>
	<li><a href="http://xitri.com/2009/04/14/scarygirl-flash-game.html" title="Scarygirl - вышла в свет самая крутая флеш-игра (14 Апрель, 2009)">Scarygirl - вышла в свет самая крутая флеш-игра</a> (22)</li>
	<li><a href="http://xitri.com/2009/03/27/cache_as_bitmap_alternative.html" title="Альтернатива "Cache as bitmap" - разгружаем процессор (27 Март, 2009)">Альтернатива "Cache as bitmap" - разгружаем процессор</a> (27)</li>
	<li><a href="http://xitri.com/2009/03/19/crimsonland3_survival_with_actionscript.html" title="Crimsonland 3: Выживание на практике (19 Март, 2009)">Crimsonland 3: Выживание на практике</a> (40)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://xitri.com/2009/05/05/flash-game-striped-escape.html/feed</wfw:commentRss>
		<feedburner:origLink>http://xitri.com/2009/05/05/flash-game-striped-escape.html</feedburner:origLink></item>
		<item>
		<title>Scarygirl - вышла в свет самая крутая флеш-игра</title>
		<link>http://feedproxy.google.com/~r/xitri/~3/jhtArHkkNCw/scarygirl-flash-game.html</link>
		<comments>http://xitri.com/2009/04/14/scarygirl-flash-game.html#comments</comments>
		<pubDate>Tue, 14 Apr 2009 15:48:24 +0000</pubDate>
		<dc:creator>Stormit</dc:creator>
		
		<category><![CDATA[Flash игры]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[игры]]></category>

		<category><![CDATA[примеры]]></category>

		<guid isPermaLink="false">http://xitri.com/2009/04/14/scarygirl-flash-game.html</guid>
		<description><![CDATA[Тут не нужен ни пиар ни громкие слова. По моему мнению, это самая качественная и проработанная флеш-игра на сегодня. Впервые я о ней услышал около года назад и с нетерпением ждал когда же это свершится. Разработчики периодически интриговали графикой и новыми трейлерами, после которых я запасался новым терпением и загорался желанием самому сделать что-нибудь эдакое&#8230;
Все [...]]]></description>
			<content:encoded><![CDATA[<p>Тут не нужен ни пиар ни громкие слова. По моему мнению, это самая качественная и проработанная флеш-игра на сегодня. Впервые я о ней услышал около года назад и с нетерпением ждал когда же это свершится. Разработчики периодически интриговали графикой и новыми трейлерами, после которых я запасался новым терпением и загорался желанием самому сделать что-нибудь эдакое&#8230;</p>
<p>Все кто ждал вместе со мной, - мы это сделали <img src='http://xitri.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Игра состоит из серии подигр, где с каждым уровнем меняются возможности (соответственно управление) персонажа. Смотрите трейлер и сами всё поймёте:</p>
<pre style="margin: -40px 0px 0px 0px;"><object width="550" height="310">
<param name="allowfullscreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3812568&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1"></param><embed src="http://vimeo.com/moogaloop.swf?clip_id=3812568&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="550" height="310"></embed></object></pre>
<p>Берём пример, потому как здесь графика, анимация, программирование, музыкальное сопровождение, удобный интерфейс - вообще всё - сделано на высшем уровне.</p>
<p>Играем в <a href="http://www.scarygirl.com/world.php" target="_blank" title="Scarygirl flash game">Scarygirl</a></p>
<p class="akst_link"><a target="_blank" href="http://xitri.com/?p=146&amp;akst_action=share-this"  title="Поделитесь новостью" id="akst_link_146" class="akst_share_link" rel="nofollow">Хотите почитать позже? Добавьте в социальные сети или закладки</a>
</p>
<!-- Generated by Simple Tags 1.0.4 - http://www.herewithme.fr/wordpress-plugins/simple-tags -->
	<h4>Related posts</h4>
	<ul class='st-related-posts'>
	<li><a href="http://xitri.com/2009/06/24/dynamic-background-for-flash-game.html" title="Динамический фон для баннеров и flash-игр (24 Июнь, 2009)">Динамический фон для баннеров и flash-игр</a> (32)</li>
	<li><a href="http://xitri.com/2009/06/16/simple-platform-flash-game-engine.html" title="Простой платформенный движок для флеш-игр (16 Июнь, 2009)">Простой платформенный движок для флеш-игр</a> (72)</li>
	<li><a href="http://xitri.com/2009/05/05/flash-game-striped-escape.html" title="Мы сделали Пчелоида и флеш-игру Striped Escape (5 Май, 2009)">Мы сделали Пчелоида и флеш-игру Striped Escape</a> (36)</li>
	<li><a href="http://xitri.com/2009/03/27/cache_as_bitmap_alternative.html" title="Альтернатива "Cache as bitmap" - разгружаем процессор (27 Март, 2009)">Альтернатива "Cache as bitmap" - разгружаем процессор</a> (27)</li>
	<li><a href="http://xitri.com/2009/03/19/crimsonland3_survival_with_actionscript.html" title="Crimsonland 3: Выживание на практике (19 Март, 2009)">Crimsonland 3: Выживание на практике</a> (40)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://xitri.com/2009/04/14/scarygirl-flash-game.html/feed</wfw:commentRss>
		<feedburner:origLink>http://xitri.com/2009/04/14/scarygirl-flash-game.html</feedburner:origLink></item>
		<item>
		<title>Flash игра - Don’t Look Back</title>
		<link>http://feedproxy.google.com/~r/xitri/~3/fZfdNMEkuWI/flash-game-dont-look-back.html</link>
		<comments>http://xitri.com/2009/04/08/flash-game-dont-look-back.html#comments</comments>
		<pubDate>Wed, 08 Apr 2009 16:34:34 +0000</pubDate>
		<dc:creator>Stormit</dc:creator>
		
		<category><![CDATA[Flash игры]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[игры]]></category>

		<category><![CDATA[идея]]></category>

		<guid isPermaLink="false">http://xitri.com/2009/04/08/flash-game-dont-look-back.html</guid>
		<description><![CDATA[Отличная игрушка попалась на днях на глаза, называется: Don&#8217;t Look Back.
Почему игра так называется, становится понятно когда проходишь большую её часть. Для меня этот момент был самым неожиданным и приятным в игре. В конце игры снова неожиданность&#8230; В общем, игра с идеей, которая в середине немного меняет суть игры.

Советую потратить часик свободного времени и пройти [...]]]></description>
			<content:encoded><![CDATA[<p>Отличная игрушка попалась на днях на глаза, называется: <a href="http://www.kongregate.com/games/TerryCavanagh/dont-look-back" title="Flash game: Don't Look Back" target="_blank">Don&#8217;t Look Back</a>.</p>
<p>Почему игра так называется, становится понятно когда проходишь большую её часть. Для меня этот момент был самым неожиданным и приятным в игре. В конце игры снова неожиданность&#8230; В общем, игра с идеей, которая в середине немного меняет суть игры.<br />
<a href="http://xitri.com/2009/04/08/flash-game-dont-look-back.html/dont-look-back-flash-game/" target="_blank" rel="attachment wp-att-145" title="Don’t Look Back Flash Game"><img src="http://xitri.com/wp-content/uploads/2009/04/dont_look_back.gif" alt="Don’t Look Back Flash Game" /></a><br />
Советую потратить часик свободного времени и пройти игру до конца.</p>
<p class="akst_link"><a target="_blank" href="http://xitri.com/?p=144&amp;akst_action=share-this"  title="Поделитесь новостью" id="akst_link_144" class="akst_share_link" rel="nofollow">Хотите почитать позже? Добавьте в социальные сети или закладки</a>
</p>
<!-- Generated by Simple Tags 1.0.4 - http://www.herewithme.fr/wordpress-plugins/simple-tags -->
	<h4>Related posts</h4>
	<ul class='st-related-posts'>
	<li><a href="http://xitri.com/2009/06/24/dynamic-background-for-flash-game.html" title="Динамический фон для баннеров и flash-игр (24 Июнь, 2009)">Динамический фон для баннеров и flash-игр</a> (32)</li>
	<li><a href="http://xitri.com/2009/06/16/simple-platform-flash-game-engine.html" title="Простой платформенный движок для флеш-игр (16 Июнь, 2009)">Простой платформенный движок для флеш-игр</a> (72)</li>
	<li><a href="http://xitri.com/2009/02/27/vospominaniya-o-crimsonland-2-navedenie-na-cel.html" title="Воспоминания о Crimsonland 2: наведение на цель (27 Февраль, 2009)">Воспоминания о Crimsonland 2: наведение на цель</a> (22)</li>
	<li><a href="http://xitri.com/2008/12/26/virus-crisis-kaspersky-flash-game.html" title="Флэш-игра "Вирусный кризис". (26 Декабрь, 2008)">Флэш-игра "Вирусный кризис".</a> (34)</li>
	<li><a href="http://xitri.com/2008/11/07/flash-effect-fast-wind.html" title="Эффект сильного ветра в 2 кадра (7 Ноябрь, 2008)">Эффект сильного ветра в 2 кадра</a> (25)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://xitri.com/2009/04/08/flash-game-dont-look-back.html/feed</wfw:commentRss>
		<feedburner:origLink>http://xitri.com/2009/04/08/flash-game-dont-look-back.html</feedburner:origLink></item>
		<item>
		<title>Мне исполнился 1 год</title>
		<link>http://feedproxy.google.com/~r/xitri/~3/oWg5NMRuw_E/xi3_one_year_old.html</link>
		<comments>http://xitri.com/2009/04/01/xi3_one_year_old.html#comments</comments>
		<pubDate>Wed, 01 Apr 2009 13:11:43 +0000</pubDate>
		<dc:creator>Stormit</dc:creator>
		
		<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://xitri.com/2009/04/01/xi3_one_year_old.html</guid>
		<description><![CDATA[&#8220;Мне 1 год&#8221; - заявил мне сегодня мой блог, чем меня несколько удивил. Ну раз так, нужно что-то написать по этому поводу.
За этот год в моей жизни произошло много интересных событий. Я узнал что многие люди давно и окончательно перешли на AS3. Причём привыкли к нему настолько, что даже не матюкаются. Узнал что UAFPUG - [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;Мне 1 год&#8221; - заявил мне сегодня мой блог, чем меня несколько удивил. Ну раз так, нужно что-то написать по этому поводу.</p>
<p>За этот год в моей жизни произошло много интересных событий. Я узнал что многие люди давно и окончательно перешли на AS3. Причём привыкли к нему настолько, что даже не матюкаются. Узнал что <a href="http://fpug.org.ua/" title=" Ukrainian Adobe Flash Platform User Group" target="_blank">UAFPUG</a> - это не так страшно как звучит, наоборот, очень полезное мероприятие. Что делать и продавать игры - вполне реальное занятие чтобы жить только этим (сделал 1 на заказ, продал 2 свои игры, ещё 2 сейчас продаются и несколько в разработке - это параллельно с основной работой).</p>
<p>Прочитал 2 доклада: для <a href="http://fpug.org.ua/" title=" Ukrainian Adobe Flash Platform User Group" target="_blank">UAFPUG</a> в Донецке и для <a href="http://www.flashgamm.com" title="Встреча профессиональных разработчиков flash игр" target="_blank">FlashGamm</a> в Киеве (<a href="http://xitri.com/2008/07/01/uafpug3-flash-actionscript-animation.html" title="Доклад о программной анимации для UAFPUG в донецке">доклад1</a>, <a href="http://xitri.com/2008/10/29/casual-banners-is-a-true-game-flashgamm-presentation.html" title="Игровые баннеры и маленькие flash-игры - доклад для FlashGamm в Киеве">доклад2</a>).  Познакомился с многими  интересными людьми и загрузился работой. Был удивлён, когда предложили взять у меня интервью и с удовольствием его дал. Читайте в <a href="http://flash-animation.ru/2009/01/interview-denis-romanko/" target="_blank">блоге Валерии Маллаевой</a>, который тоже недавно справил первую годовщину.</p>
<p>Из планов на будущее: освоить 2х-мерные и  3х-мерные движки, запустить игровой портал и доработать свой 4х-мерный игровой движок.</p>
<p>&#8220;Ничего не забыл?&#8221; - спросил я свой блог, на что он мне тактично добавил, - &#8220;В настоящее время имеются 62 записей и 1197 комментариев, которые находятся в 7 рубриках и имеют 13 меток.&#8221;</p>
<p class="akst_link"><a target="_blank" href="http://xitri.com/?p=143&amp;akst_action=share-this"  title="Поделитесь новостью" id="akst_link_143" class="akst_share_link" rel="nofollow">Хотите почитать позже? Добавьте в социальные сети или закладки</a>
</p>
<!-- Generated by Simple Tags 1.0.4 - http://www.herewithme.fr/wordpress-plugins/simple-tags -->
	<h4>Related posts</h4>
	<ul class='st-related-posts'>
	<li>No related posts.</li>
	</ul>

]]></content:encoded>
			<wfw:commentRss>http://xitri.com/2009/04/01/xi3_one_year_old.html/feed</wfw:commentRss>
		<feedburner:origLink>http://xitri.com/2009/04/01/xi3_one_year_old.html</feedburner:origLink></item>
		<item>
		<title>Альтернатива “Cache as bitmap” - разгружаем процессор</title>
		<link>http://feedproxy.google.com/~r/xitri/~3/gM0EKhBgaW4/cache_as_bitmap_alternative.html</link>
		<comments>http://xitri.com/2009/03/27/cache_as_bitmap_alternative.html#comments</comments>
		<pubDate>Fri, 27 Mar 2009 09:10:45 +0000</pubDate>
		<dc:creator>Stormit</dc:creator>
		
		<category><![CDATA[ActionScript]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[игры]]></category>

		<category><![CDATA[оптимизация]]></category>

		<category><![CDATA[примеры]]></category>

		<guid isPermaLink="false">http://xitri.com/2009/03/27/cache_as_bitmap_alternative.html</guid>
		<description><![CDATA[Наверное многие знают и умело используют такую замечательную возможность во флеше как &#8220;Cache as bitmap&#8220;. При этом, с клипа делается виртуальный снимок в виде картинки и вектор не пересчитывается для отрисовки каждый кадр. Можно рисовать графику в векторе прямо во флеше, потом в панели свойств включить кэширование и на выходе плеер получает растровую картинку. Очень [...]]]></description>
			<content:encoded><![CDATA[<p>Наверное многие знают и умело используют такую замечательную возможность во флеше как &#8220;<strong>Cache as bitmap</strong>&#8220;. При этом, с клипа делается виртуальный снимок в виде картинки и вектор не пересчитывается для отрисовки каждый кадр. Можно рисовать графику в векторе прямо во флеше, потом в панели свойств включить кэширование и на выходе плеер получает растровую картинку. Очень удобно, можно быстро вносить изменения и сразу любоваться результатом минуя фазу экспорта/импорта в PNG. Плюс ко всему - экономия траффика.</p>
<p>Звучит приятно и обычно всё хорошо работает, но я столкнулся с тем, что с клипами больших размеров, тормоза частично остаются. В одной платформенной игре у меня был фон 1200х1200, который лежал на заднем плане и должен был просто смещаться, пока персонаж бегает по уровню. Так вот, анимация происходила с небольшими рывками. Такое впечатление, что флэш время от времени пересчитывает данные и делает &#8220;обновлённый&#8221; снимок с клипа. Так или иначе, но факт имел место и такие тормоза были. Это решалось заменой векторного фона растровым (PNG), но такая флешка весила очень много.</p>
<p>Но не зря мы все так любим флеш - у него в арсенале достаточно инструментов чтобы решить эту проблему. Мы снимаем с флеша ответственность по растеризации векторной графики и берём её на себя. Будем использовать BitmapData и маленькую функцию, приведённую  ниже.  В добавок мы получаем возможность обрабатывать нашу картинку как игре угодно: добавить следы от взрыва, осколки, пятна.</p>
<p>На примере ниже можно увидеть как это работает. Большое количество градиентов и  объектов нас больше не пугают, потому что пикселы отрисовать в разы быстрее чем рассчитать вектор по точкам. Так будет видеть flashPlayer наш клип:</p>
<p><code>
<object	type="application/x-shockwave-flash"
			data="http://xitri.com/wp-content/uploads/2009/03/rasterizeimage.swf"
			width="550"
			height="200">
	<param name="movie" value="http://xitri.com/wp-content/uploads/2009/03/rasterizeimage.swf" />
</object></code></p>
<p> <a href="http://xitri.com/2009/03/27/cache_as_bitmap_alternative.html#more-141" class="more-link">(more&#8230;)</a></p>
<p class="akst_link"><a target="_blank" href="http://xitri.com/?p=141&amp;akst_action=share-this"  title="Поделитесь новостью" id="akst_link_141" class="akst_share_link" rel="nofollow">Хотите почитать позже? Добавьте в социальные сети или закладки</a>
</p>
<!-- Generated by Simple Tags 1.0.4 - http://www.herewithme.fr/wordpress-plugins/simple-tags -->
	<h4>Related posts</h4>
	<ul class='st-related-posts'>
	<li><a href="http://xitri.com/2009/06/24/dynamic-background-for-flash-game.html" title="Динамический фон для баннеров и flash-игр (24 Июнь, 2009)">Динамический фон для баннеров и flash-игр</a> (32)</li>
	<li><a href="http://xitri.com/2008/09/29/simple-engine-flash-game-top-view-part2.html" title="Пиксельный поиск пути (29 Сентябрь, 2008)">Пиксельный поиск пути</a> (47)</li>
	<li><a href="http://xitri.com/2008/07/01/uafpug3-flash-actionscript-animation.html" title="Программная анимация и сферы её применения - UAFPUG 3 и как это было (1 Июль, 2008)">Программная анимация и сферы её применения - UAFPUG 3 и как это было</a> (19)</li>
	<li><a href="http://xitri.com/2009/06/16/simple-platform-flash-game-engine.html" title="Простой платформенный движок для флеш-игр (16 Июнь, 2009)">Простой платформенный движок для флеш-игр</a> (72)</li>
	<li><a href="http://xitri.com/2009/03/19/crimsonland3_survival_with_actionscript.html" title="Crimsonland 3: Выживание на практике (19 Март, 2009)">Crimsonland 3: Выживание на практике</a> (40)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://xitri.com/2009/03/27/cache_as_bitmap_alternative.html/feed</wfw:commentRss>
		<feedburner:origLink>http://xitri.com/2009/03/27/cache_as_bitmap_alternative.html</feedburner:origLink></item>
		<item>
		<title>Crimsonland 3: Выживание на практике</title>
		<link>http://feedproxy.google.com/~r/xitri/~3/kP3jcIUKR9M/crimsonland3_survival_with_actionscript.html</link>
		<comments>http://xitri.com/2009/03/19/crimsonland3_survival_with_actionscript.html#comments</comments>
		<pubDate>Wed, 18 Mar 2009 22:22:04 +0000</pubDate>
		<dc:creator>Stormit</dc:creator>
		
		<category><![CDATA[ActionScript]]></category>

		<category><![CDATA[Flash игры]]></category>

		<category><![CDATA[Игровые баннеры]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[баннер]]></category>

		<category><![CDATA[игры]]></category>

		<category><![CDATA[персонаж]]></category>

		<category><![CDATA[примеры]]></category>

		<category><![CDATA[уроки]]></category>

		<guid isPermaLink="false">http://xitri.com/2009/03/19/crimsonland3_survival_with_actionscript.html</guid>
		<description><![CDATA[Мне уже порядком поднадоела эта тема, но люди просят рассказать каким образом создаются монстры, летят пули и как определяется попадание. Надеюсь это многим поможет, тем более что поняв эти простые истины, можно создать много разных flash игр.
На самом деле о некоторых вещах я уже писал раньше. Например, монстры будут появляться таким же способом, как препятствия [...]]]></description>
			<content:encoded><![CDATA[<p>Мне уже порядком поднадоела эта тема, но люди просят рассказать каким образом создаются монстры, летят пули и как определяется попадание. Надеюсь это многим поможет, тем более что поняв эти простые истины, можно создать много разных flash игр.</p>
<p>На самом деле о некоторых вещах я уже писал раньше. Например, монстры будут появляться таким же способом, как препятствия в <a href="http://xitri.com/2008/04/28/loop-background3-game-banner.html" title="Создание игрового flash-баннера">баннере с мячиком</a> (помните?). Для простоты изложения мы будем использовать процедурный способ программирования с разделением кода на слои :). Потом так будет удобнее ориентироваться в коде (это первый шаг к классам и ООП).</p>
<p><code>
<object	type="application/x-shockwave-flash"
			data="http://xitri.com/wp-content/uploads/2009/03/crimsongame.swf"
			width="550"
			height="200">
	<param name="movie" value="http://xitri.com/wp-content/uploads/2009/03/crimsongame.swf" />
</object></code></p>
<p>Итак, из предыдущих постов у нас есть главный герой, готовый ринуться на толпы врагов. Я заменил базуку на пулемёт  и немного повысил его манёвренность (скорость ходьбы и поворота). Слайд 1.</p>
<p>Подробно о том, как теперь устроен клип <strong>body</strong> клипа <strong>hero</strong> показано на слайте 2. При щелчке мышью, начинает проигрываться анимация стрельбы и во втором кадре вызывается функция <strong>placeBullet()</strong>, которая добавляет пулю на сцену. Это единственное место в этом примере, где вызов функции идёт из клипа, а не с главной линейки. Обратите внимание, что появился вспомогательный клип <strong>dot</strong> - он нужен чтобы пересчитать по нему правильные координаты пули в момент вылета из ствола. Это идеальный способ, когда дуло не находится точно на осях X и Y. Внутри всех вспомогательных клипов я пишу <strong>_visible = false</strong>. Так они не заметны для глаза, но доступны для кода.</p>
<p>Дальше создаём клип для противника с именем <strong>spider</strong> и прочую атрибутику: пулю (<strong>bullet</strong>) и спецэффект для поражения (<strong>boom</strong>). Клип <strong>spider</strong> состоит из 2-х кадров (состояний). В первом клип с анимацией ходьбы (здесь же и клип <strong>hit</strong>, который нужен для проверки попадания), а во втором - клип а анимацией погибания (когда анимация доигрывается, в последнем кадре вызывается <strong>_parent.removeMovieClip()</strong> которая удаляет противника (в данном случае  <strong>_parent</strong> - это клип <strong>spider</strong>). Клип пули <strong>bullet</strong> - просто рисунок снаряда (при <strong>_rotation = 0</strong> смотрит вправо). Клип <strong>boom</strong> - имитация кровавого всплеска. Все эти клипы присутствуют на линейке, но лежат далеко за пределами сцены чтобы случайно не попали в кадр (или выполнить для них <strong>_visible = false</strong>). Потом с каждого будет создаваться дубликат и использоваться по необходимости.<br />
Создаём прямоугольный клип <strong>ground</strong> который площадью должен покрыть всю сцену. Противники будут появляться, учитывая его границы, а пули будут удаляться (в смысле delete), когда вылетят за его пределы. Слайд 3.<br />
 <a href="http://xitri.com/2009/03/19/crimsonland3_survival_with_actionscript.html#more-139" class="more-link">(more&#8230;)</a></p>
<p class="akst_link"><a target="_blank" href="http://xitri.com/?p=139&amp;akst_action=share-this"  title="Поделитесь новостью" id="akst_link_139" class="akst_share_link" rel="nofollow">Хотите почитать позже? Добавьте в социальные сети или закладки</a>
</p>
<!-- Generated by Simple Tags 1.0.4 - http://www.herewithme.fr/wordpress-plugins/simple-tags -->
	<h4>Related posts</h4>
	<ul class='st-related-posts'>
	<li><a href="http://xitri.com/2008/07/01/uafpug3-flash-actionscript-animation.html" title="Программная анимация и сферы её применения - UAFPUG 3 и как это было (1 Июль, 2008)">Программная анимация и сферы её применения - UAFPUG 3 и как это было</a> (19)</li>
	<li><a href="http://xitri.com/2009/06/24/dynamic-background-for-flash-game.html" title="Динамический фон для баннеров и flash-игр (24 Июнь, 2009)">Динамический фон для баннеров и flash-игр</a> (32)</li>
	<li><a href="http://xitri.com/2009/06/16/simple-platform-flash-game-engine.html" title="Простой платформенный движок для флеш-игр (16 Июнь, 2009)">Простой платформенный движок для флеш-игр</a> (72)</li>
	<li><a href="http://xitri.com/2009/02/27/vospominaniya-o-crimsonland-2-navedenie-na-cel.html" title="Воспоминания о Crimsonland 2: наведение на цель (27 Февраль, 2009)">Воспоминания о Crimsonland 2: наведение на цель</a> (22)</li>
	<li><a href="http://xitri.com/2009/02/12/move-and-shoot-like-crimsonland.html" title="Делаем во флэше движение персонажа как в Crimsonland (12 Февраль, 2009)">Делаем во флэше движение персонажа как в Crimsonland</a> (63)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://xitri.com/2009/03/19/crimsonland3_survival_with_actionscript.html/feed</wfw:commentRss>
		<feedburner:origLink>http://xitri.com/2009/03/19/crimsonland3_survival_with_actionscript.html</feedburner:origLink></item>
		<item>
		<title>Воспоминания о Crimsonland 2: наведение на цель</title>
		<link>http://feedproxy.google.com/~r/xitri/~3/XF-I7kh7uio/vospominaniya-o-crimsonland-2-navedenie-na-cel.html</link>
		<comments>http://xitri.com/2009/02/27/vospominaniya-o-crimsonland-2-navedenie-na-cel.html#comments</comments>
		<pubDate>Fri, 27 Feb 2009 11:16:44 +0000</pubDate>
		<dc:creator>Stormit</dc:creator>
		
		<category><![CDATA[ActionScript]]></category>

		<category><![CDATA[Flash игры]]></category>

		<category><![CDATA[Игровые баннеры]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[баннер]]></category>

		<category><![CDATA[игры]]></category>

		<category><![CDATA[идея]]></category>

		<category><![CDATA[примеры]]></category>

		<category><![CDATA[уроки]]></category>

		<guid isPermaLink="false">http://xitri.com/2009/02/27/vospominaniya-o-crimsonland-2-navedenie-na-cel.html</guid>
		<description><![CDATA[Это небольшое дополнение к предыдущему посту, которое может сделать флеш-игру ещё интересней.
Очень часто разработчики, когда им нужно навести дуло на цель или направить монстра на жертву, делают это мгновенно. То есть, объект шёл в одну сторону, и тут бац.. идёт уже в другую. Это подходит для многих случаев и повышает контроль над ситуацией, мотивируя игрока [...]]]></description>
			<content:encoded><![CDATA[<p>Это небольшое дополнение к <a href="http://xitri.com/2009/02/12/move-and-shoot-like-crimsonland.html">предыдущему посту</a>, которое может сделать флеш-игру ещё интересней.</p>
<p>Очень часто разработчики, когда им нужно навести дуло на цель или направить монстра на жертву, делают это мгновенно. То есть, объект шёл в одну сторону, и тут бац.. идёт уже в другую. Это подходит для многих случаев и повышает контроль над ситуацией, мотивируя игрока проявить свои возможности, но иногда (а может и часто :)) нужно сделать чтобы дуло пушки или персонаж наводились на цель плавно.</p>
<p><code>
<object	type="application/x-shockwave-flash"
			data="http://xitri.com/wp-content/uploads/2009/02/rotateto.swf"
			width="550"
			height="200">
	<param name="movie" value="http://xitri.com/wp-content/uploads/2009/02/rotateto.swf" />
</object></code></p>
<p> <a href="http://xitri.com/2009/02/27/vospominaniya-o-crimsonland-2-navedenie-na-cel.html#more-136" class="more-link">(more&#8230;)</a></p>
<p class="akst_link"><a target="_blank" href="http://xitri.com/?p=136&amp;akst_action=share-this"  title="Поделитесь новостью" id="akst_link_136" class="akst_share_link" rel="nofollow">Хотите почитать позже? Добавьте в социальные сети или закладки</a>
</p>
<!-- Generated by Simple Tags 1.0.4 - http://www.herewithme.fr/wordpress-plugins/simple-tags -->
	<h4>Related posts</h4>
	<ul class='st-related-posts'>
	<li><a href="http://xitri.com/2009/06/24/dynamic-background-for-flash-game.html" title="Динамический фон для баннеров и flash-игр (24 Июнь, 2009)">Динамический фон для баннеров и flash-игр</a> (32)</li>
	<li><a href="http://xitri.com/2008/09/22/simple-engine-flash-game-top-view.html" title="Простой движок для флэш-игр типа "Вид сверху" (22 Сентябрь, 2008)">Простой движок для флэш-игр типа "Вид сверху"</a> (47)</li>
	<li><a href="http://xitri.com/2008/08/07/game-banner-shooter.html" title="Игровой баннер типа "Шутер" (7 Август, 2008)">Игровой баннер типа "Шутер"</a> (44)</li>
	<li><a href="http://xitri.com/2008/07/01/uafpug3-flash-actionscript-animation.html" title="Программная анимация и сферы её применения - UAFPUG 3 и как это было (1 Июль, 2008)">Программная анимация и сферы её применения - UAFPUG 3 и как это было</a> (19)</li>
	<li><a href="http://xitri.com/2009/06/16/simple-platform-flash-game-engine.html" title="Простой платформенный движок для флеш-игр (16 Июнь, 2009)">Простой платформенный движок для флеш-игр</a> (72)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://xitri.com/2009/02/27/vospominaniya-o-crimsonland-2-navedenie-na-cel.html/feed</wfw:commentRss>
		<feedburner:origLink>http://xitri.com/2009/02/27/vospominaniya-o-crimsonland-2-navedenie-na-cel.html</feedburner:origLink></item>
		<item>
		<title>Делаем во флэше движение персонажа как в Crimsonland</title>
		<link>http://feedproxy.google.com/~r/xitri/~3/Z6aYHPYSwAU/move-and-shoot-like-crimsonland.html</link>
		<comments>http://xitri.com/2009/02/12/move-and-shoot-like-crimsonland.html#comments</comments>
		<pubDate>Thu, 12 Feb 2009 16:29:12 +0000</pubDate>
		<dc:creator>Stormit</dc:creator>
		
		<category><![CDATA[ActionScript]]></category>

		<category><![CDATA[Flash игры]]></category>

		<category><![CDATA[Игровые баннеры]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[баннер]]></category>

		<category><![CDATA[игры]]></category>

		<category><![CDATA[примеры]]></category>

		<category><![CDATA[уроки]]></category>

		<guid isPermaLink="false">http://xitri.com/2009/02/12/move-and-shoot-like-crimsonland.html</guid>
		<description><![CDATA[Думаю, что многих в своё время зацепила игра Crimsonland. Лично мне нравится как там реализовано управление главным героем. При нажатии клавиши &#8220;Вверх&#8221; персонаж смещается не строго вверх, а туда, куда смотрит. Кнопки &#8220;Вправо&#8221; и &#8220;Влево&#8221; только поворачивают героя и меняют направление движения.

<object	type="application/x-shockwave-flash"
			data="http://xitri.com/wp-content/uploads/2009/02/crimson_walk.swf"
			width="550"
			height="200">
	<param name="movie" value="http://xitri.com/wp-content/uploads/2009/02/crimson_walk.swf" />
</object>
Такое движение сделать во флеше очень просто, достаточно знать формулы [...]]]></description>
			<content:encoded><![CDATA[<p>Думаю, что многих в своё время зацепила игра <a href="http://ru.wikipedia.org/wiki/Crimsonland" target="_blank">Crimsonland</a>. Лично мне нравится как там реализовано управление главным героем. При нажатии клавиши &#8220;Вверх&#8221; персонаж смещается не строго вверх, а туда, куда смотрит. Кнопки &#8220;Вправо&#8221; и &#8220;Влево&#8221; только поворачивают героя и меняют направление движения.</p>
<p><code>
<object	type="application/x-shockwave-flash"
			data="http://xitri.com/wp-content/uploads/2009/02/crimson_walk.swf"
			width="550"
			height="200">
	<param name="movie" value="http://xitri.com/wp-content/uploads/2009/02/crimson_walk.swf" />
</object></code></p>
<p>Такое движение сделать во флеше очень просто, достаточно знать формулы синуса и косинуса. Этим мы и займёмся. <a href="http://xitri.com/2009/02/12/move-and-shoot-like-crimsonland.html#more-134" class="more-link">(more&#8230;)</a></p>
<p class="akst_link"><a target="_blank" href="http://xitri.com/?p=134&amp;akst_action=share-this"  title="Поделитесь новостью" id="akst_link_134" class="akst_share_link" rel="nofollow">Хотите почитать позже? Добавьте в социальные сети или закладки</a>
</p>
<!-- Generated by Simple Tags 1.0.4 - http://www.herewithme.fr/wordpress-plugins/simple-tags -->
	<h4>Related posts</h4>
	<ul class='st-related-posts'>
	<li><a href="http://xitri.com/2009/06/24/dynamic-background-for-flash-game.html" title="Динамический фон для баннеров и flash-игр (24 Июнь, 2009)">Динамический фон для баннеров и flash-игр</a> (32)</li>
	<li><a href="http://xitri.com/2009/03/19/crimsonland3_survival_with_actionscript.html" title="Crimsonland 3: Выживание на практике (19 Март, 2009)">Crimsonland 3: Выживание на практике</a> (40)</li>
	<li><a href="http://xitri.com/2009/02/27/vospominaniya-o-crimsonland-2-navedenie-na-cel.html" title="Воспоминания о Crimsonland 2: наведение на цель (27 Февраль, 2009)">Воспоминания о Crimsonland 2: наведение на цель</a> (22)</li>
	<li><a href="http://xitri.com/2008/09/22/simple-engine-flash-game-top-view.html" title="Простой движок для флэш-игр типа "Вид сверху" (22 Сентябрь, 2008)">Простой движок для флэш-игр типа "Вид сверху"</a> (47)</li>
	<li><a href="http://xitri.com/2008/08/07/game-banner-shooter.html" title="Игровой баннер типа "Шутер" (7 Август, 2008)">Игровой баннер типа "Шутер"</a> (44)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://xitri.com/2009/02/12/move-and-shoot-like-crimsonland.html/feed</wfw:commentRss>
		<feedburner:origLink>http://xitri.com/2009/02/12/move-and-shoot-like-crimsonland.html</feedburner:origLink></item>
	</channel>
</rss>
