About


This is a small site dedicated to projects developed by me, Adam Schwalm. I was born in Jackson, Mississippi in 1992. I'm currently attending Mississippi State University studying Software Engineering and Computer Science. My interests range from genetic programming to high performance computing. I will do my best to keep this page up-to-date with my latest work, but my Github is guaranteed to be current.


Open Source Projects


    play | details | Github

    Combat Web

    A WebGL based first-person shooter. The game uses three.js for rendering and Cannon.js for physics. A node.js backend uses web sockets to connect the players to each other


    Last Updated: 7/02/2013
    Status: In progress

    play | details | Github

    Planetary Conquest Online

    This is a real-time strategy game written in Javascript. The objective of the game is to capture your opponent’s “planets” while defending your own. The game uses a heavily modified version of the Fabric.js library for rendering.


    Last Updated: 6/22/2013
    Status: completed

    details | Github

    Planetary Conquest

    Planetary Conquest is a console based version of the above game. It is written in C++ and uses ncurses/pdcurses for output. It is cross-platform and can be built using scons.


    Last Updated: 6/22/2013
    Status: completed

    details | Github

    Genetic Images

    This is a python script which uses pyEvolve(v0.6+) to grow images. The ‘alleles’ in the script are functions of of the X and Y coordinates of a point. The resultant genome is the tree of those functions. That fuction is then applied to every point in sequence returning an RGB value for that point.


    Last Updated: 6/11/2013
    Status: Completed

    details | Github

    devolve

    devolve is a genetic programming library written in the D programming language. The core goal of the project is to create a flexible, easy-to-use interface while still maintaining performance. Inspiration for some of the interface design was originally taken from Pyevolve.


    Last Updated: 1/24/2014
    Status: In progress

    details | Github

    Conway's Game of Life

    A simple C++ implementation of Conway’s Game of Life. The project uses SDL for the output.


    Last Updated: 6/10/2013
    Status: Completed