<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Akyltist - Творчество и Размышления</title>
		<link>http://akyltist.ucoz.org/</link>
		<description></description>
		<lastBuildDate>Wed, 26 Feb 2014 07:54:14 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://akyltist.ucoz.org/news/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>Создаем свое первое приложение для KolibriOS</title>
			<description>&amp;nbsp; Разработка приложений под KolibriOS сильно зависит от сложности реализуемой программы. Для разработки в этой статье я буду использовать FASM (позднее рассмотрим другие языки программирования). Я не буду учить ассемблеру, буду описывать сами инструкции и что они делают, не более. Начнем пожалуй с того, что исполняемые файлы в KOS, отличаются от всех других OS и соответственно имеют свою структуру....</description>
			<content:encoded>&amp;nbsp; Разработка приложений под KolibriOS сильно зависит от сложности реализуемой программы. Для разработки в этой статье я буду использовать FASM (позднее рассмотрим другие языки программирования). Я не буду учить ассемблеру, буду описывать сами инструкции и что они делают, не более. Начнем пожалуй с того, что исполняемые файлы в KOS, отличаются от всех других OS и соответственно имеют свою структуру.$CUT$ &lt;br /&gt; &amp;nbsp; Заголовок приложений в KOS занимает всего ничего (36 байт). Это один из факторов того, что сама ОС настолько миниатюрная. И так, давайте приступим к написанию нашей первой программы (это довольно просто). Для начала разберемся с тем самым заголовком. Для этого опишем каркас приложения. &lt;br /&gt; &lt;hr /&gt;&lt;span style=&quot;color:green&quot;&gt;&lt;font face=&quot;Courier New&quot;&gt;; директивы &lt;br /&gt; ; заголовок &lt;br /&gt;&lt;br /&gt; I_START: &lt;br /&gt; ; основной цикл событий &lt;br /&gt; ; функции реакции на события &lt;br /&gt; ; весь остальной быдлокод &lt;br /&gt; I_END:&lt;/font&gt;&lt;/span&gt;&lt;hr /&gt; &lt;br /&gt; &lt;b&gt;&lt;span style=&quot;color:orange&quot;&gt;ДИРЕКТИВЫ КОМПИЛЯТОРА&lt;/span&gt;&lt;/b&gt; &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;use32&lt;/span&gt;&lt;/u&gt; - переключает компилятор в 32-битный режим (т.к. 21 век и KOS как ни как 32х разрядная ОС). &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;org 0x0&lt;/span&gt;&lt;/u&gt; - устанавливает адрес, по которому следующий за ней код должен появиться в памяти. &lt;br /&gt; &lt;span style=&quot;color:gray&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size:8pt;&quot;&gt;&amp;nbsp; Именно из-за невозможности некоторых компиляторов (например Delphi) устанавливать адрес в 0х00 и возникают проблемы при их использовании (ну мы то справимся).&lt;/span&gt;&lt;/i&gt;&lt;/span&gt; &lt;br /&gt; &lt;b&gt;&lt;span style=&quot;color:orange&quot;&gt;ЗАГОЛОВОК ПРИЛОЖЕНИЯ&lt;/span&gt;&lt;/b&gt; &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;db &apos;MENUET01&apos;&lt;/span&gt;&lt;/u&gt; - идентификатор исполняемого файла (8 байт). &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;dd 0x01&lt;/span&gt;&lt;/u&gt; - версия формата заголовка исполняемого файла. &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;dd I_START&lt;/span&gt;&lt;/u&gt; - адрес, на который система передаёт управление после загрузки приложения в память. &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;dd I_END&lt;/span&gt;&lt;/u&gt; - размер приложения (fasm сам его вычислит и подставит т.к. &lt;u&gt;I_END:&lt;/u&gt; стоит в конце). &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;dd 0x100000&lt;/span&gt;&lt;/u&gt; - объём необходимой приложению памяти ( от 0x0 до этого значения). &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;dd 0x100000&lt;/span&gt;&lt;/u&gt; - вершина стека в диапазоне памяти, указанном выше. &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;dd 0x0&lt;/span&gt;&lt;/u&gt; -указатель на строку с параметрами (если равна 0, то запуск был без параметров). &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;dd 0x0&lt;/span&gt;&lt;/u&gt; -указатель на строку, в которую записан путь, откуда было запущено приложение. &lt;br /&gt;&lt;br /&gt; &amp;nbsp; Ну вот и весь заголовок! Работа с памятью и разбором параметров - темы будующих статей, поэтому сейчас не будем акцентировать своё внимание на этом. &lt;br /&gt; &lt;span style=&quot;color:gray&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size:8pt;&quot;&gt;&amp;nbsp; Идентификатор исполняемого файла сохранился ещё со времен ответвления KolibriOS от Menuet OS (32). Группа разработчиков давно намеревается его изменить, но пока нет дела до такой мелочи, поэтому скоро появится (возможно уже появился) новый текстовый идентификатор, ну а старый будет оставлен для совместимости софта.&lt;/span&gt;&lt;/i&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &lt;b&gt;&lt;span style=&quot;color:orange&quot;&gt;ОСНОВНОЙ ЦИКЛ СОБЫТИЙ&lt;/span&gt;&lt;/b&gt; &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;call event_draw&lt;/span&gt;&lt;/u&gt; - вызываем первоначальную отрисовку (тело будет описано ниже). &lt;br /&gt; event: &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;mov eax, 10&lt;/span&gt;&lt;/u&gt; - функция ядра 10 - ждать события (&lt;a class=&quot;link&quot; href=&quot;http://wiki.kolibrios.org/wiki/SysFn10/ru&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;wiki&lt;/a&gt;), возвращает номер события в &lt;u&gt;EAX&lt;/u&gt; &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;int 0x40&lt;/span&gt;&lt;/u&gt; - инструкция прерывания (вызов функции ядра). &lt;br /&gt; &lt;span style=&quot;color:gray&quot;&gt;;1 = сообщение о перерисовке (сбрасывается при вызове функции 0) &lt;br /&gt; ;2 = нажата клавиша на клавиатуре (поступает, только когда окно активно) или нажата &quot;горячая клавиша&quot; &lt;br /&gt; ;3 = нажата кнопка, определённая ранее функцией 8&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;cmp eax,1&lt;/span&gt;&lt;/u&gt; - в EAX у нас номер события (&lt;a class=&quot;link&quot; href=&quot;http://wiki.kolibrios.org/wiki/Ru/api/kernel&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;см. полный список событий&lt;/a&gt; в самом низу) &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;je event_draw&lt;/span&gt;&lt;/u&gt; - если сравнение с 1 верно (jump equal) тогда вызываем функцию отрисовки. &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;cmp eax,2&lt;/span&gt;&lt;/u&gt; - событие о нажатой клавише? &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;je event_key&lt;/span&gt;&lt;/u&gt; - если сравнение верно, то переходим на функцию отработки нажатия клавиши. &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;cmp eax,3&lt;/span&gt;&lt;/u&gt; - событие о нажатой кнопке? &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;je event_button&lt;/span&gt;&lt;/u&gt; - если сравнение верно, то переходим на функцию отработки нажатия кнопки. &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;jmp event&lt;/span&gt;&lt;/u&gt; - если другое событие - в начало цикла &lt;br /&gt; &amp;nbsp; Три события описанные выше, включенны по умолчанию именно по этому в данном примере только они. В последующем мы научимся включать и выключать требуемые нам события (например события мыши). &lt;br /&gt;&lt;br /&gt; &lt;b&gt;&lt;span style=&quot;color:orange&quot;&gt;ФУНКЦИИ РЕАКЦИИ НА СОБЫТИЯ&lt;/span&gt;&lt;/b&gt; &lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;event_button&lt;/b&gt;&lt;/span&gt;&lt;hr /&gt;&lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;event_button:&lt;/span&gt;&lt;/u&gt; - метка на начало обработки события нажатия кнопок. &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;mov eax,17&lt;/span&gt;&lt;/u&gt; - записываем в EAX число 17 (&lt;a class=&quot;link&quot; href=&quot;http://wiki.kolibrios.org/wiki/SysFn17/ru&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;функция ядра&lt;/a&gt; - получить идентификатор нажатой кнопки) &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;int 0x40&lt;/span&gt;&lt;/u&gt; - инструкция прерывания (вызов функции ядра). Ядро вернет значение в EAX. &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;cmp ah, 1&lt;/span&gt;&lt;/u&gt; - сравниваем часть регистра EAX с 1, кнопка с id=1(&quot;закрыть&quot;) (крестик) &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;je button_exit&lt;/span&gt;&lt;/u&gt; - если событие от нее, то переходим на индивидуальный обработчик. &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;jmp event&lt;/span&gt;&lt;/u&gt; - т.к. других кнопок нет (кроме крестика создаваемого ОС), то переходим в начало цикла событий. &lt;br /&gt;&lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;button_exit:&lt;/span&gt;&lt;/u&gt; - метка на начало обработки события кнопки закрыть. &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;mov eax,-1&lt;/span&gt;&lt;/u&gt; - функция ядра (-1) - это закрыть приложение &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;int 0x40&lt;/span&gt;&lt;/u&gt; - вызываем её &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;event_key&lt;/b&gt;&lt;/span&gt;&lt;hr /&gt;&lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;event_key:&lt;/span&gt;&lt;/u&gt; - метка на начало обработки события нажатия клавиш. &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;mov eax,2&lt;/span&gt;&lt;/u&gt; - считываем код нажатой клавиши (функция ядра 2). Результат в ah. &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;int 0x40&lt;/span&gt; &lt;/u&gt; - вызываем функцию т.к. клавиша должна быть прочитана для очистки системного буфера. &lt;br /&gt; &lt;u&gt;&lt;span style=&quot;color:green&quot;&gt;jmp event&lt;/span&gt;&lt;/u&gt; - т.к. мы никакие клавишы не хотим обрабатывать, то едем на ожидание события. &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;; event_draw&lt;/b&gt;&lt;/span&gt;&lt;hr /&gt;&lt;font face=&quot;Courier New&quot;&gt;&lt;span style=&quot;color:green&quot;&gt;event_draw:&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; ; метка на начало обработки события перерисовки. &lt;br /&gt; &amp;nbsp; &lt;span style=&quot;color:green&quot;&gt;mov &amp;nbsp; &amp;nbsp; eax, 12&lt;/span&gt; ; функция 12: означает, что будет рисоваться окно. &lt;br /&gt; &amp;nbsp; &lt;span style=&quot;color:green&quot;&gt;mov &amp;nbsp; &amp;nbsp; ebx, 1&lt;/span&gt;&amp;nbsp; ; подфункция 1,начало рисования. &lt;br /&gt; &amp;nbsp; &lt;span style=&quot;color:green&quot;&gt;int &amp;nbsp; &amp;nbsp; 0x40&lt;/span&gt; &amp;nbsp;&amp;nbsp; ; вызываем функцию 12, подфункцию 1.&lt;/font&gt; &lt;br /&gt;&lt;br /&gt; mov eax,48 ; Функция 48 - стили отображения окон &lt;br /&gt; mov ebx,3 ; Подфункция 3 - получить стандартные цвета окон. &lt;br /&gt; mov ecx,sc ; Указатель на буфер размером edx байт, под структуру &lt;br /&gt; mov edx,sizeof.system_colors ; Размер таблицы цветов (должен быть 40 байт) &lt;br /&gt; int 0x40 ; Прерывание &lt;br /&gt;&lt;br /&gt; mov eax,48 ; Функция 48 - стили отображения окон. &lt;br /&gt; mov ebx,4 ; Подфункция 4 - возвращает eax = высота скина. &lt;br /&gt; int 0x40 ; Прерывание &lt;br /&gt; mov ecx,eax ; Запоминаем высоту скина &lt;br /&gt;&lt;br /&gt; xor eax,eax ; Очищаем eax (mov eax,0) (Функция 0) &lt;br /&gt; mov ebx,200 shl 16+517 ; [координата по оси x]*65536 + [размер по оси x] &lt;br /&gt; add ecx,200 shl 16+116 ; Высота скина + [координата по y]*65536 + [размер по y] &lt;br /&gt; mov edx,[sc.work] ; Видимо стиль окна по дефолту &lt;br /&gt; or edx,0x34000000 ; Или окно со скином фиксированных размеров &lt;br /&gt; mov edi,title ; Заголовок окна &lt;br /&gt; int 0x40 ; Прерывание &lt;br /&gt;&lt;br /&gt; mov eax,4 ; функция 4: написать текст в окне &lt;br /&gt; mov ebx,10*65536 + 50 ; [x начальный] *65536 + [y начальный] &lt;br /&gt; mov ecx,0x40000000 ; цвет текста RRGGBB &lt;br /&gt; mov edx,string_b ; указатель на начало текста &lt;br /&gt; ;mov esi,9 ; длина текста в байтах &lt;br /&gt; mov edi,[sc.grab] &lt;br /&gt; int 0x40 &lt;br /&gt;&lt;br /&gt; mov eax,12 ; функция 12: означает, что будет рисоваться окно &lt;br /&gt; mov ebx,2 ; 1,начало рисования &lt;br /&gt; int 0x40 ; Прерывание</content:encoded>
			<link>https://akyltist.ucoz.org/news/sozdaem_svoe_pervoe_prilozhenie_dlja_kolibrios/2014-02-26-7</link>
			<category>KolibriOs</category>
			<dc:creator>Akyltist</dc:creator>
			<guid>https://akyltist.ucoz.org/news/sozdaem_svoe_pervoe_prilozhenie_dlja_kolibrios/2014-02-26-7</guid>
			<pubDate>Wed, 26 Feb 2014 07:54:14 GMT</pubDate>
		</item>
		<item>
			<title>Android - самое популярное разрешение экрана</title>
			<description>&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://akyltist.ucoz.org/games/deck/android.png&quot; alt=&quot;&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px&quot;&gt;&lt;/td&gt;&lt;td&gt; Какое разрешение экрана более распространено на Android-смартфонах? &lt;br /&gt;&lt;br /&gt; Независимая аналитическая компания Localytics представила свой отчет по рынку Android-смартфонов. Что интересно, затронула она в нем не финансовые показатели или доли рынка производителей, а более насущные вопросы. &lt;br /&gt; &lt;span style=&quot;color:gray&quot;&gt;&lt;b&gt;Внимание! Данная информация по 2012 году!!!&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div align=&quot;right&quot;&gt;...</description>
			<content:encoded>&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://akyltist.ucoz.org/games/deck/android.png&quot; alt=&quot;&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px&quot;&gt;&lt;/td&gt;&lt;td&gt; Какое разрешение экрана более распространено на Android-смартфонах? &lt;br /&gt;&lt;br /&gt; Независимая аналитическая компания Localytics представила свой отчет по рынку Android-смартфонов. Что интересно, затронула она в нем не финансовые показатели или доли рынка производителей, а более насущные вопросы. &lt;br /&gt; &lt;span style=&quot;color:gray&quot;&gt;&lt;b&gt;Внимание! Данная информация по 2012 году!!!&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div align=&quot;right&quot;&gt;$CUT$&lt;/div&gt;&lt;div align=&quot;center&quot;&gt;&lt;span style=&quot;font-size:14pt;&quot;&gt;&lt;b&gt;:: УЗНАЕМ ПРАВДУ ::&lt;/b&gt;&lt;/span&gt;&lt;/div&gt; &lt;br /&gt; &lt;br /&gt; У Localystics есть интересная статистика и по разрешениям экраном. Согласно ей, 62% Android-смартфонов обладают разрешением экрана 800 x 480. Действительно, дисплеи большей части смартфонов крупнейших производителей, HTC и Samsung, обладают таким разрешение (HTC Desire HD, Desire, Desire S и множество других). qHD-экраны (960 x 540) среди смартфонов занимают лишь 6% от общего количества. Судя по тенденциям, экраны с этим разрешением постепенно заменят 800 x 480 в смартфонах среднего класса. Доля смартфонов с разрешением дисплея 720p или близким, пока не так высока и они включены в «прочие», которые занимают 32%. Так же в «прочих» учтены 320 x 480, 320 x 240 и другие разрешения. Кстати, первый смартфон с qHD-экраном был выпущен именно HTC, именно тайваньский производитель показал, что Android пора догонять iPhone в разрешении экрана. &lt;br /&gt; &lt;div align=&quot;center&quot;&gt;&lt;img src=&quot;http://akyltist.ucoz.org/games/deck/devices3.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/div&gt;</content:encoded>
			<link>https://akyltist.ucoz.org/news/android_samoe_populjarnoe_razreshenie_ehkrana/2013-02-24-6</link>
			<category>Индустрия</category>
			<dc:creator>Akyltist</dc:creator>
			<guid>https://akyltist.ucoz.org/news/android_samoe_populjarnoe_razreshenie_ehkrana/2013-02-24-6</guid>
			<pubDate>Sun, 24 Feb 2013 17:48:29 GMT</pubDate>
		</item>
		<item>
			<title>Вся правда о Falcoware - как издателе игр.</title>
			<description>&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://akyltist.ucoz.org/games/duckhunt/falco.png&quot; alt=&quot;&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px&quot;&gt;&lt;/td&gt;&lt;td&gt;Не однократно подымался вопрос о том на самом ли деле платит Falco? Доказательств, кроме скринов от пользователя Deniiel, не было и поэтому мы решили самостоятельно это проверить, дабы убедиться в добросовестности. Долго не думая всё было обдумано и система проверки была запущена. Все данные тщательно были собраны и обработаны. Проведено исследование программного обеспечения. За 6 дней всё было изучено вдоль и поперек. Хотите знать правду и наконец начать доверять им. Удалось ли сделать хоть копейку из воздуха? Ответ - &lt;b&gt;ДА&lt;/b&gt;!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div align=&quot;right&quot;&gt;...</description>
			<content:encoded>&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://akyltist.ucoz.org/games/duckhunt/falco.png&quot; alt=&quot;&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px&quot;&gt;&lt;/td&gt;&lt;td&gt;Не однократно подымался вопрос о том на самом ли деле платит Falco? Доказательств, кроме скринов от пользователя Deniiel, не было и поэтому мы решили самостоятельно это проверить, дабы убедиться в добросовестности. Долго не думая всё было обдумано и система проверки была запущена. Все данные тщательно были собраны и обработаны. Проведено исследование программного обеспечения. За 6 дней всё было изучено вдоль и поперек. Хотите знать правду и наконец начать доверять им. Удалось ли сделать хоть копейку из воздуха? Ответ - &lt;b&gt;ДА&lt;/b&gt;!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div align=&quot;right&quot;&gt;$CUT$&lt;/div&gt;&lt;div align=&quot;center&quot;&gt;&lt;span style=&quot;font-size:14pt;&quot;&gt;&lt;b&gt;:: НЕ ДОЛГО ДУМАЯ ::&lt;/b&gt;&lt;/span&gt;&lt;/div&gt; &lt;br /&gt; За одним из обсуждение по текущему проекту, у нас с Мишей (westerns) зашло обсуждение на счет издателей. Не помню как но разговор переметнулся в сторону Falco, на тему развод или не развод. Нас обоих смущало и качество игр и то что на них можно заработать. Не долго думая он мне предложил проверить это, а я естественно согласился. Он достал старый проект &lt;a class=&quot;link&quot; href=&quot;http://falcoware.com/7fdc6c/DuckHunt/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;DuckHunt&lt;/a&gt; который делали они с Нико, это наш общий друг с бельгии. Собственно немного редакторской правки кода под запуск на W7, тест на VirtualBox под ХР и рыбка готова. Оформили архив, как они (Falco) того требуют, но вот не задача с рамблера до них не достучаться, пришлось стучать с gmail. &lt;br /&gt;&lt;br /&gt; Менеджер не заставил себя долго ждать, и вежливо (не реклама) сообщил, что игра принята. Собственно нам оставалось только ждать, пока она появится на сайте. За это время мы изучили админку и партнёрку вдоль и поперек. Приятно обнаружили на счету $5 долларов, но вывести можно минимум $20, собственно оно и понятно, что ради 10 центов бегать закидывать по номеру карты ни кто не будет (я бы не стал). &lt;br /&gt;&lt;br /&gt; &lt;div align=&quot;center&quot;&gt;&lt;span style=&quot;font-size:14pt;&quot;&gt;&lt;b&gt;:: ТЁМНАЯ ЛОШАДКА ::&lt;/b&gt;&lt;/span&gt;&lt;/div&gt; &lt;br /&gt; Вот игра появилась 2 числа на сайте. Надо сказать что за 2,3,4 число было 3 скачки) при чём одна моя. Казалось бы всё уже понятно, наша надежда на ретро игру не оправдала себя, надо было брать эротикой. Но вот 5 числа центы начали стучать об страницу Оперы. Быстрый анализ показал что трафик идет с торрентов. Проанализировав спекрт дистрибьютера по распространению было найдено 37 источников трафика. Грубо говоря игра засветилась по скачкам с 37 мест. &lt;br /&gt;&lt;br /&gt; На следующий день система достигла своего апагея. Ежечасно (примерно с без 10 до 10 минут) обновления статистики радовали глаз. Это конечно не деньги, но система работает. за один день накапало &lt;b&gt;170&lt;/b&gt; рублей ($5.3 USD). Стало вдруг интересно, откуда же они беруться эти деньги. Оставим пока на время капающий счетчик и перейдем к изучению системы. &lt;br /&gt;&lt;br /&gt; &lt;div align=&quot;center&quot;&gt;&lt;span style=&quot;font-size:14pt;&quot;&gt;&lt;b&gt;:: КОПАЕМ ВОДУ ::&lt;/b&gt;&lt;/span&gt;&lt;/div&gt; &lt;br /&gt; Чтобы определить, что откуда и как пришлось поковыряться. Я взял скаченный инсталятор DuckHunt, не долго думая разодрал его. Собственно не отходя от темы, на сайте Falco сказано что они распространяют адвару по имени &lt;b&gt;RelevantKnowledge&lt;/b&gt; (описание адвары): &lt;br /&gt; &lt;!--uzquote--&gt;&lt;div class=&quot;bbQuoteBlock&quot;&gt;&lt;div class=&quot;bbQuoteName&quot; style=&quot;padding-left:5px;font-size:7pt&quot;&gt;&lt;b&gt;Quote&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;quoteMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzq--&gt;Эта программа распространяется в качестве бесплатного приложения к ряду продуктов, но в отличии от других подобных утилит не деинсталлируется стандартными средствами Windows. По заявлению исследователей программа ведет себя как типичный «бот»: она перехватывает клавиатуру и мышь, собирает информацию из окон программ и сохраняет их на сервере www.relevantknowledge.com. Кроме того, adware перенастраивает межсетевой экран Windows и запускает на машине proxy-сервер, используемый для удаленного контроля и обновления.&lt;!--/uzq--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzquote--&gt; &lt;br /&gt; Как ни странно но в инсталяторее её не оказалось, за то там был всем известный тул бар от Babilon. Собственно на установку этих двух вещей можно и не соглашаться для этого есть специфические галочки). Но не в этом дело. При разбере нашлась одна замечательная i&lt;b&gt;tdownload.dll&lt;/b&gt;. Запускаем IDA Pro, анализируем и получаем что эта библиотека не простая а с секретом, при чем с сетевым секретом. Написана она на Делфи, поэтому проблем с её декомпиляцией не было, что позволило узнать откуда ставится адвара и каким способом). Помимо этого был проснифан трафик на Wiresharck с noArp фильтрацией: собственно данные уходят на диапозон айпи: 165.193.0.0-165.193.255.255. В моем случае конкретно на 165.193.78.245. Порт писать не буду, кому надо тот сам найдет. Собственно удалить эту дрянь из 7ки не так уж и сложно, просто косится папка &lt;b&gt;RelevantKnowledge&lt;/b&gt;. Вавилон деинсталировать через обычные программы и компоненты. Удивительно то что адвара не переписывается с 2004 года, сначала я подумал что это отвлекающий фейк, но сравнение хеш суммы со старыми записями на багрепортах говорят об обратном. Собственно ничего страшного эта адвара не представляет по нынешним меркам. &lt;br /&gt;&lt;br /&gt; &lt;div align=&quot;center&quot;&gt;&lt;span style=&quot;font-size:14pt;&quot;&gt;&lt;b&gt;:: К ВОПРОСУ О ДЕНЬГАХ ::&lt;/b&gt;&lt;/span&gt;&lt;/div&gt; &lt;br /&gt; Сегодня рано утром ценник перевалил за минимальную сумму &lt;b&gt;(У вас на счету 20.5835 $.)&lt;/b&gt; &lt;br /&gt; &lt;div align=&quot;center&quot;&gt;&lt;img src=&quot;http://akyltist.ucoz.org/games/duckhunt/money.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/div&gt; &lt;br /&gt; Собственно осталось их только вывести. Этот вопрос я освещу чуть позже, надо же кого то завлекать на блог посетителей.))) &lt;a class=&quot;link&quot; href=&quot;http://falcoware.com/top-100.php&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;А игра бьёт все рекорды&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; &lt;div align=&quot;center&quot;&gt;&lt;span style=&quot;font-size:14pt;&quot;&gt;&lt;b&gt;:: ОТЗЫВ О FALCO ::&lt;/b&gt;&lt;/span&gt;&lt;/div&gt; &lt;br /&gt; Как видно система работает, приносит не много центов прямо из воздуха. Другое дело что надо расчитывать на правильные маркетинговые ходы. Ставка на ретро игру дала свои плоды. ЗАЧЁТНО РЕБЯТ!&lt;br /&gt;&lt;span style=&quot;color:red&quot;&gt;Операция зачисления на сумму 679.35 руб. SBOL s karty (**** **** ****) по карте VISA (****) выполнена успешно. 12.07.12 12:14. Доступно **834.10 руб.&lt;/span&gt;&lt;/b&gt; Продолжайте развиваться!</content:encoded>
			<link>https://akyltist.ucoz.org/news/vsja_pravda_o_falcoware_kak_izdatele_igr/2012-07-12-5</link>
			<category>Индустрия</category>
			<dc:creator>Akyltist</dc:creator>
			<guid>https://akyltist.ucoz.org/news/vsja_pravda_o_falcoware_kak_izdatele_igr/2012-07-12-5</guid>
			<pubDate>Thu, 12 Jul 2012 10:27:19 GMT</pubDate>
		</item>
		<item>
			<title>Duck Hunt</title>
			<description>&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://akyltist.ucoz.org/games/duckhunt/DuckHunt.png&quot; alt=&quot;&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px&quot;&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Duck Hunt. &lt;/b&gt;The cult classic video game released by Nintendo in 1984 for the NES game console is now recreated for your PC. You can now play another one of your favorite games without using an emulator. Your faithful dog will help you hunt for ducks. His loud, mad barking scares them skyward. Are you going to let them fly away or eat like a king tonight? Time for you to have a blast!&lt;br&gt;&lt;a class=&quot;link&quot; href=&quot;http://akyltist.ucoz.org/games/duckhunt/DuckHuntSetup.rar&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Download&lt;/a&gt;&lt;br&gt;&lt;a class=&quot;link&quot; href=&quot; http://falcoware.com/7fdc6c/DuckHunt/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Mirror 1&lt;/a&gt;&lt;br&gt;&lt;a class=&quot;link&quot; href=&quot;http://falcoware.com/torrent_files/DuckHuntSetup.exe.torrent&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Torrent&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; ...</description>
			<content:encoded>&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://akyltist.ucoz.org/games/duckhunt/DuckHunt.png&quot; alt=&quot;&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px&quot;&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Duck Hunt. &lt;/b&gt;The cult classic video game released by Nintendo in 1984 for the NES game console is now recreated for your PC. You can now play another one of your favorite games without using an emulator. Your faithful dog will help you hunt for ducks. His loud, mad barking scares them skyward. Are you going to let them fly away or eat like a king tonight? Time for you to have a blast!&lt;br&gt;&lt;a class=&quot;link&quot; href=&quot;http://akyltist.ucoz.org/games/duckhunt/DuckHuntSetup.rar&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Download&lt;/a&gt;&lt;br&gt;&lt;a class=&quot;link&quot; href=&quot; http://falcoware.com/7fdc6c/DuckHunt/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Mirror 1&lt;/a&gt;&lt;br&gt;&lt;a class=&quot;link&quot; href=&quot;http://falcoware.com/torrent_files/DuckHuntSetup.exe.torrent&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Torrent&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; $CUT$ &lt;hr&gt; &lt;br /&gt; &lt;b&gt;Duck Hunt&lt;/b&gt; — культовая видеоигра, выпущенная Nintendo в 1984 году для игровой консоли NES воссоздана на ПК. Вы можете играть в любимую игру, не используя эмуляторы. Ваш верный пёс будет помогать вам в охоте на уток. Его громкий лай вызывает безумный страх у птиц, и они сломя голову начинают уносить свои перья в небо. Вы последний рубеж подарить им жизнь, или завалить пернатого и зажарить. Играйте, стреляйте и наслаждайтесь процессом!!!</content:encoded>
			<link>https://akyltist.ucoz.org/news/duck_hunt/2012-07-12-4</link>
			<category>Проекты</category>
			<dc:creator>Akyltist</dc:creator>
			<guid>https://akyltist.ucoz.org/news/duck_hunt/2012-07-12-4</guid>
			<pubDate>Thu, 12 Jul 2012 10:24:52 GMT</pubDate>
		</item>
		<item>
			<title>StartUp в России (Статистика)</title>
			<description>&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://akyltist.ucoz.org/images/startup-0.png&quot; alt=&quot;&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px&quot;&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Стартап&lt;/b&gt; или старта́п-компа́ния (от англ. start-up — запускать) — компания с короткой историей операционной деятельности. Как правило, такие компании созданы недавно, находятся в стадии развития или исследования перспективных рынков. Термин стартап стал популярным во времена пузыря доткомов, когда было создано большое количество интернет-компаний. Новые проекты в отраслях высоких технологий часто называют хайтек стартап. Следует отметить, что хотя этот термин можно применять ко всем сферам деятельности, преимущественное распространение он получил в сфере IT и интернет-проектов.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; ...</description>
			<content:encoded>&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://akyltist.ucoz.org/images/startup-0.png&quot; alt=&quot;&quot; style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px&quot;&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Стартап&lt;/b&gt; или старта́п-компа́ния (от англ. start-up — запускать) — компания с короткой историей операционной деятельности. Как правило, такие компании созданы недавно, находятся в стадии развития или исследования перспективных рынков. Термин стартап стал популярным во времена пузыря доткомов, когда было создано большое количество интернет-компаний. Новые проекты в отраслях высоких технологий часто называют хайтек стартап. Следует отметить, что хотя этот термин можно применять ко всем сферам деятельности, преимущественное распространение он получил в сфере IT и интернет-проектов.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; $CUT$ Как часто можно слышать, что различного рода школьников, не должно быть в геймдев командах. Давайте дабы потвердить или опровергнуть данный миф, обратимся к статистики. По данным академии проектов &quot;Farminers&quot;, возраст большинства стартаперов составляет 21-30 лет. &lt;br /&gt; &lt;img src=&quot;http://akyltist.ucoz.org/images/startup-1.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt; &lt;br /&gt; Ну что-же, мы убедились, что школота - это не основа индустрии)). Но и среди школьников (не путать со школотой) Можно встретить 1-2 изумруда. &lt;br /&gt; Вторым не менее важным пунктом, является образование. Ведь мы часто слышим, зачем нам институт и что он дает (нихрена он не даёт прим. автора). Ну а теперь глянем на цифры. &lt;br /&gt; &lt;img src=&quot;http://akyltist.ucoz.org/images/startup-2.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt; &lt;br /&gt; Выводы делайте сами господа.!!! Ну и еще немного цифр: &lt;br /&gt; &lt;img src=&quot;http://akyltist.ucoz.org/images/startup-3.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;</content:encoded>
			<link>https://akyltist.ucoz.org/news/startup_v_rossii_statistika/2012-07-12-3</link>
			<category>Индустрия</category>
			<dc:creator>Akyltist</dc:creator>
			<guid>https://akyltist.ucoz.org/news/startup_v_rossii_statistika/2012-07-12-3</guid>
			<pubDate>Thu, 12 Jul 2012 10:22:25 GMT</pubDate>
		</item>
		<item>
			<title>Picode Engine - [New] Font Editor</title>
			<description>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;u&gt;version 0.2.1&lt;/u&gt; (нажмите для увеличения) &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;http://akyltist.ucoz.org/games/fonteditor/font.png&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://akyltist.ucoz.org/games/fonteditor/font_mini.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Вес:&lt;/b&gt; 90kb &lt;br /&gt; &lt;b&gt;&gt;Юникод:&lt;/b&gt; UTF-8; &lt;br /&gt; &lt;b&gt;Подчеркивание:&lt;/b&gt; имеется; &lt;br /&gt; &lt;b&gt;Наклоны:&lt;/b&gt; поддерживаются; &lt;br /&gt; &lt;b&gt;Антиалиасинг:&lt;/b&gt; поддерживается. &lt;br /&gt; &lt;b&gt;Упаковка:&lt;/b&gt; поддерживается&lt;br /&gt; &lt;b&gt;Оптимизация:&lt;/b&gt;поддерживается. &lt;br /&gt; &lt;b&gt;Padding:&lt;/b&gt; поддерживается.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;br /&gt; ...</description>
			<content:encoded>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;u&gt;version 0.2.1&lt;/u&gt; (нажмите для увеличения) &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;http://akyltist.ucoz.org/games/fonteditor/font.png&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://akyltist.ucoz.org/games/fonteditor/font_mini.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Вес:&lt;/b&gt; 90kb &lt;br /&gt; &lt;b&gt;&gt;Юникод:&lt;/b&gt; UTF-8; &lt;br /&gt; &lt;b&gt;Подчеркивание:&lt;/b&gt; имеется; &lt;br /&gt; &lt;b&gt;Наклоны:&lt;/b&gt; поддерживаются; &lt;br /&gt; &lt;b&gt;Антиалиасинг:&lt;/b&gt; поддерживается. &lt;br /&gt; &lt;b&gt;Упаковка:&lt;/b&gt; поддерживается&lt;br /&gt; &lt;b&gt;Оптимизация:&lt;/b&gt;поддерживается. &lt;br /&gt; &lt;b&gt;Padding:&lt;/b&gt; поддерживается.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;br /&gt; $CUT$ &lt;br /&gt; Данный редактор создан для своего движка. Более старая версия работала на визуальных компонентах винды, поэтому? чтобы отойти от этого, редактор был перенесен на свой GUI.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; Просьба протестировать на запуск и откоментить.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; PS: простите что в списке шрифтов без скрола, с ним падает из за округлений на асме, дабы не провоцировать, тупо отрубил. Интересует способность на запуск.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; Скачать: &lt;a class=&quot;link&quot; href=&quot;http://akyltist.ucoz.org/games/fonteditor/font.rar&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Font Editor (89kb)&lt;/a&gt;</content:encoded>
			<link>https://akyltist.ucoz.org/news/picode_engine_new_font_editor/2012-07-12-2</link>
			<category>Picode Engine</category>
			<dc:creator>Akyltist</dc:creator>
			<guid>https://akyltist.ucoz.org/news/picode_engine_new_font_editor/2012-07-12-2</guid>
			<pubDate>Thu, 12 Jul 2012 10:20:37 GMT</pubDate>
		</item>
		<item>
			<title>Battle Of Kursk 0.2.1</title>
			<description>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;u&gt;version 0.2.1&lt;/u&gt; (нажмите для увеличения) &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;http://akyltist.ucoz.org/games/KURSK/BattleOfKursk.png&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://akyltist.ucoz.org/games/KURSK/BattleOfKursk_small.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;hr /&gt;&lt;b&gt;Вес:&lt;/b&gt; 385kb (укладывался в 512 для версии 0.2) &lt;br /&gt; &lt;b&gt;Юниты:&lt;/b&gt; четыре вида оборонительных юнитов с разными характеристиками; &lt;br /&gt; &lt;b&gt;Экономика:&lt;/b&gt; четыре вида нефтяных вышек приносящих прибыль; &lt;br /&gt; &lt;b&gt;Недвижимость:&lt;/b&gt; все продается, все покупается; &lt;br /&gt; &lt;b&gt;Снаряды:&lt;/b&gt; для стрельбы необходимы снаряды которые закупаются. &lt;br /&gt; &lt;b&gt;Объекты:&lt;/b&gt; все объекты игрока имеют свою жизнь и уничтожаются врагом &lt;br /&gt; &lt;b&gt;Геймплей:&lt;/b&gt; Враг с каждым раундом все быстрее, сильнее и опаснее. &lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; ...</description>
			<content:encoded>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;u&gt;version 0.2.1&lt;/u&gt; (нажмите для увеличения) &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;http://akyltist.ucoz.org/games/KURSK/BattleOfKursk.png&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://akyltist.ucoz.org/games/KURSK/BattleOfKursk_small.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;hr /&gt;&lt;b&gt;Вес:&lt;/b&gt; 385kb (укладывался в 512 для версии 0.2) &lt;br /&gt; &lt;b&gt;Юниты:&lt;/b&gt; четыре вида оборонительных юнитов с разными характеристиками; &lt;br /&gt; &lt;b&gt;Экономика:&lt;/b&gt; четыре вида нефтяных вышек приносящих прибыль; &lt;br /&gt; &lt;b&gt;Недвижимость:&lt;/b&gt; все продается, все покупается; &lt;br /&gt; &lt;b&gt;Снаряды:&lt;/b&gt; для стрельбы необходимы снаряды которые закупаются. &lt;br /&gt; &lt;b&gt;Объекты:&lt;/b&gt; все объекты игрока имеют свою жизнь и уничтожаются врагом &lt;br /&gt; &lt;b&gt;Геймплей:&lt;/b&gt; Враг с каждым раундом все быстрее, сильнее и опаснее. &lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; $CUT$ &lt;br /&gt;&lt;br /&gt; &lt;b&gt;0.2.1&lt;/b&gt; &lt;br /&gt; + Исправлены вылеты (вроде) &lt;br /&gt; + Снижена нагрузка на видеокарту &lt;br /&gt; &lt;b&gt;Игровой процесс:&lt;/b&gt; &lt;br /&gt; + Добавлен юнит, изменены цены. &lt;br /&gt; + Добавлено изучение навыков. &lt;br /&gt; ----- Экономия (юниты начинают экономить патроны а не стрелять от страха во все стороны) &lt;br /&gt; ----- Помощь (юниты начинают помогать сослуживцам на соседних линиях, пока на них самих не поедет танк) &lt;br /&gt; ----- Бесстрашие (юниты получают возможность перемещаться по свободным окопам -$5) &lt;br /&gt; ----- Бывалый (позволяет юнитам получать опыт, за каждый убитый на линии танк +1 к урону всем юнитам на линии) &lt;br /&gt; + Добавлена новая нефтяная вышка. &lt;br /&gt; + Добавлены акции. &lt;br /&gt; + Добавлена доставка патронов самолетами. &lt;br /&gt; &lt;b&gt;Баланс:&lt;/b&gt; &lt;br /&gt; + Урезано количество патронов в начале игры &lt;br /&gt; + Уменьшено количество денег в начале игры &lt;br /&gt; + Урезана награда за смерть танка с $50 до $5 долларов. &lt;br /&gt; + Увеличена скорость добычи нефти. &lt;br /&gt; + Первые три нефтяные вышки зависимы от курса евро и акций газпрома. &lt;br /&gt; + 4 нефтяная вышка, не выставляет акции на продажу и не зависит от курса евро (донат идет России) &lt;br /&gt; + Появилась возможность безлимита патронов и доставка их самолетом (требуется выбить с танка целый двигатель) &lt;br /&gt; &lt;b&gt;Графика:&lt;/b&gt; &lt;br /&gt; + Увеличено разрешение до 1024х768 &lt;br /&gt; + Добавлены Деревья с тенями (какие нафиг пальмы в Курске О_о, немцы были в шоке) &lt;br /&gt; + Добавлена анимация снарядов. &lt;br /&gt; + Косметика интерфейса. &lt;br /&gt; + и т.д.... &lt;br /&gt;&lt;br /&gt; &lt;b&gt;0.2.1&lt;/b&gt; &lt;a class=&quot;link&quot; href=&quot;http://akyltist.ucoz.org/games/KURSK/BattleOfKursk_v0.2.1.rar&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Battle Of Kursk&lt;/b&gt;&lt;/a&gt;[/color]&lt;hr /&gt;</content:encoded>
			<link>https://akyltist.ucoz.org/news/battle_of_kursk_0_2_1/2012-07-12-1</link>
			<category>Проекты</category>
			<dc:creator>Akyltist</dc:creator>
			<guid>https://akyltist.ucoz.org/news/battle_of_kursk_0_2_1/2012-07-12-1</guid>
			<pubDate>Thu, 12 Jul 2012 09:58:00 GMT</pubDate>
		</item>
	</channel>
</rss>