1. 5

    I’m working on an Elm project for class, building a clone of Hive, which is kind of like chess but with bugs on a hexagonal grid.

    • Everything, including the tiles, is drawn with svg and I’ve had to learn a lot about svg in order to sorta kinda make things work. It’s surprisingly difficult to place external svg files in a page while still being able to manipulate their properties or even style.
    • I’m learning JavaScript because of another class, and boy the development processes are so different. I’m already biased against JS, but the Elm compiler and its static typing are so nice. The compiler saves me from myself!
    • I severely underestimated how much time it would take to implement a game with movement logic. Still super proud of the results so far, and I’m pretty sure I’ll continue working on it for fun after this class ends.