Skip to main content

Text based Scratch

Project description

ArchiCat - Text-based Scratch

ArchiCat is a text-based representation of the visual programming language Scratch. This project features a transpiler that converts text- into .sb3-Files. Its main purpose is simplifying the generation of .sb3-Files by computers.

Installation

The installation of ArchiCat is really simple as it can be installed with pip, Python's built-in package manager. It requires Python >= 3.12. python3 -m pip install archicat (The Python command might vary depending on your OS)

Example

sprite Cat {
    costume CatCostume = "./assets/CatCostume.svg"

    default {
        x = 0
        y = 0
    }

    WhenFlagClicked {
        SayForSecs("Hello!",2)
        Repeat(360,{
            TurnLeft(1)
        })
    }
}

Limitations

ArchiCat does support all blocks included by default in Scratch, but does not support extensions yet. All other major features of Scratch are supported.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

archicat-0.0.8.tar.gz (17.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

archicat-0.0.8-py3-none-any.whl (22.4 kB view details)

Uploaded Python 3

File details

Details for the file archicat-0.0.8.tar.gz.

File metadata

  • Download URL: archicat-0.0.8.tar.gz
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for archicat-0.0.8.tar.gz
Algorithm Hash digest
SHA256 29838274ba6721d76eb16c30d07bf6039d295c96a9d218d11c8bbf6b73156c2a
MD5 adc5cec438a8ff7672ab9b64a4e323b7
BLAKE2b-256 5ae5065bb78fba998d3240eb4adb7cec3a23ad833935b02ab7cffd62e400b317

See more details on using hashes here.

File details

Details for the file archicat-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: archicat-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 22.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for archicat-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 0af8b046d20cee67bd527850ee480fa19b5d89c12fee71d2c8618cf80e837476
MD5 b7faf58cd4433294a5d0ed7cc9a5c150
BLAKE2b-256 90003007ddf583e9e269cbbce75c61607a5f43ea80e1ed74adb23b6c9c06961d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page