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

Uploaded Python 3

File details

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

File metadata

  • Download URL: archicat-0.0.5.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.5.tar.gz
Algorithm Hash digest
SHA256 4cbd66b28a1b69d3ee9cd3aedcfb08b7ac2a10f26667de8076223c2fb4947b7a
MD5 aee6f11d4b600ce4b2b5bed07ebe794d
BLAKE2b-256 fb9314938a4a8dcde4a3dc08df157a098e0d8ff8a3d540cce7bab723c7a8ee90

See more details on using hashes here.

File details

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

File metadata

  • Download URL: archicat-0.0.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 5ac238362c14ec11a984f731d7aee0c598856e3d47e84bee0f7734036d4be2c5
MD5 9ffbe46bb0fd5920811023cd988999f9
BLAKE2b-256 352958e881c4bb1fa962841746706efc6e1a9769e8f6cbbd3d3cb634d5e561d5

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