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

Uploaded Python 3

File details

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

File metadata

  • Download URL: archicat-0.0.4.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.4.tar.gz
Algorithm Hash digest
SHA256 30143c8f9c0ff9184460a3ffb44337d7d94234709b97052001a9f12e3edb8315
MD5 b86a8f6600a321ea4d164ba643a510f0
BLAKE2b-256 d71ceab2b6965b4be01153677c31e4d083112de5c774cea1d0c51d14b4fa8daf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: archicat-0.0.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 37e53dbe8a3594b1aef2f8412e0e1e0277437ca24750e18b82de1c8fe39e5f29
MD5 cdca261eb23c344bfc2286ebb4abddad
BLAKE2b-256 7f48e8f451502ad09cdbaa1253dd3e82f740041c69092db88939ee8e6b9deead

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