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.3.0.tar.gz (18.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.3.0-py3-none-any.whl (23.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: archicat-0.3.0.tar.gz
  • Upload date:
  • Size: 18.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.3.0.tar.gz
Algorithm Hash digest
SHA256 9b47bc4bfadae950fdbc906744e2065dfc7f3ae895e89b0ebf2bae03717f5718
MD5 9b5660baf87548d82e38b9455c327768
BLAKE2b-256 e9539cb66a636cc1fefc316d2cd07f6104b78c7bde2a0215791abd7209565775

See more details on using hashes here.

File details

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

File metadata

  • Download URL: archicat-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 23.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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f1ddcb25825bf2bb51b3b01de003b1a5e11e5086b8058f335dc0ddc35eb54df6
MD5 2393df6044841d5763582293e6d30406
BLAKE2b-256 085cf0e0115880b67dd51bf9ee6b675454cdb939e8a98455833c8fbc2459c04e

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