Biomorph Entity App
The Biomorph Entity program simulates an artificial life entity. Simple rules of segment interaction leads to emergence of complex behaviour.
more ...The Biomorph Entity program simulates an artificial life entity. Simple rules of segment interaction leads to emergence of complex behaviour.
more ...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 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 ...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 ...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 ...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 …
more ...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.
more ...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 …
more ...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.
more ...The Pyjsdl module is modelled on Pygame/SDL designed to permit scripts coded in Python programming language and Pygame multimedia library to compile to JavaScript using the Pyjs compiler. The module is coded in Python that wraps JavaScript libraries and harnesses the HTML5 canvas for deployment of web browser 2D …
more ...The PyJ2D module permits scripts coded in Python programming language and the Pygame module to run in the Java virtual machine (JVM) using the Jython interpreter. PyJ2D wraps several Java libraries including the Java 2D graphics library to emulate Pygame functionality. Information about PyJ2D can be obtained on the PyJ2D …
more ...PyJ2D is a module designed with the intent to allow scripts coded in Python programming language and the Pygame module to run in the Java virtual machine (JVM). Python programs can run in the JVM using Jython, a Java-encoded Python interpreter that includes much of the standard library and can …
more ...My projects are coded in Python programming language. Python is an open source, object-oriented, scripting language with clear syntax, and the source code is run directly by the Python interpreter. The Python interpreter can be obtained for numerous operating systems, making the code cross-platform, and has an extensive built-in library …
more ...Genetic Construct is a program that generates a visual construct of a genetic sequence. I programmed it in Python programming language for the visual exploration of genetic sequence constructs to discover genetic patterns that could be the genetic signature for gene regulatory switches, or protein motifs and structural domains, biologically …
more ...I created a collection of programs that use my Interphase module to design the interface panel. The programs, packaged together in Interphase Pack, includes Serpent Duel, Pod Descent, and Sliding Control Puzzle. These programs are written in Python programming language and Pygame multimedia module. The source of the programs are …
more ...I made standalone executables for Linux and Windows of my Python programs Microbe, Replicator Machine, Neural Construct and Biomorph Entity. These executables were built using cx_Freeze, and have Python and all dependent libraries included, no installation needed.
more ...The Biomorph Entity program simulates a virtual creature. From experimenting with simple rules that govern the interaction of the segments, the computer simulation developed an emergent behaviour of the collective. In the future, I may add genes to express the discreet rules and in using genetic programming techniques bring evolution …
more ...Replicant is a program that simulates the molecule of life, DNA. The model is based on some simple principles. I wrote it using Python programming language and the Pygame multimedia library. Later, I will try to bring further complexity to the model, such as interaction between complementary bases of the …
more ...I have uploaded a video clip to demonstrate my program Microbe, a Microbial Simulation. Microbe, written in Python programming language, simulates the biological behaviour of microbes, and explores the dimension of artificial life. You can view the video on the demo videos page. I will upload more clips of my …
more ...Interphase module is a GUI library that adds interface panel functionality to a Python/Pygame application. I developed the module to make it relatively easy to add an interface panel to a Pygame program. It is used as an interface panel for my biology simulations Microbe, Neural Construct, and Replicator …
more ...In addition to extensive updating Microbe - Microbial Simulation, I have updated my other biology simulation programs, Replicator Machine and Neural Construct. These projects have been programmed in Python/Pygame. One important update has been to adapt the GUI interface panel that I started in the Microbe program to function in …
more ...Neural Construct is a neural simulation program. The construct is a neuron matrix that is responsive to stimuli. The individual neurons have been programmed with some basic neuron functionality, and along with the neural interconnections that network through the construct, emerge complex signals. I programmed it in Python/Pygame.
more ...Replicator Machine is a viral infection simulation. The program simulates basic infection in which the virus infects a cell and replicates. In control of a nanobot, you can combat the virus. I programmed it using the Python programming language and the Pygame library.
more ...With the intent to apply a computational approach to experiment with biological concepts, I have been learning programming. I have dual goals, to explore the code of life and to venture into the realm of artificial life. With this aspiration, I have pursued several projects that are designed in Python …
more ...