— Hecticware —

Welcome

My name is Sander in 't Veld, also known as SLiV online. Welcome to my site.

Hecticware is a small company I set up early 2011 with the goal to make indie games, board games, apps and specialized software tools.

I am fluent in Dutch and English. My programming knowledge includes C, C++, Java and Haskell, as well as some experience working in PHP, JavaScript and Rust. Besides programming and game design, my interests range from mathematics to conlanging, the odd art of constructing languages.

In 2014 I obtained bachelor's degrees in Mathematics and Computer Science at the University of Amsterdam. I finished a master's degree in Logic cum laude at the same university in 2016.


Epicinium

Daan Mulder and I decided to pursue independent game development together and in 2018 we became A Bunch of Hacks. We are currently working on our first project, a multiplayer strategy game called Epicinium. A demo version is available for Windows, Mac and Linux.

It is written in C++ using SDL2 and OpenGL. Some parts of the server code were written in PHP. As an experiment I have begun rewriting parts of the code in Rust, but a full rewrite will have to wait.

MahjongCam

This is an android app that I worked on throughout 2016. After a round of Mahjong, players take a picture of their hand of tiles and the app calculates their score. The tile detection is surprisingly accurate, although it is a little less reliable under low light. The main obstacle during its development, however, comes in the form of researching and implementing the hundreds of different variants of scoring rules that are in use in Asia and Europe.

I wrote this app in Java, using the OpenCV toolkit for the underlying computer vision. The original code was written in C, and I have considered reimplementing the backend in C/C++ for performance gain should that become necessary.

In 2017 I started working on Epicinium fulltime and this project has been on hiatus since.

Voronoi Map Generation

In 2014 I spent some time tinkering with a random map generator based on this article. I implemented Fortune's algorithm in Java to generate a Voronoi diagram.

Although I like the biomes it generates, I haven't yet come up with a game that can use these maps.

Project Cobalt

Project Cobalt is a game where you have 80 seconds to strip a square planet of its resources - gas to power your spaceship, cobalt to create clones, orbs to unlock upgrades - before it collapses, crushing everyone in the process. I made it in 2013 using GameMaker.

You can download Project Cobalt for Windows.

CopChase Tool

In 2012 I wrote a puzzle creation tool for someone else. The frontend was made with GameMaker and the backend was written in C. It ran through millions of permutations in order to determine if a puzzle had more than one solution.

I took on this project for free, and as such it was a nice learning experience.

C407

C407 is a puzzle platformer I made in 2012 using GameMaker. It was heavily inspired by Portal 2 and features both singleplayer and local coop. It got first place in a small competition in the Dutch GameMaker community.

You can download C407 for Windows.

Heaven & Earth

Heaven & Earth is a board game I designed in 2011 that can best be described as a combination between chess and Stratego. I also worked on an implementation in Java.

I stopped working on this game when I realized I didn't actually enjoy playing games in its genre that much.