Несколько простых игр для калькулятора numworks, которые можно запускать на Python или в виде приложений! Эти игры созданы для развлечения, когда у меня есть немного времени и хочется что-то простое в программировании. Не ожидайте ничего невероятного, но я немного перфекционист, поэтому никаких (серьезных) ошибок быть не должно.
Для всего необходимо также загрузить скрипт Menu.py.
Благодаря ZetaMap вы можете запускать эти скрипты Python на своем компьютере с установленными модулями Kandinksy и Ion-Numworks для их тестирования. Вы можете найти гораздо больше программ на numworks.com, где вы даже можете разместить свои собственные.
Не стесняйтесь посмотреть код и скачать его, если хотите, но он довольно беспорядочный. Помните, что это калькулятор, а не игровая консоль, поэтому с официальным программным обеспечением все графические элементы довольно сложны! Я перепробовал много вещей, прежде чем нашел хороший (на данный момент достаточно) способ печати изображений, и не могу ускорить частоту обновления. Это довольно неприятно, но именно это делает программирование в Numworks таким интересным!
Я также использую эти проекты для написания кода на Rust, поскольку я уже привык писать код на C.
Инструкции и элементы управления включены в игры!
Снейк : Мой взгляд на классическую игру!
Puissance4 = Connect4 (я не утруждаюсь изменением имени каждого файла): работает как версия Python, но лучше.
Пасьянс: После управления версией Python оставалось лишь найти хороший способ отображения карт.
Тетрис: Да. Тетрис! Думаю, я следовал всем правилам оригинальной игры.
Flappy Bird: Работаю! Могло бы быть и лучше, может быть, с лучшими спрайтами, но кого это волнует.
Numworks_utils содержит все коды утилит, которые я использую: функции numworks, весь код меню, инструменты Tilemap и другие функции.
Модель — это базовый репозиторий, который вы можете использовать для запуска игры с использованием моего шаблона.
Пока игнорируйте ppm_decoder и engine, так как они вообще не работают. Я пытаюсь найти лучший способ управлять спрайтами и рисовать изображения, несмотря на плохую частоту обновления.
В официальном программном обеспечении все еще есть много невозможных вещей (например, сохранение чего-либо), поэтому подумайте об установке другого программного обеспечения, например Omega, если вы хотите делать действительно сложные вещи. Если вы хотите создать приложения, работающие на Epsilon, см. шаблон на основе Rust, C++ и C.