Store in progress … please stand by

Over the past two weeks I’ve mainly been implementing the TilemapKit store and associated functionality. Store Progress Testing payment gateways (Stripe, Paypal) and invoice creation (Fastbill) mainly. It’s an arduous process. But it also has…

Continue reading →

SpriteKit vs Cocos2D + TilemapKit Performance Optimization

Over the last couple days I optimized the performance of TilemapKit, specifically the “core render loop” where all tiles are enumerated and (if needed) their sprites updated. Here’s a before (left) and after (right) chart that…

Continue reading →

Tilemap Pathfinding now with Travel Costs

TilemapKit is now able to generate grid graphs from tile costs. Rather than using walkable/blocked flags on tiles you would use a “cost” property whose floating point value is in the range 0.0 to infinity….

Continue reading →

Tilemap Pathfinding Example on Hexagonal Map

A picture says more than a thousand words, they say. But then, what does a video say? GameplayKit pathfinding support is built into TilemapKit. See how easy it is to create a grid graph from a…

Continue reading →

TilemapKit Development Report 2015

I want to let you know what’s in store for TilemapKit in the near future. If I don’t drown too much in actual work, I’m hoping I’ll be able to do this on a more regular basis….

Continue reading →

GKMinmaxStrategist: What does it take to build a TicTacToe AI?

Excellent question, glad you asked. In this tutorial you’ll build a TicTacToe game with Swift in which two AI players battle it out. The code is available on github and contains additional comments and logging…

Continue reading →