Основен Mac Създайте игра на Python за Raspberry Pi

Създайте игра на Python за Raspberry Pi



Ако сте горд собственик на Raspberry Pi, визуалният език Scratch е чудесен начин да направите първите си стъпки в програмирането. Но за да отключите повече от силата и потенциала на хардуера, погледнете Python.

Още Raspberry Pi ...

Вижте нашето ръководство за урок за писане на собствена игра Raspberry Pi с помощта на Scratch и изпратете създаването на играта си за шанс да спечелите £ 250

Python е образователният език за програмиране по подразбиране за Raspberry Pi. Използва се по целия свят като уводен език за много платформи, благодарение на разхвърляния си стил и лесен за разбиране синтаксис. Той обаче не е само за начинаещи: според индекса на TIOBE Programming Community, Python е осмият най-популярен език за програмиране сред професионалните инженери, пред Perl, JavaScript и Visual Basic .NET. Освен това е безплатно, така че е лесно да разберете защо толкова много хора избират Python като първия си скриптов език.

В тази функция ще ви представим ключовите концепции на Python и ще ви покажем как да започнете с езика, като ви преведем през примерна игра, написана на Python. След това трябва да създадете свой собствен шедьовър, който можете да изпратите на нашето състезание по кодиране на Raspberry Pi.

windows 10 юли 29 2016

Запознаване с Python

Използват се две основни версии на Python. Python 3 е бъдещето, но Python 2 се радва на по-широка съвместимост със съществуващите ресурси и именно тази версия в момента е в комплект с Raspberry Pi. За този урок ще използваме Python 2.7, последното стабилно издание от серията 2.x: това означава, че можем да използваме повечето онлайн примери и предварително написан код непроменени. Когато дойде времето, преминаването към версия 3 ще бъде лесно.

Първото нещо, което може да забележите при Python, е колко добре изглежда. Тези, използвани за PHP, JavaScript или други съвременни езици, също ще забележат липсата на къдрави скоби, както обикновено се използват за затваряне на раздели на кода. Това е така, защото Python използва отстъп за организиране на код. Това е добра практика в повечето езици, защото прави кода по-четлив: в Python е задължителен. Ако не постигнете правилното разстояние, кодът ви няма да работи. Въпреки че това може да е промяна за опитни програмисти, то става естествено бързо и води до ясен, разбираем код по подразбиране.

Python също така създава добър първи език, тъй като представлява проста реализация на обектно-ориентирано програмиране - концепция, която всеки желаещ кодер трябва да разбере - и е спокоен за това как се създават и управляват променливи. Нетният резултат е особено продуктивна среда за програмиране.

Кодът на Python обикновено се изпълнява чрез интерпретатор, вместо да се компилира, но въпреки това крайните резултати са доста бързи. Приложенията на Python могат да работят на всички основни операционни системи, така че е възможно да създадете игра на Python на компютър с Windows и да я стартирате на Mac или Linux box - или всъщност на Raspberry Pi.

Създайте игра на Python за Raspberry Pi

Последната голяма сила на Python е наличието на широка гама от добавъчни модули, които носят допълнителна функционалност. Един такъв модул е Pygame . Както подсказва името му, Pygame ви помага да създавате игри с помощта на Python: например, той значително подобрява обработката на изображения чрез своя клас Sprite, улеснява управлението на звука по време на игра и дори позволява на играта ви да работи с джойстици. Игри като Call of Duty може да са извън възможностите му, но клонингът на Angry Birds със сигурност не е такъв.

как да си избърша iphone

Родно и междуплатформено развитие

Ако използвате препоръчителната дистрибуция на Debian Squeeze Linux на вашия Raspberry Pi, Python и Pygame са предварително инсталирани, така че можете да започнете програмирането веднага. Можете да пишете Python скриптове в текстов редактор, но ви предлагаме да се възползвате от безплатната интегрирана среда за разработка Geany (IDE), която също е инсталирана като част от операционната система. Този софтуер предлага множество полезни функции за програмисти, като автоматично оцветяване на синтаксиса, за да направи кода ви по-лесен за четене и отстраняване на грешки, и браузър на символи, който помага да следите всички класове и променливи във вашия код.

Както споменахме обаче, Python работи на много платформи, така че можете да напишете кода си на компютър с Windows и след това да го преместите в Raspberry Pi, когато приключите. За да направите това, ще трябва инсталирайте Python 2.7 на вашия компютър . Дори ако използвате 64-битова Windows, изберете обичайната инсталационна програма на Windows, а не тази на x86-64, тъй като стандартната инсталация на Pygame е само 32-битова.

Следваща страница

Интересни Статии

Избор На Редактора

Как да включите FaceTime Live Photos
Как да включите FaceTime Live Photos
Можете да включите FaceTime Live Photos в приложението Settings в категорията FaceTime. След това натиснете бутона на затвора, за да заснемете снимка на живо.
Как да възстановите всички раздели в Google Chrome
Как да възстановите всички раздели в Google Chrome
Работили ли сте върху проекта си цял ден само за да затворите случайно раздела на Chrome, от който наистина се нуждаете? Разбираме, че загубата на следа от работата ви никога не е приятно преживяване. В тази статия ще обясним как
Как да получите нови филтри за Instagram истории
Как да получите нови филтри за Instagram истории
Instagram Stories имат най-добрите филтри. Филтрите в публикациите са наред, поне тези, които не ви карат да изглеждате анимационни, филтрирани или
Свързан с Wi-Fi, но интернет не работи
Свързан с Wi-Fi, но интернет не работи
Наличието на интернет връзка на практика се превърна в необходимост в нашия силно свързан свят. Неудобството, причинено от изгубена връзка, може да бъде неприятно досадно, особено ако не можете да разберете какво не е наред. По-долу ще ви покажем
Архиви на етикети: Uxstyle за Windows 10
Архиви на етикети: Uxstyle за Windows 10
Преглед на Cyberlink PowerDirector 10 Ultra
Преглед на Cyberlink PowerDirector 10 Ultra
Редактирането на видео е сложен, многостранен процес, но Cyberlink е един от първите разработчици, който осъзнава, че най-важният проблем е производителността. Звънци и свирки са безполезни, освен ако софтуерът не е в състояние да ги прегледа гладко.
Как да публикувате повторно нечие видео в TikTok
Как да публикувате повторно нечие видео в TikTok
Не всички видеоклипове в TikTok трябва да са 100% оригинални. Някои акаунти се посвещават на повторно публикуване на видеоклипове на други хора. Разбира се, винаги е най-добре да получите предварително разрешение от създателя, за да избегнете всякакви оплаквания. TikTok обезсърчава своите потребители да публикуват отново всеки