Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Вы когда-нибудь задумывались о том, чтобы стать разработчиком игр и создать собственную игровую консоль, в которую можно играть на ходу? Все, что вам нужно, это немного времени, оборудование
- Лего кирпичи
- Мини-каллиопа (можно заказать на сайте
и некоторые навыки
- базовые навыки сборки Лего
- и, если вы хотите создавать свои собственные игры: некоторые навыки программирования.
Шаг 1: соберите базовый корпус Lego из пластин Lego
Самое замечательное в Lego то, что старые кирпичи можно повторно использовать для создания новых вещей. Так что возьмите коробку с Lego и выберите плоские пластины Lego, чтобы построить платформу общим размером 14 x 12:
- Красные тарелки 4 х 12
- Черные пластины 6 х 12
- Синие тарелки 4 х 12
На край этой площадки поставьте стену из кирпича 1-го размера и высотой в 2 ряда.
На последней картинке показано, как вставить кирпичи в интерьер - они удержат Каллиопу на следующем шаге.
Наконец, подготовьте крышку кейса и отложите их на время сбоку:
- Синие кирпичи общим размером 4 x 8 с одним отверстием в центре для палки размером 3 x 1.
- Красные кирпичи общим размером 4 x 8 с одним отверстием в центре для палки размером 3 x 1.
- Один черный оконный кирпич с плоскими кирпичами 2 х 4 на верхней стороне.
Шаг 2: подготовьте Каллиопу и поместите на нее космических захватчиков
Calliope - это микроконтроллер с матрицей светодиодов 5 x 5 и двумя кнопками. Пожалуйста, ознакомьтесь с его использованием, следуя инструкциям на этой веб-странице
Настройте Каллиопу следующим образом
- Вставьте две батарейки AAA.
- Подключите Calliope к компьютеру через USB-кабель и найдите его в проводнике.
- Скопируйте файл mini-Space-Invader_1.0.hex в корневую папку Каллиопы.
После включения Каллиопы переключателем батарейного отсека запускается игра Space Invaders. В игру можно играть следующим образом:
- Один светодиод в нижней части светодиодной матрицы 5 x 5 - это ваш космический корабль, который защищает Землю от инопланетян.
- Нажмите левую или правую кнопку, чтобы повернуть космический корабль влево или вправо.
- Пришельцы появятся наверху светодиодной матрицы 5 x 5 и будут двигаться к Земле.
- Переместите свой космический корабль под инопланетянином и нажмите обе кнопки, чтобы стрелять в инопланетянина. Счетчик увеличится.
- Если пришелец достигает земли, счетчик уменьшается.
Шаг 3. Поместите Каллиопу в футляр Lego и накройте крышкой
Последний шаг - вставить Каллиопу в футляр Lego:
- Поместите Каллиопу в ящик Лего.
- Вы можете добавить несколько кирпичей, чтобы Каллиопа крепко держалась.
- Прикрепите окно Lego к черному кирпичу размером 1 x 4 с 4 гвоздиками сбоку.
- Поместите синие и красные крышки Lego рядом с окном так, чтобы отверстия крышек находились прямо над кнопками Каллиопы.
- Вставьте палочки Lego 3 x 1 в отверстия. Нажимая на палочки, вы должны чувствовать, что кнопки Каллиопы поднимаются и опускаются.
- Включите переключатель батарейного отсека и вставьте батарейный отсек в нижнюю часть футляра Lego.
Получайте удовольствие от игры в Space Invaders на вашей собственной игровой консоли!
Шаг 4: Дальнейшие идеи для расширений
Конечно, вы также можете кодировать другие игры, например, Пинг-понг или змейка. Отличный источник -
Вы также можете использовать другие микроконтроллеры со светодиодной матрицей в качестве дисплея, например, BBC micro: bit, см. Https://www.microbit.org/. Я хотел бы услышать от вас о создании собственной игровой консоли.