Главная Mac Создайте игру Python для Raspberry Pi

Создайте игру Python для Raspberry Pi



Если вы являетесь счастливым обладателем Raspberry Pi, визуальный язык Scratch - отличный способ сделать свои первые шаги в программировании. Но чтобы раскрыть больше возможностей и возможностей оборудования, взгляните на Python.

Еще Raspberry Pi…

Ознакомьтесь с нашим руководством по написание собственной игры для Raspberry Pi с помощью Scratch и отправьте свою игру, чтобы получить шанс выиграть 250 фунтов стерлингов

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

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

Знакомство с 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 - или, действительно, на Raspberry Pi.

Создайте игру Python для Raspberry Pi

Последней сильной стороной Python является доступность широкого спектра дополнительных модулей, которые обеспечивают дополнительную функциональность. Один из таких модулей - Pygame . Как следует из названия, Pygame помогает создавать игры с использованием Python: например, он значительно улучшает обработку изображений с помощью своего класса Sprite, упрощает управление звуком в игре и даже позволяет вашей игре работать с джойстиками. Такие игры, как Call of Duty, могут быть вне его возможностей, но клон Angry Birds, безусловно, нет.

как отменить подписку netflix на iphone

Нативная и кроссплатформенная разработка

Если вы используете рекомендованный дистрибутив Debian Squeeze Linux на Raspberry Pi, Python и Pygame предустановлены, так что вы можете сразу приступить к программированию. Вы можете писать сценарии Python в текстовом редакторе, но мы предлагаем вам воспользоваться бесплатной интегрированной средой разработки (IDE) Geany, которая также устанавливается как часть операционной системы. Это программное обеспечение предлагает множество полезных функций для программистов, таких как автоматическая окраска синтаксиса, чтобы упростить чтение и отладку кода, а также браузер символов, который помогает отслеживать все классы и переменные в вашем коде.

Однако, как мы уже упоминали, Python работает на многих платформах, поэтому вы можете написать свой код на ПК с Windows, а затем перенести его на Raspberry Pi, когда закончите. Для этого вам потребуется установить Python 2.7 на свой компьютер . Даже если вы используете 64-битную Windows, выберите обычный установщик Windows, а не x86-64, поскольку стандартная установка Pygame только 32-битная.

Следующая Страница

Интересные статьи

Выбор редакции

Microsoft Defender ATP для Android теперь доступен в Google Play
Microsoft Defender ATP для Android теперь доступен в Google Play
Microsoft выпустила приложение Defender ATP в магазине Google Play. Приложение теперь доступно для загрузки, однако для него требуется лицензия Microsoft 365 E5. Microsoft Defender - это антивирусное приложение по умолчанию, поставляемое с Windows 10. Более ранние версии Windows, такие как Windows 8.1, Windows 8, Windows 7 и Vista, также имели его, но
Восстановить классическую страницу новой вкладки в Google Chrome
Восстановить классическую страницу новой вкладки в Google Chrome
Вот как восстановить классическую страницу новой вкладки в Google Chrome с помощью эскизов веб-сайтов. Он заменит новую страницу, представленную в Chrome 69.
Как использовать Bing AI на Mac
Как использовать Bing AI на Mac
Чтобы использовать Bing Chat на Mac, откройте веб-браузер и посетите веб-сайт Bing. Войдите в свою учетную запись Microsoft и выберите значок чата Bing. Далее следуйте инструкциям и советам на этой странице по использованию помощника Microsoft Bing AI на вашем Mac.
WSL 2 теперь имеет функцию восстановления памяти
WSL 2 теперь имеет функцию восстановления памяти
С выпуском Windows 10 Build 18917 Microsoft представила участникам программы предварительной оценки WSL 2, подсистему Windows для Linux 2. Она поставляет настоящее ядро ​​Linux с Windows, что сделает возможной полную совместимость системных вызовов. Это первый раз, когда ядро ​​Linux поставляется с Windows. Windows 10 build 19013 добавляет еще один отличный WSL
Ошибка DHCP: что это такое и как ее исправить
Ошибка DHCP: что это такое и как ее исправить
Если у вас возникли проблемы с подключением к Интернету, причиной часто является ошибка DHCP. Легко исправьте настройки DHCP на своем компьютере или сетевом маршрутизаторе.
Как исправить ошибку обновления Windows 10 0xc190020e
Как исправить ошибку обновления Windows 10 0xc190020e
Из всех ошибок, характерных для Windows, ошибка 0xc190020e - одна из самых простых. Это означает, что у вас недостаточно свободного места на диске для загрузки и установки обновления. Обычно это происходит только
Как найти архивированные чаты в Telegram
Как найти архивированные чаты в Telegram
Архивирование чатов в Telegram помогает вам управлять переполненным основным списком разговоров, минимизировать отвлекающие факторы от несвоевременных сообщений и защитить ваши личные разговоры от посторонних глаз. К сожалению, многие пользователи архивируют чаты только для того, чтобы понять, что понятия не имеют, где находятся сообщения.