Deutsch

Embedded игры (Python)

13.08.23 06:07
Embedded игры (Python)
 
uscheswoi_82 коренной житель
uscheswoi_82
Последний раз изменено 13.08.23 07:03 (uscheswoi_82)

Тут буду вас учить как можно игры писать на языке 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) #Перемещение спрайта влево, вправо, вверх , вниз


Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида
 

Перейти на