Sådan oprettes en Game Kort med PyGame på din Raspberry Pi

For virkelig at komme i gang med PyGame, skal du bruge en liste til at gemme et kort på din Raspberry Pi. Et kort er todimensional, så youâ € ll bruge en indlejret liste, en liste, hvor hvert punkt på listen er også en liste. Med andre ord, skal du lave en liste over rækker, og et punkt på listen, vil i sig selv være en liste med de oplysninger, for hver kolonne i den pågældende række.

Itâ € s lettere at forstå, hvis man ser på et eksempel, så dette er, hvordan du opretter dit kort liste:

kort = [
# ----- 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9--
[0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0]
[0,0,0,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,0]
[0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0]
[0,0,0,0,0,1,1,1,1,0,0,1,1,1,1,0,0,0,0,0]
[0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0]
[0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0]
[0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0]
[0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0]
[0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0]
[0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0]
[0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0]
[0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
]

Den første linje i listen er en kommentar til at nummerere kolonner, så du nemmere kan navigere på kortet. Kortet Listen begynder og slutter med en firkantet beslag. Læg mærke til, hvordan et punkt på listen (eller række) er omgivet af firkantede parenteser også fordi ita € s også en liste.

Hvis du skele, kan du være i stand til at gøre ud af formen af ​​en hindbær derinde. A 1 betegner en grøn mursten (for bladene øverst) og en 2 repræsenterer en rød mursten (for saftigt bær). En 0 repræsenterer ingen mursten.

Hvis du vil oprette dit eget niveau designs, bare redigere denne liste. Hold de nederste par rækker næsten tomme; ellers spillet bliver for hårdt. Bundlinjen skal altid være tomme, fordi thatâ € s hvor den bat liv.

Størrelsen af ​​kortet er 20 rækker af 20 kolonner. Indekset for hver liste starter ved nul, så når du kigger op et sted på kortet, er du nødt til at trække 1 fra X og Y koordinat, du ønsker. For at finde ud whatâ € s i den anden række og den femte kolonne (Y = 2, X = 5), anvendelse

udskrive [1] [4]

Bemærk, at du reference Y-koordinaten først (rækken nummer), og derefter X-koordinaten (kolonnen i denne række).

Kør programmet til at oprette kortet og bruge skallen til at prøve at udskrive forskellige værdier fra kortet. Itâ € sa god måde at blive fortrolig med, hvordan det fungerer.


© 2019 Zajacperrone.com | Contact us: webmaster# zajacperrone.com