Embedded игры (Python)
Тут буду вас учить как можно игры писать на языке Python.
1. Итак чтобы начать программирование заходите на сайт https://arcade.makecode.com/
2. Нажмите на Neues Projekt
3. Введите имя проекта - "project_01", выберите Nur Python, и нажмите на кнопку Erstellen:
4. Вот так выглядет среда разработки. Слева - эмулятор, посередине - подсказка функций, справа - редактор:
4. Теперь выберим устройство, нажмите на Choose Hardware, если у вас нет железа, то пропустите эти пункты, и перейдите в пункт 7:
5. Я выбрал Adafrut PyGamer:
Для тех у кого нет реального железа, то отсюда:
7. Нажмите на Sprite img von Typ kind и перетащите в код:
8. Увидите такой код:
9. Нажмите на иконку:
10. Появится графический редактор, в котором можно рисовать:
11. Нажмите на кружочек:
12. Нарисуем такую мордочку:
13. Нажмём на кнопку Fertig, вуаля наш код тут:
14. Теперь перетащим bewege mySprite mit Knöpfen, в код:
15. Чтобы запустить игру, нажмём на кнопку ▶:
Вуаля:
16. Подправлю глаза мордочки, а то глаз невидно:
Вуаля наша морда в эмуляторе:
Результат работы программы:
Код:
my_sprite = sprites.create(img(""" . . . . . . . . . . . . . . . . . . . . 8 8 8 8 8 8 8 . . . . . . . . 8 . . . . . . . 8 . . . . . . 8 . 1 1 1 . 1 1 1 . 8 . . . . 8 . . 1 f 1 . 1 f 1 . . 8 . . . 8 . . 1 f 1 . 1 f 1 . . 8 . . . 8 . . 1 1 1 . 1 1 1 . . 8 . . . 8 . . . . . . . . . . . 8 . . . 8 . . . . . . . . . . . 8 . . . 8 . . 2 2 . . . 2 2 . . 8 . . . 8 . . . 2 2 2 2 2 . . . 8 . . . . 8 . . . . . . . . . 8 . . . . . . 8 . . . . . . . 8 . . . . . . . . 8 8 8 8 8 8 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . """), SpriteKind.player) #Создаём спрайт с мордой controller.move_sprite(my_sprite) #Перемещение спрайта влево, вправо, вверх , вниз