User Tools

Site Tools



Published by Samuel Penn.

Also, see my profile for things that interest me.

Glendale Website - My main web site.

Yags - Main site for yet another game system, a generic GPL'd tabletop RPG.

Yagsbook - Documentation on the Yagsbook RPG documentation format, a Sourceforge project.

Mapcraft - Documentation on world mapping tools, another Sourceforge project.

Midnight Saga - An Ars Magica campaign.

Active Topics

The current topics are currently under active development (relatively speaking).

Yags is Another Game System - Game design notes for Yags, a Free roleplaying game system I use as the core system for most of my campaigns.

Yagsbook - Notes on an XML based documentation system I use for documenting Yags and related campaigns.

Full Thrust - Notes on Full Thrust

Stargrunt - Notes on Stargrunt.



Database Schema

Initially, support for MySQL.

DatabaseTileSet is the main class we need to implement. Extends AbstractTileSet.

DatabaseTileSet(String name, int width, int height, int scale, String url);

name - the name of the map to use. url - where the database repository is.

Each database has the following tables:

mapcraft : Generic info shared by all maps in this database. Includes shared terrain info etc. All other tables are of the form:



See Database Schemas;

create table mapcraft (name char(64), width int, height int, scale int, shape char(16), template char(64), description char(128));

Need to have better support for New Area Functionality.

mapcraft/mapcraft.txt · Last modified: 2015/02/04 22:40 (external edit)