Skip to content
Brian Arnold edited this page Feb 8, 2018 · 3 revisions

Welcome to the RolePlayingCore wiki!

As you can probably tell, this is a work-in-progress. The top level readme is the best source for information about current status. This wiki will track notes and plans.

The current focus is on the RolePlayingCore project in the form of an iOS framework. Over time I'd like to evolve this into a collection of services that could be accessed from a (probably Linux) server or locally on iOS and macOS via frameworks.

I wrote about the evolution of the Dice classes on medium.com, in three parts:

I also mentioned how Codable was applied to various classes in this repository, here:

I'm currently working on a character generator app to help me assess and refine the requirements for the Player class in the framework. I'd like this character generator to span from one-click creation to total customization. For file storage format, I'm currently favoring JSON, in favor of plist (which I'm comfortable doing), and Core Data (which I've been burnt so much by over the past half a decade).

I also prototyped a dungeon map editor (data structures and lightweight 2D UI), but I don't like the direction it took, so I am not ready to share that yet. I'm conflicted as to how to design maps data in the context of high-end 3D rendered game environments. I suspect that, at the end of the day, it'll end up generating data from one format (design-time) to another (run-time).

Clone this wiki locally