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

Uploaded Python 3

File details

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

File metadata

  • Download URL: archicat-0.0.7.tar.gz
  • Upload date:
  • Size: 17.0 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.7.tar.gz
Algorithm Hash digest
SHA256 86603f04ae93b2a1718a90e3aac7dfad058019d32e0a8402b4aa37cdad6655c1
MD5 ae7bbb0813f97e31474e53e11ba27b75
BLAKE2b-256 814988aeba335f1faf1c1eae6a3f61bbf76332b900a4af7d9fb930753b5def67

See more details on using hashes here.

File details

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

File metadata

  • Download URL: archicat-0.0.7-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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 c1fc103631d826bf652ac775b20b065ff836dfc6ca8e1bf983ac576328924d7e
MD5 a526b0abab947db97e8a52d4cee1c691
BLAKE2b-256 a159b0297391d7af22871166995b66534c8558decd948d74ce8854456f430a18

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