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

Uploaded Python 3

File details

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

File metadata

  • Download URL: archicat-0.3.2.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.2.tar.gz
Algorithm Hash digest
SHA256 65863cf4124b38b13347cd503e4c6998d95888fa938d9a7f906757793f78a2da
MD5 0435750f879b5dfc905d5072b1d4bee4
BLAKE2b-256 015be5da2653acda4360c535e8456d96aa4cda3376b8bf825d6cec6794775322

See more details on using hashes here.

File details

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

File metadata

  • Download URL: archicat-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 23.5 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5859b4f7eede604a25d28f04475afbbdc500ee1e2cc5122553c5211c6b6f432b
MD5 3341d86ed0f30c4df6eb70d629f79065
BLAKE2b-256 2e66f6b2538f11dfa7e72b8c7e7e9bb90967c02ddf047a554c07bc3c210111c8

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