<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; Бот для игр типа "3 в ряд (Match 3)"]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=10650</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=10650&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Бот для игр типа "3 в ряд (Match 3)"».]]></description>
		<lastBuildDate>Wed, 03 Jun 2015 06:40:44 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Бот для игр типа "3 в ряд (Match 3)"]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=94345#p94345</link>
			<description><![CDATA[<div class="quotebox"><cite>S.shipilov пишет:</cite><blockquote><p>С тем же успехом можно пытаться на АНК написать бот для шахмат.<br />весьма трудоемкий процесс и задача явно не для АНК</p></blockquote></div><p>А какая разница АНК это или нет, функции поиска будут идентичны, дан массив и в этом массиве искать совпадения, процесс действительно трудоемкий если описывать каждый ход для фигуры, поэтому второй пост и возник, на данный момент перебрал 500 ходов, т.к. есть варианты с 2-мя перемещениями ))</p><p>Для упрощения работы написал себе простенький ГУИ который прописывает равенства, если надо могу поделится</p>]]></description>
			<author><![CDATA[null@example.com (bighom)]]></author>
			<pubDate>Wed, 03 Jun 2015 06:40:44 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=94345#p94345</guid>
		</item>
		<item>
			<title><![CDATA[Re: Бот для игр типа "3 в ряд (Match 3)"]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=94250#p94250</link>
			<description><![CDATA[<p>С тем же успехом можно пытаться на АНК написать бот для шахмат.<br />весьма трудоемкий процесс и задача явно не для АНК</p>]]></description>
			<author><![CDATA[null@example.com (S.shipilov)]]></author>
			<pubDate>Fri, 29 May 2015 09:29:00 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=94250#p94250</guid>
		</item>
		<item>
			<title><![CDATA[Re: Бот для игр типа "3 в ряд (Match 3)"]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=94204#p94204</link>
			<description><![CDATA[<p>Вопрос с координатами я решил путем создания еще 2-х массивов, для х и у<br />Пришла идея с поиском фигур.</p><p>Возник новый вопрос, мне каждую фигуру надо отдельно описывать или можно как-то оптимизировать этот процесс и не писать по 10-16 решений для одной фигуры, ибо по моим подсчетам это 100+ условий надо писать.<br />для обычной фигуры из 3-х элементов типа XXX приходится писать 10 условий, а фигуры и по 4 и по 5 и по 6 элементов могут быть.<br />Х_хх, хх_х </p><p>&nbsp; Х&nbsp; &nbsp; х_х<br />х_х,&nbsp; &nbsp;Х&nbsp; &nbsp;,</p><p>Х&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Х<br /> _хх,&nbsp; хх_&nbsp; &nbsp; ,</p><p> _хх&nbsp; &nbsp; хх_<br />Х&nbsp; &nbsp; &nbsp;,&nbsp; &nbsp; &nbsp;Х</p><p>Гуру отзовитесь <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (bighom)]]></author>
			<pubDate>Mon, 25 May 2015 10:24:46 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=94204#p94204</guid>
		</item>
		<item>
			<title><![CDATA[Бот для игр типа "3 в ряд (Match 3)"]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=94029#p94029</link>
			<description><![CDATA[<p>Ребята может быть кто-то пытался автоматизировать данный вид игр. Есть поле 5х5 с кубиками разных цветов, при&nbsp; совпадении 3-х и более цветов в ряд кубики исчезают, может быть кто поделится исходниками или может захочет сам подумать над решением данной задачи и выложить функции. Я только смог отсканировать поле, присвоить каждому цвету цифровое значение и создать массив из цветов. Осталось самое &quot;простое&quot;, надо каждой ячейке массива присвоить координаты, создать поиск решения и при нахождении решения клацнуть мышкой какую ячейку переместить и куда.</p><p>Я придумал пошаговое решение, но вот воплотить это в код без помощи не смогу.<br />1. Сканируем поле&nbsp; (<em>без проблем</em>)<br />2. Создаем массив&nbsp; (<em>без проблем</em>)</p><p>нужна помощь:<br />3. Ищем все решения<br />4. Выбираем наилучшее (с наибольшим кол-вом кубиков)<br />5. Перемещаем кубик</p><p>Примеры:<br />а)<br />1 2 1 4 5<br /><span style="color: red">3 3</span> 4 <span style="color: red">3 3</span><br />5 5 <span style="color: red">3</span> 2 2&nbsp; - необходимо 3 переместить вверх чтобы линия закрасилась,<br />1 2 1 2 1&nbsp; &nbsp; &nbsp;не обязательно чтобы было иммено 5 кубиков в линии может быть и 3 и 4<br />5 3 4 5 2</p><p>б)<br />1 2 1 4 5<br />4 4 <span style="color: red">3</span> 2 1<br />1 1 <span style="color: red">3</span> 5 4<br /><span style="color: blue">2</span> <span style="color: red">3</span> <span style="color: blue">2</span> <span style="color: red">3</span> 5 - здесь может быть и 2 вверх, но надо чтобы выбралось максимальное количество закрашиваемых кубиков<br />1 <span style="color: blue">2</span> <span style="color: red">3</span> 4 5&nbsp; - переместить тройку вверх</p><p>в)<br />1 <span style="color: blue">2</span> <span style="color: red">3</span> 4 5<br /><span style="color: blue">2</span> <span style="color: red">3</span> <span style="color: blue">2</span> <span style="color: red">3</span> 5<br />1 4 4 2 1&nbsp; - один из вариантов<br />2 2 3 3 4<br />5 1 1 4 5</p>]]></description>
			<author><![CDATA[null@example.com (bighom)]]></author>
			<pubDate>Mon, 18 May 2015 10:23:53 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=94029#p94029</guid>
		</item>
	</channel>
</rss>
