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

Uploaded Python 3

File details

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

File metadata

  • Download URL: archicat-0.0.9.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.9.tar.gz
Algorithm Hash digest
SHA256 efcb97daf602951bd26f0b7fdb6bb1db085ea80d33bcb0e3f927c8c5060e3e91
MD5 6a54d7e615cd887b430109e45562cc4a
BLAKE2b-256 32a2e108af6b8ce2e925c28676cb4a684f08ea45af7888253df21447fdb3bbb8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: archicat-0.0.9-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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 e58ec8076685fd362104d277d9af2f6bc19987cca7df06dfdf557025d9a92f3d
MD5 19216fe3b2eae19c91d0c039e8b6c9a8
BLAKE2b-256 ed7e52e8a3e88177a2afecaeacdcc3b22d288f0924ac47cb0ee343d67d284302

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