
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05





Origins: это игра, над которой я работал несколько лет 2018-2019.
Первоначально он назывался «Stupid Flip» и возник из-за моего интереса к созданию простых и увлекательных интерактивных игр, которые также можно было использовать для обучения программированию. Это самая простая игра, которую только можно вообразить, и включает в себя переворачивание руки от одного игрока к другому с картой (жетоном), прикрепленной к концу с помощью магнита.
Игроки получают очки, если их противник «роняет» карту при попытке перевернуть ее, или если им удается перевернуть с той силой, которая необходима для того, чтобы положить карту на сторону оппонента.
Хотя это невероятно просто, Flip-It! также вызывает странное привыкание и приводит в бешенство.
Первоначальные прототипы были изготовлены из картона и в качестве подшипников использовались трубчатые крепления для печатных плат из АБС-пластика. У них была аналоговая система подсчета очков (см. Фото).
Последующие версии включают корпус из МДФ, компоненты, напечатанные на 3D-принтере, для подшипников, шарниров и держателей магнитов. Последним шагом было добавление электронного подсчета очков.
Это руководство относится к созданию электронной версии с ЧПУ, напечатанной на 3D-принтере. Я разработал это для серии семинаров по дизайну и изготовлению. Идея заключалась в том, чтобы дети могли разработать свои собственные темы для игры. Первоначальная тема заключалась в том, чтобы перебросить 毽子 (JianZi) между двумя игроками. JianZi - это китайский утяжеленный волан, который можно перебрасывать между игроками.
Тема в этом примере показывает лунный модуль Аполлона-11, переключающийся между Землей и Луной.
Сборка всех частей вместе - довольно длительный процесс, поэтому я также рекомендую всем, кто интересуется, использовать размеры, чтобы сделать простую версию из картона. Это можно сделать очень быстро, и игра будет такой же увлекательной. Единственная важная деталь - неодимовый магнит диаметром 5 мм. Мы использовали сферические, которые вы найдете в конструкторах или «игрушках для руководителей», где вы можете создавать формы с помощью нескольких магнитов.
В этой версии я использую пружины для обеспечения «подъемной силы» или переворачивания, но в более ранних версиях я также использовал резиновые ленты с таким же успехом.
Электронное табло было забавным упражнением в кодировании. Система обнаружения основана на двух инфракрасных отражающих датчиках «волшебный глаз». Они позволяют Arduino определять, когда карта была «перевернута» и когда она, вероятно, упала. Они, наряду с кнопкой прерывания, являются единственными входами в эту игру. Выходы - это 8-разрядный 7-сегментный дисплей и пьезозуммер. Я попытался сделать все, что мог, с помощью этой простой настройки, но есть много возможностей для настройки и улучшения. Это только третий или четвертый проект, который я написал, и он такой грубый и запутанный, как и следовало ожидать. Я надеюсь, что я сделал достаточно заметок, чтобы помочь любому, кто хочет разобраться в том, что происходит. Я разработал несколько звуковых эффектов и фанфары для игры, но за большую часть звуковых элементов, включая тему Mario Bros, я обязан Дипто Пратьяксе и принцу Стиви-Рэю Чарльзу Балабису из Princetronics.
Также сюда включены файлы для 3D-печати различных компонентов шарниров и подшипников. Я очень благодарен Майку и Перу Видингу за их помощь в доработке дизайна и печати их для меня.
В фильме показаны все соответствующие шаги, но я опишу их здесь более подробно.
Запасы
Чтобы построить игру:
Воспользуйтесь прикрепленным файлом на ЧПУ или вырежьте комплект деталей лазером
Используйте прикрепленный файл для 3D-печати соединительных элементов.
Уплотнительные кольца или резинки
Пружина растяжения, внешний диаметр 7 мм, внутренний диаметр 5 мм
Дюбель деревянный 5мм
Деревянный блок 28мм круглый, просверленный 5мм (для противовеса) - не обязательно должен быть круглым
5-миллиметровый сферический неодимовый магнит (такой же, как в магнитных конструкторах)
Для построения электронного скорингового элемента:
Держатель батареи 9 В и провод
Батарея 9v
Arduino Nano (я использовал клон)
Плата Nano Breakout
12-миллиметровый кнопочный переключатель
Модуль светодиодного дисплея 8 x 7 сегментов
Пассивный зуммер
2 модуля ИК-датчика с отражением
Кабели Dupont между женщинами и женщинами
Шаг 1. Вырежьте и соберите детали



Используйте прикрепленные файлы, чтобы вырезать детали из МДФ толщиной 5 мм.
Соберите, как показано на видео, используя столярный клей, и дайте высохнуть.
Шаг 2: обрежьте дюбель и пружины по размеру




Используйте направляющую для резки, чтобы отрезать дюбель и пружины до нужного размера.
Установите пружинные крепления на заднюю стенку корпуса с помощью столярного клея.
Когда высохнет, надавите на нее и закрутите пружины, а затем вставьте другую часть дюбеля.
Шаг 3: соберите механизм переворачивания




Механизм переворачивания состоит из 5-миллиметрового дюбеля и ряда компонентов, напечатанных на 3D-принтере.
Эти части были разработаны Майком и Пером Видингом, и они проделали большую работу по их усовершенствованию.
«Несущую» часть (называемую здесь «куполом») следует развернуть сверлом 5,2 мм, чтобы дюбель проходил плавно. Затем он прикрепляется к задней панели корпуса горячим клеем.
Остальные компоненты удерживаются на месте с помощью 6-миллиметровых уплотнительных колец, но небольшие резинки работают одинаково хорошо.
Это позволяет отрегулировать руку для оптимальной игры!
Шаг 4: Подключите компоненты




Прилагается схема подключения, показывающая, как собрать компоненты с помощью Arduino Nano.
Модули ИК-датчиков отправляют цифровой сигнал на Arduino (вкл. / Выкл.). Их чувствительность необходимо отрегулировать с помощью потенциометра, чтобы он мог точно определить, находится ли жетон на месте.
Шаг 5. Загрузите код

Это код, который я разработал для игры.
Как упоминалось ранее, это довольно любительская попытка, и я уверен, что ее можно улучшить. Но у меня это работает.
По сути, инфракрасные детекторы определяют, где находится жетон, чтобы начать игру, а затем проверяют, был ли он успешно «перевернут».
Каждое последующее «перебрасывание» способствует подсчету ралли.
Этот счет добавляется к счету победившего игрока, когда выпадает жетон.
Игроки теряют жизнь каждый раз, когда выпадает жетон.
Когда один из игроков потеряет 5 жизней, игра окончена.
Шаг 6: Настройте игру



Показанный здесь пример темы - лунный модуль, путешествующий между Землей и Луной. Я сделал это в связи с 50-летием миссии Apollo11.
Он состоит из нескольких простых печатных деталей, но идея состоит в том, что игра может быть полностью тематически оформлена с помощью красок и дополнительных деталей.
«Жетон» должен быть диаметром около 70 мм. Мы обнаружили, что две или три скобы, склеенные между двумя листами бумаги, а затем ламинированные, имели подходящий вес и магнитную силу, но это требует некоторых экспериментов.
Шаг 7: Примеры



Вот несколько примеров Flip-it! что мы сделали на недавнем семинаре.
Во всех этих примерах используется колесо подсчета очков, а не электронное подсчет очков.
Оба такие же веселые, тупые и захватывающие!


Финалист конкурса игр
Рекомендуемые:
Кулак бомбы (Глупая версия: 13 шагов

Bomb Fist (Stupid Ver .: Изменение этого удивительного дизайна: https: //www.instructables.com/id/Angry-Iron-Fist / … Когда вы злитесь и хотите представить себя супергероем, вы можете наденьте эту перчатку. Когда вы встряхнете кулак, перчатка издаст звук «Ша Ша». И
Игра Саймона - Веселая игра !: 5 шагов

Simon Game - Fun Game !: Справка: После долгих выходных вы должны очень постараться, чтобы выполнить все задания и работу, за которые вы отвечаете. Пора нам тренировать мозг, не так ли? Помимо этих скучных и бессмысленных игр, есть игра под названием Simon Game
Мини-игра «Лего»: 5 шагов (с картинками)

Lego Mini Memory Game: год назад я написал инструкцию об установке группы светодиодов в Lego Mini Cooper. Инновация, как бы то ни было, заключалась в том, что светодиодами можно было управлять с помощью смартфона (или через любой веб-браузер, если на то пошло). Поскольку я трудолюбив
Игра на память с прикосновением (Саймон говорит) - Если это, то то: 6 шагов (с картинками)

Игра на память с прикосновением (говорит Саймон) - If This Then That: Я сделал игру на память с самодельными сенсорными панелями и неопиксельным кольцом для школьного проекта. Эта игра похожа на Simon Says, за исключением того, что многие формы ввода и обратной связи (звуки и световые эффекты) в игре различны. Я запрограммировал звуки от Su
Игра в понг с гибким экраном на рубашке: 8 шагов (с картинками)

Понг играет с гибким экраном на рубашке: это мой костюм на Хэллоуин 2013 года. Над ним работали около года, и на его создание ушло немало человеко-часов. Экран 14 на 15 пикселей, так что разрешение довольно низкое, но он все же может делать некоторые забавные вещи. Это физически б