Skip to content
  • A generic cellular automata base to allow experimentation with various types of cellular automata.

    C++ MIT License Updated May 24, 2020
  • A 2D animal evolution sim acting on neural networks

    C++ Updated May 10, 2020
  • A lightweight single header args parsing library

    C++ MIT License Updated Dec 8, 2019
  • This program intends to make planning modular factories easier. When you decide to manufacture a number of items and have a set items as inputs it will calculate the quantity of those inputs requir…

    Java 1 MIT License Updated Mar 2, 2018
  • C++ coding style demo

    C++ Updated Apr 28, 2017
  • My website is basically to be a portfolio for my programming work

    HTML Updated Jun 12, 2016
  • A small JavaFX project with the ambition to cram as many words into a wordsearch as possible, using a hillclimber algorithm.

    Java Updated Oct 13, 2015
  • Upon selecting an image, a hillclimber will attempt to best approximate it using one pixel of every RGB colour only once.

    Java 1 Updated Sep 29, 2015
  • A program that uses steganography to hide messages inside images but in such a way as to make it impossible to tell random data from our message

    Java 1 MIT License Updated Sep 21, 2014
  • A simple pong game.

    Java 1 Updated Sep 21, 2014
  • A program which attempts to calculate the shortest path

    Java 1 Updated Sep 21, 2014
  • An update to my last evolving plants simulation, this one is uses simple character defined genetics to build a fixed shape plant, with a small simple set of instructions, allowing the ability to ea…

    Java 2 1 Updated Sep 21, 2014
  • A set of small classes which contain some functions I commonly use.

    Java 1 Updated Sep 18, 2014
  • Java 1 Updated Sep 17, 2014
  • Java 1 Updated Aug 21, 2014
  • This is a simulation which shows how natural selection and genetic drift over time can cause speciation and evolution in simple simulated 'plants'. It is heavily based on a previous simulation I ma…

    Java 1 Updated Aug 20, 2014
  • An attempt to model a 'Brain' using neurons, arranged in a non-layered network.

    Java 1 Updated Aug 25, 2013
  • This program simulates plants competing for light. They reproduce a-sexually, and have mutable genetics. There are a number options allowing the observer to interact with the simulation, and indivi…

    Java 1 Updated Nov 7, 2012
You can’t perform that action at this time.