Tarnasa
Programmer, hacker, homestuck
News
Projects
Gallery
About

Programming

My journey into programming started when I was quite young. Around the time when John Egbert was given a name, I was given a passion. It started with Starcraft Brood War's map editor, I would spend days sculpting maps and setting up triggers and scripts to make them interactive. Of the maps I can remember, I created:

I also spent time in other games' map editors, particularly Stronghold and Command and Conquer.

At some point, I was told by a friend's father about a progam called "GameMaker" . GameMaker, as its name suggests is a tool for creating games, it organized all the different parts of a game, the images, sounds, objects, levels, and scripting. GameMaker had two of its own scripting languages, one was a graphical "drag and drop" scripting language, and the other a c-like dynamically-typed language. Using GameMaker, I started creating far more complex games than I could using just a map editor. It also eased me into using a proper programming language. Of those I can remember, I created:

The community of GameMaker developers was fantastic, I regularly played other peoples creations and scoured forums looking for help, ideas, and cool scripts.

During this time I was being tought about real languages like C++ and Java in school. At one point I created a Boggle clone in C-sharp which helped get me my first internship. I created a mod for a beta version of Minecraft which added new tools and world generation.

It wasn't until college that I started getting into large project software developement. Of those I can remember I created the following while in college:

After college I worked on the following personal projects: