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.3.tar.gz (16.2 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.3-py3-none-any.whl (21.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: archicat-0.0.3.tar.gz
  • Upload date:
  • Size: 16.2 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.3.tar.gz
Algorithm Hash digest
SHA256 97172d8f3e9fe599da72f0a05d3499a109c5e9bd3bf631cc78d1024d62d17f7a
MD5 4f98d620e9294b54a38e3f3982a76db3
BLAKE2b-256 1a42630c89d7014c2002d9bd511c9bdbf65f641cf55f231f8edf1961d9326301

See more details on using hashes here.

File details

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

File metadata

  • Download URL: archicat-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 21.5 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 672760dd892203bae5b6bd87d670112312a9292e3de60546635a3f8397ba4cba
MD5 fa92faa00204389f4ed3ee88308502a7
BLAKE2b-256 0bf87444a6a07f8b605bf855819577d494d49ec05b4790bd29bdb2a984178576

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