Основен Mac Напишете игра Raspberry Pi в Python

Напишете игра Raspberry Pi в Python



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

пази прозореца на горните прозорци 10

Ако предпочитате по-скоро нискотехнологичен проект, защо не разгледате нашето ръководство за как да превърнете Raspberry Pi в медиен център на XBMC ?

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

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

Запознаване с 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.

Модулът Pygame включва всякакви полезни функции и методи за създаване на екшън игри в Python

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

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

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

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

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

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

Как да изтрия цитати в Excel
Как да изтрия цитати в Excel
Ако работите с Excel, може би сте забелязали, че данните в някои файлове се доставят с кавички. Това означава, че файлът е създаден с помощта на една от многото формули на Excel. Тези формули могат да ви помогнат много
Създайте персонализиран пряк път за настройки на Windows 10 за връзка към конкретна страница с настройки
Създайте персонализиран пряк път за настройки на Windows 10 за връзка към конкретна страница с настройки
Ако често се налага да посещавате определена страница в приложението за настройки на Windows 10, ето как да създадете персонализиран пряк път, който ще ви отведе директно до тази страница, вместо да ви принуждава да навигирате през менютата за настройки всеки път.
Как да използвам Lyft без смартфон
Как да използвам Lyft без смартфон
Много от нас приемат приложения като Lyft или Uber за даденост. Отворете приложението, изберете пикап, начин на плащане и изпратете заявката и voila, вашето пътуване пристига. Но какво, ако не притежавате смартфон? Какво относно
Как да направите иконите за бързо стартиране по-големи в Windows 10
Как да направите иконите за бързо стартиране по-големи в Windows 10
Възможно е да активирате добрата стара лента с инструменти за бързо стартиране в Windows 10. Проблемът е, че от кутията тя показва много малки икони.
Как да изберете своя идеален калъф за телефон
Как да изберете своя идеален калъф за телефон
Калъфите за телефон защитават вашия смартфон и осигуряват начин да изразите стила си. Пет неща, които трябва да имате предвид, включват тип, издръжливост, размер и цена.
Как да разберете дали Facebook не работи
Как да разберете дали Facebook не работи
Когато Facebook не работи, проблемът може да е във вашия компютър или телефон или в техния уебсайт. Ето как да разберете дали Facebook наистина не работи.
Изтеглете Изтеглете cPro__Bento Skin за Winamp
Изтеглете Изтеглете cPro__Bento Skin за Winamp
Изтеглете cPro__Bento Skin за Winamp. Тук можете да изтеглите скина на cPro__Bento за Winamp. Всички кредити отиват при оригиналния автор на този скин (вижте информацията за кожата в предпочитанията на Winamp). Автор:. Изтеглете „Изтеглете cPro__Bento Skin за Winamp“ Размер: 255.85 Kb AdvertismentPCRepair: Коригирайте проблеми с Windows. Всички тях. Връзка за изтегляне: Щракнете тук, за да изтеглите