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.1.tar.gz (15.4 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.1-py3-none-any.whl (20.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: archicat-0.0.1.tar.gz
  • Upload date:
  • Size: 15.4 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.1.tar.gz
Algorithm Hash digest
SHA256 de897b5c59bb00321a6c8ddfa7416005e8215d2c41cb046195fbca513ed3b9af
MD5 11e4b239d767b2c7f4404cec49d13378
BLAKE2b-256 66dcc279ff667d58e2a00a3cc628afedfc0651cbb4d8f6f121b01a0158f12394

See more details on using hashes here.

File details

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

File metadata

  • Download URL: archicat-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 20.6 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f16e7255eb31449cef87b99f28253179c1620749ad04d6a38b58ab2984444f54
MD5 c68aa705adf2c1d833a903c7df9e2f70
BLAKE2b-256 acc252decbfa5428cd7fc3d6baef65560c945b1589eeace591f1dbc26b838380

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