Puzzle on C2

исходники и примеры в формате .capx

Сообщение Puzzle on C2
» 04 мар 2013, 00:37

Изображение

Наверное, я никого не удивлю тем, что я придумал очередную игру, в которой используются мои любимые объекты: массив, словарь, канвас; а также мои любимые события: for, for each и while :biggrin: :biggrin: :biggrin:

На этот раз, предметом новой темы послужила недоигра, но уже переисходник - Puzzle on C2.
Наверняка, все из Вас в детстве собирали эту вековую игру. Может быть, были средь Вас и те, кто собирал большие пазлы, а потом клеил их в рамочку и вешал на стену. Но этот форум посвящен продуктам LTD Scirra, так что на этот раз в исходнике реализована механика обычного пазла.

Т.е. берется исходная картинка (хотел сделать возможность загружать, но что-то у меня глючит действие загрузки изображения из сети, так что оставляю это читателю в качестве домашнего задания :biggrin: ), режется на 48 кусков (в коде почти все формулы универсальны, так что можно и на 100 кусков резать и на 1000 :cool: ) и случайным образом (при помощи моего любимого алгоритма или уже почти адаптированного для такой дейтельности - ссылка) разбрасывается вокруг рабочей области игры.

Задача игрока: как можно быстрее собрать исходную картинку, ориентируясь на края собранной картинки и на границы пазлинок.

Вообще, я хотел сделать пазл с рельефными частичками, как в реальности, но что-то не задалось :blush:

Управление:
ЛКМ - движение пазлинок
Колесо мышки - перезагрузить страничку

 Пробуем


Качаем:
Puzz.capx
(2.73 МБ) Скачиваний: 798
C2 - r119 Паззл на C2
Аватара пользователя

Игродел
Сообщений: 405
Я тут с 08 янв 2013
Откуда: Мск
Репутация 205 [ ? ]

Сообщение Re: Puzzle on C2
» 04 мар 2013, 11:52

Снимок.JPG
ИзображениеИзображениеИзображение
Аватара пользователя
ab

Администратор
Сообщений: 771
Я тут с 06 сен 2012
Репутация 108 [ ? ]

Сообщение Re: Puzzle on C2
» 04 мар 2013, 12:06

Прикольно) мне понравилась)
 
Изображение


Кстати тема по классику) по С2 чуть выше)
Аватара пользователя

Игродел
Сообщений: 323
Я тут с 13 сен 2012
Репутация 137 [ ? ]

Сообщение Re: Puzzle on C2
» 04 мар 2013, 14:04

AlttarBoy писал(а):Кстати тема по классику) по С2 чуть выше)

Да, я уже заметил. Просто форумы называются одинаково, а разделы разные, вот и путаются часто :biggrin:

Можно администрацию попросить переместить тему в раздел по C2?
Аватара пользователя

Игродел
Сообщений: 405
Я тут с 08 янв 2013
Откуда: Мск
Репутация 205 [ ? ]

Сообщение Re: Puzzle on C2
» 04 мар 2013, 18:12

переместил
Аватара пользователя

Администратор
Сообщений: 5511
Я тут с 05 сен 2012
Двиг: Construct2
Лицензия: Personal
Skype: c2community
VK: gabrielsailergray
Репутация 366 [ ? ]

Сообщение Re: Puzzle on C2
» 04 мар 2013, 20:32

Sailer, спасибо большое!
Аватара пользователя

Игродел
Сообщений: 405
Я тут с 08 янв 2013
Откуда: Мск
Репутация 205 [ ? ]

Сообщение Re: Puzzle on C2
» 05 мар 2013, 01:41

Илюйко, поделись соображалом, сделай пару уроков про массивы :hi: :?
Большое спасибо всем, кто пишет мне респекты в ЛС! Очень рад, что до сих пор мои советы, примеры и уроки пользуются спросом... Но, к сожалению, я уже давно не занимаюсь разработкой игр и программированием вообще, поэтому я уже не лучший советчик в этом деле, да и времени совсем нет. Здесь на форуме я уже практически не бываю, но всегда открыт для общения в ВК: vk.com/virusfun
Но хоть меня здесь почти нет, мне все равно будут приятны ваши отзывы и плюсы [+]
Аватара пользователя

Игродел
Сообщений: 893
Я тут с 23 сен 2012
Откуда: Хабаровск
Репутация 124 [ ? ]

Сообщение Puzzle on C2
» 20 янв 2014, 15:20

красная линия палит то, у какой стены находится фрагмент :O
 открой спойлер
(͡° ͜ʖ ͡°)закрой спойлер
Аватара пользователя

Участник
Сообщений: 424
Я тут с 19 янв 2014
Репутация 35 [ ? ]

Сообщение Puzzle on C2
» 22 янв 2014, 07:56

Тема интересная)))
Теперь вопрос - а как в СС выглядит Dictionary и где его найти (или можно как-то без него обойтись?), используемый в С2????
Я так понял с помощью этого Dictionary происходит разброс пазлов по уровню?

Rand%2*Item.Width
Какую функцию выполняет знак процентов?


Хочу такую же сделать на СС, жена просто любит паззлы)
Аватара пользователя

Игродел
Сообщений: 1116
Я тут с 16 май 2013
Репутация 103 [ ? ]

Сообщение Puzzle on C2
» 22 янв 2014, 14:07

alhimera писал(а):Rand%2*Item.Width
Какую функцию выполняет знак процентов?

Это остаток после деления.
Изображение
Аватара пользователя

Игродел
Сообщений: 1037
Я тут с 14 сен 2012
Откуда: Красноярск
Репутация 125 [ ? ]



Вернуться в Исходники и Примеры для Construct 2

Сейчас эту тему просматривают

Зарегистрированные пользователи: нет зарегистрированных пользователей

Наверх