Tag Archives: pyjsdl-ts

Brownian Motion App

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. The Brownian Motion Simulation script was coded in Python and Pygame. To run in the web […]

Posted in Biology, Programming | Also tagged , , , | Leave a comment

Biomorph Evolve App

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 article The Evolution of Evolvability […]

Posted in Artificial Life, Biology, Programming | Also tagged , , | Leave a comment

Usage of Pyjsdl with 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 to convert the Draw Pad script […]

Posted in Programming | Also tagged , , , , | Leave a comment

Transcrypt Port of Pyjsdl

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 efficient JavaScript. The library is […]

Posted in Programming | Also tagged , , , , | Leave a comment