12,2 тыс читали · 5 лет назад
Пятнашки НЕ детская игра! Или как быстро собрать пятнашки? (15 puzzle)
Цель игры — перемещая костяшки по коробке, добиться упорядочивания их по номерам, желательно сделав как можно меньше перемещений. Мы же будем добиваться наименьшего времени. Как такового способа нет, но мы рассмотрим алгоритм для новичков, который позволит собирать за 20 секунд. Первое, что нам необходимо сделать, это поставить 1 и 2 на своё место. Я думаю это у вас не составит труда. Далее идёт пара 3 и 4. Здесь уже могут появиться трудности, например если вы поставили 1,2 и 3, то как же поставить...
1 месяц назад
Пишем культовую игру «Пятнашки» на C# за один вечер
Привет, любители покодить и поностальгировать! Помните те времена, когда на каждом кнопочном телефоне и в каждой Windows были «Пятнашки»? Простая, как три копейки, но безумно залипательная головоломка. Сегодня мы не просто вспомним детство, а создадим свою собственную версию этой игры на C#. И не абы как, а с красивым интерфейсом, таймером, подсчетом ходов и... маленькой хитростью, которая поможет нам всегда выигрывать. Спойлер: будем использовать магию чётности перестановок . Многие начинающие программисты пишут очередной «Калькулятор» или «Блокнот»...