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.1.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.3.1-py3-none-any.whl (23.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: archicat-0.3.1.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.3.1.tar.gz
Algorithm Hash digest
SHA256 1d9f905116e3b68ae39a227277d555898862abf9315979fa788d44d0110ea28b
MD5 53e6e1d9eca5884832e886098b88029b
BLAKE2b-256 0c707969a99fd378df913d34000d47fde53bfccb7a51b4992dc02824b1c5fe10

See more details on using hashes here.

File details

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

File metadata

  • Download URL: archicat-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 23.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.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0dad1a661d655b148eb2bff97b5f8d0f05ec9a40c448b927aa53157ff002f260
MD5 2858f7b16f5a46b863a78b1362ceb8e6
BLAKE2b-256 04b482d67979d0a5e6367d8f94d196f00ac276342b7fc99d09d3f10b63bd42b6

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