adam mcdaniel's repositories
Amethyst-VirtualMachine
The new and improved virtualmachine written in golang. This one allows users to write libraries in Golang and call them in the bytecode. I'm currently working on a compiler that will compile high level code into the disorganized bytecode.
ART
A library used to easily make art, written in python.
bash
Small arcade game
Chess
This is a chess game I wrote in Haskell to learn more about the language.
Dynamite-Example-Scripts
Some example scripts that can be built to an executable using the Dynamite interpreter.
Dynamite-Libraries
These are libraries that can be installed with Dynamite's kip package manager.
Dynamite-Syntax
This is just the syntax for Clojure but it works fine with Dynamite lol.
ELI-Bio
A not-so-elegant attempt at genetic algorithms. Not very good, as it doesn't really allow for complex patterns to arise. Will fix this by requiring mating, by averaging the two parents' hidden layers, and just let them survive and reproduce rather than reset all the children and start over with every generation. Might introduce food to encourage a more complex creature to come about.
hex_v3
RTS game, LAN or single player.
IO-Language
A dynamically typed, horribly supported and badly written programming language that compiles to C++
Java2-Esoteric-Language
WARNING: This is not turing complete yet. I made this because I don't like the Java programming language.
Maze_Mobile
A maze game that uses the Easy_Mobile library (a ported version of easy_sdl) that runs on Android.
ML-FRC
An attempt at making a machine learning library for FRC.
MobileGame
A game using the Easy_Mobile framework.
SocketChat
Chat room using UDP socket protocols
SocketLibrary
This is a library for making server client chats.