INHOUDSOPGAWE:

Hoe om 'n kaartspel op 'n Framboos Pi te maak: 8 stappe
Hoe om 'n kaartspel op 'n Framboos Pi te maak: 8 stappe

Video: Hoe om 'n kaartspel op 'n Framboos Pi te maak: 8 stappe

Video: Hoe om 'n kaartspel op 'n Framboos Pi te maak: 8 stappe
Video: PULCINO PIO - Het Kuikentje Piep (Official video) 2024, November
Anonim
Hoe om 'n kaartspel op 'n Framboos Pi te maak
Hoe om 'n kaartspel op 'n Framboos Pi te maak

Die doel hiervan is om 'n speletjie op die framboospie te skep met musiek, knoppies, ligte en 'n zoemer! die spel word Aces genoem en die doel is om so na as moontlik aan 21 te kom sonder om oor te gaan

Stap 1: Die Raspberry Pi voorberei Kry die framboos pi en steek 'n sleutelbord, muis, ethernetkabel en monitor in

Steek nou die kragkabel in

Heg nou die lintkabel en die broodbord vas

Voorrade

Materiaal

1 rooi LED

1 geel LED 1 groen LED 1 zoemer 1 framboos pi monitor muis sleutelbord luidspreker 6 manlike/manlike drade

Stap 1: Stap 2: Voorbereiding van die knoppies

Stap 2: Berei die knoppies voor
Stap 2: Berei die knoppies voor

Neem die 3 knoppies en pas aan die einde van u broodbord

Heg dan 'n weerstand aan elk van die knoppies en laat die weerstand op die grond val. Heg dan 'n draad aan elke knoppie (die kabels moet aan GPIO -penne gekoppel word)

Stap 2: Stap 3: Berei die LED's voor

Stap 3: Berei die LED's voor
Stap 3: Berei die LED's voor

U stel die LED's in 'n ry op

Maak seker dat die LED's rooi, geel, groen is, sodat dit meer visueel aantreklik lyk

Koppel 'n weerstand in elke stroombaan

Bevestig drade in gpio -penne en dan in die weerstand/Led (indien nodig aardpenne)

Stap 3: Stap 4: Voorbereiding van die gonser/musiek

Stap 4: Berei die gonser/musiek voor
Stap 4: Berei die gonser/musiek voor

Kyk na die onderkant van die zoemer en bepaal die positiewe en negatiewe kabel

Koppel die positiewe kabel in 'n gpio en die negatiewe in 'n grondpen

Voeg indien nodig ekstra manlike/vroulike kabels by

(Opsioneel)

-Koppel 'n Bluetooth -toestel aan die framboospi in die Bluetooth -afdeling om musiek te hoor

Stap 4: Stap 5: Die voorbereiding van die kode

Stap 5: Die voorbereiding van die kode
Stap 5: Die voorbereiding van die kode

Voer die nodige biblioteke in wat hieronder in die prent verskyn

Gee LEDs, knoppies en gonser 'n gpio -speldwaarde

Berei die beelde voor wat u wil gebruik deur dit op dieselfde plek te stoor as waarin u u python -kode gestoor het

Voeg die beeld in die kode met behulp van pygame.image.load en ken dit toe aan 'n veranderlike

Stap 5: Stap 6: Skep die verwelkomingsskerm

Stap 6: Skep die verwelkomingsskerm
Stap 6: Skep die verwelkomingsskerm

Kopieer die kode wat in die bladsy verskyn en lees die kommentaar op wat elke reël doen

Pas die koördinate in die oppervlak.blit -opdrag aan waar u u beelde wil plaas. (ideaal sou soortgelyke koördinate die beste werk)

Stap 6: Stap 7: Die skep van ware verklarings

Stap 7: Die skep van ware verklarings
Stap 7: Die skep van ware verklarings
Stap 7: Die skep van ware verklarings
Stap 7: Die skep van ware verklarings

Terwyl ware stellings vereis word, moet u altyd kyk of 'n knoppie ingedruk word

Die ware stelling hieronder toon run2, wat 'n trefferbak vir die welkomskerm skep waarmee gebruikers kan voortgaan met die kaartspel

Ignoreer die begin () vir nou, ons het dit later nodig

Sodra die digitale knoppie ingedruk is, gaan ons na die hoof, terwyl die ware stelling dit is

Hieronder is die belangrikste stellingkode wat u moet kopieer, wat interaksie het met knoppies en funksies

Stap 7: Stap 8: Funksies skep

Stap 8: Skep funksies
Stap 8: Skep funksies
Stap 8: Skep funksies
Stap 8: Skep funksies
Stap 8: Skep funksies
Stap 8: Skep funksies

U moet talle funksies skep wat begin, process_bz, process_symbol, lost_bz, win_bz, Dealcard, Compcard en end insluit

Hierdie funksies is in die onderstaande beelde en kom met kommentaar

Kopieer die kode en plaas dit bo die welkom skermkode, maar onder die veranderlike kodes

-Kopieer AL die funksies hierbo, aangesien hulle almal 'n belangrike rol in die spel speel. Elke funksie bevat kommentaar om te verduidelik wat die kode doen

Stap 8: Stap 10: Hardloop

Stap 10: Hardloop !!
Stap 10: Hardloop !!

Begin die spel en geniet dit

Aanbeveel: