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

Uploaded Python 3

File details

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

File metadata

  • Download URL: archicat-0.1.0.tar.gz
  • Upload date:
  • Size: 17.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for archicat-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a30b11db39d32d01d56e34811f90dbf865fccf88b05431d0fb522402a4193654
MD5 a7bb13acf1d8e70f15969f61215670ae
BLAKE2b-256 aa5addef9dc1b80a13bc2d51ca1444525dc72d5f6d234054899184e799108f8d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: archicat-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 23.2 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 59f1b321ca83f6a5cd7ba72567af2cc7694798bbbb22f71cd01bba2394d5a031
MD5 71c0b0716bdd4344f03f8399793a5494
BLAKE2b-256 94b7b57c82b5a8a00b9a8723f51bc9f69ee48d4a6df266bb211eb5531f5c3ace

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