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.2.tar.gz (15.4 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.2-py3-none-any.whl (20.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: archicat-0.0.2.tar.gz
  • Upload date:
  • Size: 15.4 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.2.tar.gz
Algorithm Hash digest
SHA256 c423f555d9a55f6d97acb280ccf131ed587b991174a05c60258b41086e31bd06
MD5 0559c3cfb4bc9d870691774b244d910a
BLAKE2b-256 02eb0d09ad82b16d6657b08b5fe4c61473f40fe08225b8cf0c2c80b11e3d718a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: archicat-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 20.6 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cd5938683dae95b3d58d89400186eb839cdf7250eac771ed289c0288dc09a3d7
MD5 abe89644fa96e24f10a640ada94ea145
BLAKE2b-256 85c4fcff3c8d0035768e5553e71cf504583099a4d5e562ffaf21478723c552b4

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