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

Uploaded Python 3

File details

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

File metadata

  • Download URL: archicat-0.0.6.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.6.tar.gz
Algorithm Hash digest
SHA256 c6ca19622ca571fc39e4e0e939674341b177f0788a92ae04fa96e81cd6c76fcf
MD5 c22f3acf51d00f11e1ee1621665ef843
BLAKE2b-256 3e855bf8aa01a2a3a180c7452cc69c20e4cd27c68f343e200498b25782c5f23c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: archicat-0.0.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 d260df4fbe03441627d0d7e2c643e699c8a29a46e43ae2d6ba4c7411e4238676
MD5 46d60d4abc6ea653d2191057b92612fd
BLAKE2b-256 4029121f6949da717aaa9a95e0e24a2a09467d5fe35ab9eacd8d672c1b40617e

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