|
oh my god
|
||||||
Excel Игра-головоломка 1501.04.2019, 11:55. Показов 5710. Ответов 30
Метки нет (Все метки)
Доброго времени суток.
Люблю всякие головоломки, особенно головоломки с программной реализацией ![]() и решил очередной раз порадовать участников, надеюсь что-то пригодиться в серьезной работе. Код листа: Кликните здесь для просмотра всего текста
Можно настроить величину клеток (например: 3X3 или 5X5) На снимке с клетками 3x3 я конечно подтасовал результат обычным редактированием (дико извиняюсь) программа проверяет после каждого клика: если все числа идут по порядку то победа !
2
|
||||||
| 01.04.2019, 11:55 | |
|
Ответы с готовыми решениями:
30
Задание-головоломка для excel vba Игра-головоломка на знание C# |
|
oh my god
|
|
| 01.04.2019, 12:14 [ТС] | |
|
---
0
|
|
| 01.04.2019, 18:47 [ТС] | |
|
Не по теме: Мастерство должно прийти примерно после третьей игры.
0
|
|
|
4089 / 1469 / 401
Регистрация: 07.08.2013
Сообщений: 3,671
|
|
| 02.04.2019, 05:20 | |
|
интересное решение
вот только я не понял как производится проверка на то что первоначальный расклад имеет решение т.е. последовательность будет правильно собрана ведь всем известно что если в собранной последовательности поменять местами 14 и 15 и потом аккуратно (методом передвижения фишек) перемешать фишки то собрать головоломку не получится
2
|
|
|
oh my god
|
||
| 02.04.2019, 09:51 [ТС] | ||
|
А как вы к этому пришли? Есть какая-то ссылка где про это прочесть можно ? Если все так как вы говорите, то я изменю алгоритм перемешивания. и второй вопрос. это относиться только к последовательности 15 или к 8 (3x3) это тоже относится ? Добавлено через 10 минут Наверное это что-то из топологии, мне попадалась информация о том, что из бублика можно сделать кружку с ручкой, но нельзя будет перелепить в шар и тому подобное... похоже это из этой серии.
0
|
||
|
oh my god
|
||
| 02.04.2019, 10:18 [ТС] | ||
|
0
|
||
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
| 02.04.2019, 10:20 | |
|
fever brain, если интересно - посмотри проект в архиве, код с комментариями. Там как раз фишки сначала расставляются в правильном порядке, а потом перемешиваются.
2
|
|
|
oh my god
|
||||||
| 02.04.2019, 10:44 [ТС] | ||||||
|
Ну да вот я нашел.
из кода выписал отрывки:
похоже придется доработать алгоритм
0
|
||||||
|
oh my god
|
|||||||||||
| 02.04.2019, 12:21 [ТС] | |||||||||||
|
Ну вот собственно, добавлена процедура:
а не в конце как раньше (результат тысячи случайных сдвигов) полностью код: Кликните здесь для просмотра всего текста
0
|
|||||||||||
|
4089 / 1469 / 401
Регистрация: 07.08.2013
Сообщений: 3,671
|
||
| 02.04.2019, 13:08 | ||
|
fever brain, доберусь до дома скину свои пятнашки которые делал когда только начинал писать на vba
там есть кусок который определяет возможность собирания этой головоломки при рандомном заполнении и выдаче только той комбинации которая имеет решение а вообще эта старая математическая задача Добавлено через 4 минуты https://www.youtube.com/watch?v=6YJ8NFYssoE https://www.youtube.com/watch?v=toCqrVmQPiY предполагаю что для любой игры реализующей принцип пятнашек (т.е. квадрат может быть любой)
1
|
||
|
oh my god
|
||
| 02.04.2019, 14:21 [ТС] | ||
|
Ну понятно. четность последовательностей которая не меняется и тоже-самое для нечетности.
На ваше утверждение: например так:
0
|
||
|
oh my god
|
|
| 02.04.2019, 14:37 [ТС] | |
|
Теперь уже эту последовательность, которую я указал на картинке, исходя из измененной мною программы. точно нельзя будет составить. топология не позволит
...
0
|
|
|
4089 / 1469 / 401
Регистрация: 07.08.2013
Сообщений: 3,671
|
|
| 02.04.2019, 16:56 | |
|
fever brain, не важно где располагается пустая клетка - важна последовательность
0
|
|
|
4089 / 1469 / 401
Регистрация: 07.08.2013
Сообщений: 3,671
|
|
| 02.04.2019, 17:12 | |
|
вот файлик
только не судите строго - давно это было
1
|
|
|
oh my god
|
||
| 02.04.2019, 17:27 [ТС] | ||
|
а по выходу из программы весь Access закрывается.
0
|
||
|
4089 / 1469 / 401
Регистрация: 07.08.2013
Сообщений: 3,671
|
||||||
| 03.04.2019, 02:10 | ||||||
|
вот этот кусок кода рандомно выбирает комбинацию
и проверяет на собираемость массив Position() публичный и объявлен черт знает где
1
|
||||||
|
oh my god
|
||
| 03.04.2019, 10:27 [ТС] | ||
|
в коде
0
|
||
|
6082 / 1327 / 195
Регистрация: 12.12.2012
Сообщений: 1,023
|
|
| 03.04.2019, 10:31 | |
|
fever brain, предлагаю пору дополнений и улучшений для вашего замечательного проекта:
Игра-15_3.xls
1
|
|
|
oh my god
|
|
| 03.04.2019, 10:38 [ТС] | |
|
Ух-ты ! Круто !
0
|
|
| 03.04.2019, 10:38 | |
|
Помогаю со студенческими работами здесь
20
Rune Keeper - игра-головоломка Игра-головоломка на знание C# / C# для начинающих Провести газ, электричество и канализацию к трем домам - flash-игра, головоломка Flash игра-головоломка "Interlocked"
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536
Одним из. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|