sharpshot

sharpshot

An esoteric visual programming language developed at DurHack 2018 by Steven Lowes, James Chalk, and Ivan Donat Pupovac.

Name is a reference to C# and shot, as in bullets being shot.
Put Nodes on a two-dimensional grid to represent constants, branching and conditionals, whereas integers being shot and moved around are the arguments.

I wrote some of the logic and arithmetic calculations and handled some of the UI errors with running the system. I also implemented a prime detection program showing that sharpshot is turning complete. Also did some of the UI node colours.