Huvud Mac Skriv ett Raspberry Pi-spel i Python

Skriv ett Raspberry Pi-spel i Python



Om du är den stolta ägaren till en Raspberry Pi, det visuella Skrapspråk är ett utmärkt sätt att börja skapa ditt första spel. Men för att låsa upp mer av hårdvarans kraft och potential, ta en titt på Python.

hur man rensar autofyll på krom

Om du föredrar mer av ett lågteknologiskt projekt, varför inte kolla in vår guide hur man gör en Raspberry Pi till ett XBMC mediacenter ?

Python är standardprogrammet för pedagogiskt programmering för Raspberry Pi. Det används runt om i världen som ett introduktionsspråk för många plattformar, tack vare sin snygga stil och lättförståelig syntax. Det är dock inte bara för nybörjare: enligt TIOBE Programming Community-index är Python det åttonde mest populära programmeringsspråket bland professionella ingenjörer före Perl, JavaScript och Visual Basic .NET. Det är också gratis, så det är lätt att se varför så många väljer Python som sitt första skriptspråk.

I den här funktionen presenterar vi nyckelbegreppen i Python och visar dig hur du kommer igång med språket genom att gå igenom ett provspel skrivet i Python. Då är det över till dig att skapa ditt eget mästerverk.

Lär känna Python

Det finns två huvudversioner av Python som används. Python 3 är framtiden, men Python 2 har bredare kompatibilitet med befintliga resurser, och det är den här versionen som för närvarande levereras med Raspberry Pi. För denna handledning använder vi Python 2.7, den slutliga stabila utgåvan i 2.x-serien: det betyder att vi kan använda majoriteten av onlineexemplen och förskriven kod oförändrad. När tiden kommer kommer det att vara enkelt att gå upp till version 3.

När du tittar på Python-kod är det första du kanske märker hur snygg det ser ut. De som används för PHP, JavaScript eller andra moderna språk kommer också att upptäcka frånvaron av lockiga hängslen, som vanligtvis används för att bifoga avsnitt av koden. Detta beror på att Python använder indrag för att organisera kod. Detta är god praxis på de flesta språk, eftersom det gör koden mer läsbar: i Python är det obligatoriskt. Om du inte får rätt avstånd, fungerar inte koden. Även om detta kan vara ett skifte för erfarna programmerare, blir det snabbt naturligt och leder till tydlig, begriplig kod som standard.

Python gör också ett bra första språk eftersom det representerar en enkel implementering av objektorienterad programmering - ett koncept som alla blivande kodare måste förstå - och är avslappnad över hur variabler skapas och hanteras. Nettoresultatet är en särskilt produktiv programmeringsmiljö.

Pythonkod körs vanligtvis via en tolk snarare än att kompileras, men trots detta är slutresultaten ganska snabba. Python-applikationer kan köras på alla större operativsystem, så det är möjligt att skapa ett Python-spel på en Windows-dator och få det att köras på en Mac- eller Linux-låda - eller i själva verket en Raspberry Pi.

Pygame-modulen innehåller alla möjliga användbara funktioner och metoder för att skapa actionspel i Python

En sista stor styrka hos Python är tillgången på ett brett utbud av tilläggsmoduler som ger extra funktionalitet. En sådan modul är Pygame . Som namnet antyder hjälper Pygame dig att skapa spel med Python: det förbättrar till exempel avsevärt bildhantering genom sin Sprite-klass, gör det enkelt att kontrollera ljudet i spelet och till och med låter ditt spel arbeta med joysticks. Spel som Call of Duty kan vara utanför dess kapacitet, men en Angry Birds-klon är det verkligen inte.

Inbyggd och plattformsutveckling

Om du kör den rekommenderade Debian Squeeze Linux-distributionen på din Raspberry Pi är Python och Pygame förinstallerade så att du kan börja programmera direkt. Du kan skriva Python-skript i en textredigerare, men vi föreslår att du utnyttjar den kostnadsfria Geany-integrerade utvecklingsmiljön (IDE) som också är installerad som en del av operativsystemet. Denna programvara erbjuder många användbara funktioner för programmerare, som automatisk syntaxfärgning, för att göra din kod enklare att läsa och felsöka och en webbläsare för att hålla reda på alla klasser och variabler i din kod.

Nästa sida

Intressanta Artiklar

Redaktionen

Ladda ner Ladda ner Mac OS X Style Skin för AIMP3
Ladda ner Ladda ner Mac OS X Style Skin för AIMP3
Ladda ner Mac OS X Style Skin för AIMP3. Här kan du ladda ner Mac OS X Style-skalet för AIMP3-spelaren. Alla krediter går till den ursprungliga författaren till denna hud (se hudinformation i AIMP3-inställningar). Författare:. Ladda ner 'Ladda ner Mac OS X Style Skin för AIMP3' Storlek: 775,11 Kb AnnonsPCRepair: Fix Windows
Du kommer snart att kunna köra Windows-appar i Android
Du kommer snart att kunna köra Windows-appar i Android
På grund av sin långa historia har Windows tusentals stationära appar. Dess programvaruekosystem är det största i världen. Vad händer om du vill köra dem på Android-enheter som stora surfplattor? Detta kommer snart att bli verklighet. Annons Linux-användare och många andra PC-användare kanske känner till Wine
Ställ in Target Windows 10-versionen för att stanna kvar eller uppgradera till
Ställ in Target Windows 10-versionen för att stanna kvar eller uppgradera till
Så här ställer du in Windows 10-version för att stanna kvar eller uppgradera till Med Windows 10 version 2004 har Microsoft infört en ny grupppolicy som gör det möjligt för användaren att låsa ner operativsystemet till en specifik funktionsuppgradering. Eagle-eyed-användare har redan upptäckt det i skärmdumpar i min tidigare artikel. Så här aktiverar du
Så här ändrar du spel-DVR-inspelningsmapp i Windows 10
Så här ändrar du spel-DVR-inspelningsmapp i Windows 10
Du kan ändra Game DVR Capture Folder-platsen i Windows 10. Som standard sparas inspelningar på systemdrivenheten under din användarprofil.
Så här åtgärdar du Netflix felkod NW-2-4
Så här åtgärdar du Netflix felkod NW-2-4
Netflix-felkoden NW-2-4, liksom felkoderna TVQ-ST-103 och TVQ-ST-131, är relaterad till internetanslutningen Netflix behöver för att streama innehåll.
Microsoft lägger till fullt Visual Basic-stöd till .NET 5, men det kommer inte att utvecklas
Microsoft lägger till fullt Visual Basic-stöd till .NET 5, men det kommer inte att utvecklas
Microsoft börjar avskaffa Visual Basic, ett programmeringsspråk som var extremt populärt för flera år sedan. Med den kan man snabbt skapa en app utan att lära sig internt i operativsystemet eller databaserna. Microsoft lägger till fullt stöd för Visual Basic till .NET 5, men slutar utveckla Visual Basic-språket. Tidigare versioner av. NET Core-stödda klass
Hur man flyger ett segelflygplan i PUBG
Hur man flyger ett segelflygplan i PUBG
PUBG Corp introducerade segelflygplanet redan 2019 som ett experiment, endast tillgängligt i PUBG Labs. Efter många tester har de nu släppt detta unika fordon i allmänt spelande. Glider är mycket användbara för snabba resor men är också