I’m Santiago Zapata, better known online as slashie, a Software Engineer and Independent Game Developer and from Medellín, Colombia.

You are in the devlog, a chronological collection of updates on my projects, alongside articles about software and game development. Subscribe to get these directly into your inbox.

Category: Ultima Castle Map Generator

  • Ultima Castle Generator now on itch.io

    Continuing my quest to upload one of my games from https://slashie.net to https://itch.io every week, I have published Ultima Castle Generator there, a procgen tool to generate castles like the ones you would find while roaming the Britannian countryside in Ultima V. Play with it online here. I made this…

  • Ultima Castle Map Generator: Day 8

    Ok, I think I’m done at least for now… I just can’t get something out of my head once I start, this kind of mini projects hijack my mind and derail me from other things I really should be doing, but I’m ready to give this a rest. It’s done! You…

  • Ultima Castle Generator: Day 7

    Rooms are now linked together, to do this I explore the rooms recursively, starting from these west and east of the courtyard; I scan the map for nearby rooms on each direction, recording the limit segments and then I pick a random place from the segment to place a door.…

  • Ultima Castle Generator, Day 6

    Working on the base rooms of the castle, so far worked on the following: Courtyard Main hall Towers (WIP) Wall corridors (WIP) Entrances (WIP) Next up: Finishing entrances and wall corridors Working back on the room generator, need to ensure minimum width / height for center rooms Connecting rooms together…

  • Ultima Castle Generator, Day 5

    There’s not a LOT of advancement today, but I decided to skip some steps and go right into the tile renderer (using just floors and walls, without the room’s contents). From here I noticed some small inaccuracies to be fixed (Notice for example the differences between the west and east…

  • Ultima Castle Generator: Day 4

    I’ve implemented the following: Beautiful symmetry, basically allowing the castle to be “almost” symmetrical vertically. I love how it ended up, with small changes on each side. Allow specifying rooms to be placed in the north of the castle Allow specifying mandatory rooms south of a given room Allow specifying preference…

  • Ultima Castle Generator: Day 3

    Ok, I must confess I’m a bit obsessed over this. I’m sorry, I can’t help it. Lots of advancements today, here’s a sample of the current results. You can check it out online here Today I created the RoomsGenerator; it takes the high level castle structure as an input from the…

  • Ultima Castle Generator – Day 2

    Advanced a bit more in the Ultima Castle Generator for the ProceduralGeneration reddit monthly challenge # 2. The generator now generates a high level structure, based on the rules I derived from observation of the maps. For now, and hoping to finish in time for the challenge, only the first…

  • Procedural Castle plans

    Yesterday I learned about an ongoing challenge to create procedurally generated castles, over the procedural generation reddit. I’m a bit too late to the party but I thought I’d get in anyways. I basically intend to generate topdown 2D multi level castles, similar to these found in Ultima 5 (the…