top of page

Hyperborean Charter

Thumbnail.png

Hyperborean Charter

Hyperborean Charter is a survival/adventure RPG set in Canada's Klondike Region. Chartered to resupply a research base in the area, you must locate the base before it is too late. Issue is, you don't know where this research base is.

My Contributions

  • Team leader of five

    • Lead programmer

    • Handles team assignment and ensures everyone has work to do

  • Procedural Map Generation

    • World is generated by using a "Carving-out" algorithm which uses a queue to add tile types to the world

      • With the combination of a maximum number of tiles that can be placed, a percent chance of a tiles being placed, and tile placement regulations, the map produces unique landforms that strongly rely on the tiles around them

      • The map randomly chooses single tiles in the world as a seed for each landmass, then using the queue, each surround tile has a chance of being added to the world; its neighbors are then added if no tile conflicts exist

    • Village placement is determined by randomly choosing from tiles x tiles away from the player, and choosing one that does not create tile conflict issues

Hyperborean Charter Map.gif
Hyperborean Charter Event.gif

​

  • Event Management

    • Every plains or forest tile in the world use Gaussian Distribution to assign an integer value to each

      • Lower numbers are more common events that include necessary resource gathering

      • Higher numbers are less likely to be reached in the distribution curve, and are include either lore events or extremely beneficial resources

    • Every 12 in-game hours, events are recalculated to provide new events the player can encounter

    • Some events only occur a set number of times by tracking an array that has some integer value

      • Events that can occur infinite times have a value of -1 to avoid issues

​

​

​

​

bottom of page