close

Articles

Image

Introduction

This explains why I wanted to create SF Rogue.

Image

Room Generation

Swift Playground to show the start of the processes.

Image

Room Arrangement

Swift Playground to move the rooms around so that they don't overlap.

Image

Room Connection

Swift Playground to connect adjacent rooms.

Image

Corridor Connections

Swift Playground to connect orphaned rooms using corridors.