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

Uploaded Python 3

File details

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

File metadata

  • Download URL: archicat-0.2.0.tar.gz
  • Upload date:
  • Size: 18.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.2.0.tar.gz
Algorithm Hash digest
SHA256 79fc8a17e77d5c417302109b3496611d3d3d7e85e98b75235b17ac25bbc435bd
MD5 fa35906f7c535f1b12e7ccbf3a820c01
BLAKE2b-256 ea79eca6bf9b8a80a30884ab312f85c2e46f988616182f6a7271458d09993906

See more details on using hashes here.

File details

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

File metadata

  • Download URL: archicat-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 23.3 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a57af41651b4ca441862b8287f15cf6c3c8561cf7f978cf509ffa77c467e65c0
MD5 4ce452cbdc1b146071441e0e034e653b
BLAKE2b-256 5652ee6d64a5b3e8cdd2542f9fc4e87bf6d12bcb4b6830121113339bb0db484c

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