Devember is Coming
It’s that time of the year again.
I, Calle Englund, will participate to the next Devember. My Devember will be The Raytracer Challenge. I promise I will program for my Devember for at least an hour, every day of the next December. I will also write a daily public devlog and will make the produced code publicly available on the internet. No matter what, I will keep my promise.
“The Raytracer Challenge”, is a book about building a raytracer, from scratch, using a fully test driven methodology. The book describes each step in Cucumber features, and the reader conjures test code that verifies each feature, and code that satisfies the tests.
Next related
Day 0, Tuple Basics
Oops, I started a day early.
Previous related
Momentum Lost
All the setbacks and distractions made me lose the momentum I needed to keep going at this thing, despite everything else that exhausts my energy.
SpriteKit evolved
While poking around, I saw an intriguing class named SKTileMapNode, and it turns out that SpriteKit has gained support for rectangular, isometric, and hexagonal tile maps since last year. Looks like I can drop all of the plans for GridMapKit and just use what’s there in the SDK already. Maybe I’ll still need some of it to implement the plans for hierarchical maps of different scale, e.g. world map, detailed terrain maps, and building/dungeon maps.
Giving up on fancy stuff
Another useless day struggling with tools instead of getting actual work done; but for now I’ll just include all the actual code from the framework in the main project and ignore the problems for now. This way I still get the reusable code separeted from the specific code, to get a better start on future projects.