GATC - Code of Life
  • Projects
  • Docs
  • About

Biomorph Entity App

Date 22 January 2025 Tags alife / pyjsdl / pyjsdl-ts / transcrypt

The Biomorph Entity program simulates an artificial life entity. Simple rules of segment interaction leads to emergence of complex behaviour.

more ...

Brownian Motion App

Date 19 January 2022 Tags html5 canvas / javascript / pyjsdl / pyjsdl-ts / transcrypt

Brownian Motion Simulation demonstrates the phenomenon of brownian motion, where microscopic particles display a random walk due to molecular collisions. For instance, particles suspended in liquid move due to random collisions by water molecules that are in constant motion.

more ...

Biomorph Evolve App

Date 12 December 2021 Tags alife / pyjsdl / pyjsdl-ts / transcrypt

Biomorph Evolve is a computer simulation of biomorph evolution. A biomorph is a form that resembles a living organism. The simulation derives altered biomorph morphology due to an evolutionary process. The program is an implementation of Richard Dawkins' Blind Watchmaker algorithm discussed in his book The Blind Watchmaker and his …

more ...

Usage of Pyjsdl with Transcrypt

Date 05 December 2021 Tags javascript / pygame / pyjsdl / pyjsdl-ts / python / transcrypt

The Pyjsdl library in the Pyjsdl-ts package is a port of Pyjsdl to work with Transcrypt. Pyjsdl permit scripts coded in Python/Pygame to compile to JavaScript for online deployment. Pyjsdl is modelled on the Pygame commands that wraps JavaScript API providing the multimedia functionality. The post describes the process …

more ...

Transcrypt Port of Pyjsdl

Date 01 December 2021 Tags javascript / pygame / pyjsdl / pyjsdl-ts / python / transcrypt

The Pyjsdl-ts library permits scripts coded in Python and Pygame to compile to JavaScript using the Transcrypt Python-to-JavaScript compiler. It is coded in Python that wraps JavaScript API for online deployment of web browser applications. The library is a port of Pyjsdl for Transcrypt that compiles Python 3 code to …

more ...

  • Projects

    • Microbe
    • Replicator Machine
    • Neural Construct
    • Replicant
    • Biomorph Entity
    • Genetic Construct
    • Nexus
    • Cell Matrix
    • Biomorph Evolve
    • Brownian Motion
    • Draw Pad
    • Interphase
    • PyJ2D
    • Pyjsdl
    • Pyjsdl-ts
  • Posts

    • Biomorph Entity App
    • Brownian Motion App
    • Biomorph Evolve App
    • Usage of Pyjsdl with Transcrypt
    • Transcrypt Port of Pyjsdl
  • Links

    • Alife: Artificial Life Society
    • Biopython Library
    • Boids: Swarm Simulation
    • Java 2D Library
    • Jython: Python on Java VM
    • Numpy: Python Numeric Library
    • Pelican: Python Static Site Generator
    • Pygame Multimedia Library
    • Pyjs: Python-to-Javascript Compiler
    • Python Programming Language
    • Transcrypt: Python-to-JavaScript Compiler

Back to top