Съдържание:

Как да направите игра на карти на Raspberry Pi: 8 стъпки
Как да направите игра на карти на Raspberry Pi: 8 стъпки

Видео: Как да направите игра на карти на Raspberry Pi: 8 стъпки

Видео: Как да направите игра на карти на Raspberry Pi: 8 стъпки
Видео: MKS Monster8 - Basics 2024, Ноември
Anonim
Как да си направим игра с карти на Raspberry Pi
Как да си направим игра с карти на Raspberry Pi

Целта на това е да създадете игра на малиново пи, използвайки музика, бутони, светлини и зумер! играта се нарича аса и целта е да се доближи максимално до 21, без да се пресича

Стъпка 1: Подготовка на Raspberry Pi Вземете малиновото pi и включете клавиатура, мишка, Ethernet кабел и монитор

Сега включете захранващия кабел

Сега прикрепете лентовия кабел и дъската

Консумативи

Материали

1 червен светодиод

1 жълт светодиод 1 зелен светодиод 1 зумер 1 малиново пи монитор мишка клавиатура високоговорител 6 мъжки/мъжки проводника

Стъпка 1: Стъпка 2: Подготовка на бутоните

Стъпка 2: Подготовка на бутоните
Стъпка 2: Подготовка на бутоните

Вземете 3 бутона и подравнете в самия край на дъската

След това прикрепете резистор към всеки от бутоните и накарайте резистора да заземи След това прикрепете проводник към всеки бутон (Кабелите трябва да бъдат свързани към GPIO щифтове)

Стъпка 2: Стъпка 3: Подготовка на светодиодите

Стъпка 3: Подготовка на светодиодите
Стъпка 3: Подготовка на светодиодите

Настройвате светодиодите в един ред

Уверете се, че светодиодите са червени, жълти, зелени, за да изглежда по -привлекателно визуално

Прикрепете резистор към всяка верига

Прикрепете проводниците към gpio щифтове и след това към резистора/Led (ако е необходимо заземяващи щифтове)

Стъпка 3: Стъпка 4: Подготовка на зумера/музиката

Стъпка 4: Подготовка на зумера/музиката
Стъпка 4: Подготовка на зумера/музиката

Погледнете долната част на зумера и определете положителния и отрицателния кабел

Прикрепете положителния кабел към gpio, а отрицателния - към заземяващ щифт

Ако е необходимо, добавете допълнителни мъжки/женски кабели

(По избор)

-Свържете Bluetooth устройство към малиновото пи в секцията Bluetooth, за да чуете музика

Стъпка 4: Стъпка 5: Подготовка на кода

Стъпка 5: Подготовка на кода
Стъпка 5: Подготовка на кода

Импортирайте необходимите библиотеки, показани по -долу в изображението

Присвояване на светодиоди, бутони и зумер на gpio pin стойност

Подгответе изображенията, които искате да използвате, като ги запишете на същото място, където сте запазили кода на python

Добавете изображението в кода с помощта на pygame.image.load и го присвойте на променлива

Стъпка 5: Стъпка 6: Създаване на екран за добре дошли

Стъпка 6: Създаване на екран за добре дошли
Стъпка 6: Създаване на екран за добре дошли

Копирайте показания код и прочетете коментарите за това, което прави всеки ред

Настройте координатите в командата surface.blit навсякъде, където искате да поставите вашите изображения. (в идеалния случай подобни координати биха работили най -добре)

Стъпка 6: Стъпка 7: Създаване на истински изявления

Стъпка 7: Създаване на истински изявления
Стъпка 7: Създаване на истински изявления
Стъпка 7: Създаване на истински изявления
Стъпка 7: Създаване на истински изявления

Въпреки че се изискват верни твърдения, за да се проверява винаги дали е натиснат бутон

Докато истинското изявление по -долу показва run2, който създава кутия за началния екран, която позволява на потребителите да продължат в играта на карти

Игнорирайте start (), засега ще имаме нужда от това по -късно

След като цифровият бутон е натиснат, преминаваме към главното, докато е вярно

По -долу е основният, но истински код на изявление, който трябва да копирате, който взаимодейства с бутони и функции

Стъпка 7: Стъпка 8: Създаване на функции

Стъпка 8: Създаване на функции
Стъпка 8: Създаване на функции
Стъпка 8: Създаване на функции
Стъпка 8: Създаване на функции
Стъпка 8: Създаване на функции
Стъпка 8: Създаване на функции

Трябва да създадете множество функции, които включват start, process_bz, process_symbol, lost_bz, win_bz, Dealcard, Compcard и end

Тези функции са на снимките по -долу и идват с коментари

Копирайте кода и го поставете над кода на екрана за зареждане, но под кодовете на променливите

-Копирайте ВСИЧКИ функции по -горе, тъй като всички те играят жизненоважна роля в играта. -Всяка функция идва с коментари, за да обясни какво прави кодът

Стъпка 8: Стъпка 10: Бягайте

Стъпка 10: Бягайте !!
Стъпка 10: Бягайте !!

Пуснете играта и й се насладете

Препоръчано: