RSSAmplifier

Blog

GATC

Code of Life

gatc.caRSS feed ↗10 posts

Latest posts

Biomorph Entity App

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

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.

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 …

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 …

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 …

Interphase: Cross-platform GUI Module

Interphase is a Python module designed to provide a graphics user interface (GUI) to Pygame applications. Two of my other projects provide Pygame functionality to additional platforms, including PyJ2D for the Java environment and Pyjsdl for the JavaScript environment. Since a dependency of Interphase is Pygame, the module is compatible …

Guide to Pyjs and Pyjsdl

These notes provide instructions on the use of Pyjs with Pyjsdl , which were tested on Linux and Win7 systems.

Pyjsdl Demo Apps

The apps on this page were coded in Python and Pygame . They were derived from the Pygame examples included in Pygame distribution. The first app is the Chimp example that is also used in a Pygame tutorial .

Compile Apps with Pyjs and Pyjsdl

Pyjsdl implements Pygame through JavaScript functionality permitting porting Python / Pygame apps to the Web browser as JavaScript/HTML5 apps via Pyjs compilation. This post provides some additional details required to port the app, supplementing a previous post . The following app was deployed from Serpent Duel script , and runs with Python …

Deploy JavaScript Application Using Pyjsdl

The Pyjsdl module is modelled on Pygame / SDL methods that wraps JavaScript functionality including HTML5 canvas. The module permits scripts coded in Python / Pygame to compile to JavaScript using the Pyjs compiler, allowing deployment of JavaScript applications without extensive editing of the script.