Category Archives: Blog

History of the Hyperiad Empire

After the Standing of Holdencourt, Titus Furius and his 13th Legion were left stranded deep behind the front line. Without support of Hyperion Command, Titus was forced to lead his Legion through 112 Lightyears of Hegemony occupied space. Throughout the 10,000 year long  history of the Hyperiad Empire, such a feat has never since been accomplished. The march of Titus Furius and the Abandoned Thirteenth has become almost as legendary as the rise of the Promethean Emperor.

-Tantillius Varus

A March Across One Thousand Suns

Buffing Up Our Platforms

Last time we built a quick class to get our scene moving, but that’s not particularly helpful until we have something to move. In this post, we’ll add a set of platforms to our scene.

This first step is to create a new class that sub-classes our ScrollingNode that we built in the last post.

#import “ScrollingNode.h”
@interface PlatformNode : ScrollingNode
@end

This will ensure that whatever we add to this whatever we add to our PlatformNode will be able to scroll at whatever speed we decide, which was the point of our work in the last post.

Now that we have a class to get things started (or scrolled), we will build a way to keep track of a set of platforms.

One of the advantages of using a procedural level generator, is that it can lower our overhead when it comes to keeping a number of  large map or level in system memory. So, as we build our platform side-scroller we have to keep in mind that we want to limit the total number of platforms that our program will need to keep track of at any given time.

To do this, we’ll build a platform buffer to limit the number of platforms we track. Change our PlatformNode.h file as shown below:

@interface PlatformNode : SKScrollingNode
{
NSMutableArray *platformBlockBuffer;
}
@property (nonatomic) NSUInteger platformBufferSize;
@end

 

What we’ve done is to add:

  1. A Mutable Array that can store any number of objects. We’ll use this to store our Platform Nodes.
  2. An Integer to track how many Platform Nodes we’ll keep track of.

The next step is to make sure these two variables get set up correctly; in our PlatformNode.m file, change our init method as shown below:

- (id) init
{
if (( self = [super init] ))
{
platformBlockBuffer = [[NSMutableArray alloc] init];
self.platformBufferSize = 10;// Generate the first set of platform tiles on the Ground
for (int i = 0; i < self.platformBufferSize; i++)
{
// Generate a New Platform
}
}
return self;
}

 

All this code does is to:

  1. Instantiate our Platform Buffer array.
  2. Set our Platform Buffer size to a default value (I’ve just used 10 here because it’s easy.
  3. Added a loop that will fill up our Platform Buffer.

Now all we’ll need to do is to come up with a way to Generate our Platforms, which we’ll do in our next post.

The Horatians

redSunSign

The Bridge of Piles almost afforded an entrance to the enemy, had it not been for one man, Horatius Cocles; he was the bulwark of defence on which that day depended the fortune of the Armies of the Hyperiad.

-Livia Auguria

Horatii

The Familius Horatius is one of the more prominent in the Hyperiad Empire. Counted among the Twelve Greater Houses, the Horations carry significant political influence, and several of their members have risen to the rank of Consular over the history of the Empire.

The founder of the family, Horatius Cocles, was an accomplished military commander who led the defense of the Bridge of Piles, during which the Titanic Hegemony almost over-ran the Imperial Armies. But through his skill and bravery, Horatius was able to disengage from the battle and make an orderly retreat, saving the lives of many of his soldiers. Although his descendants have never shared Horatius’s military inclinations, the Familius Horatius has maintained one of the larger and more capable fleets in the galaxy.

A fleet that must either be destroyed or co-opted by any of the galaxy’s would-be conquerors.

iAd Framework

One of the things we’ve been working on is incorporating the iAd Network into some of our applications.

In order to make our lives a bit easier, we’ve built a simple framework around it:

AdViewFramework here.

Feel free to give it a try!

History of the Hyperiad Empire

No one really knows where the Promethean Emperor came from.

Some say he was sent as divine punishment to the Titanic Hegemony for its overweening hubris. Some say has was the abandoned son of Kronos Deverin and sought the overthrow of the Hegemony out of a desire for revenge. Some say he was a slave that rose up to slay his masters. But really it does not matter from whence the Promethean Emperor came, only that he did.

-Plinny Primus

The Promethean Flame

Announcing: Project Red Sun

redSunSign

Project Red Sun is our latest project here at Electronic Graffiti, a space-themed strategy game focusing on optimizing a fleet of space ships as the player conquers the galaxy, all of which is optimized for phones and tablets.

We her at Electronic Graffiti are quite excited about this project and are really looking forward to sharing with you our progress throughout development.

Stay Tuned!

History of the Hyperiad Empire

Not all of the Twelve Great Houses have held their position since the foundation of the Hyperiad Empire. As Families jockey for influence and position, it is not unheard for a Major Family to lose favor or for a Minor Family to ascend the social ladder. Such families are called the Familia Novae.

-Plutarchus Maximinius,

The Rise of House Severan

History of the Hyperiad Empire

There can be no doubt that it was the Hyperion Nova that ended the Astromachy. The destruction of the Hyperion System crippled the Hegemony’s forces, and a greater number of the Titanic Hegemons themselves were killed at the time, the rest being scattered and stranded throughout the galaxy.

-Livia Auguria

First Sparks

This Thursday, we took Power grid: The First Sparks out for a test drive.

First Sparks ins a cave man-esque version of power grid, and given that cave men didn’t have Power or Grids, is almost entirely different.

BoardGame_FirstSpark

 

The core mechanics focus on gathering food, feeding, and growing your tribe of cavemen. There’s all kinds of ways to get food, but mostly it boils down to hunting and gathering the four kinds of food resources: berries, fish, bears, and mammoths. The player with the most cave men at the end of the game wins.

There are a few confusing mechanics when it comes to buying technology ( a straight copy-pasta from Power Grid), and player order, but by far the most confusing part of the game was the fact the a fish seems to have the same caloric value as a bear.

Now I’m not a Bear-ologist, but from my time on the discovery channel would lead me to believe that there’s substantially more meat on a bear than on a trout, but apparently  I was mistaken.

But keep in mind we’re talking about cave men days, so maybe we’re hunting tiny mini-bears or some monstrous, Loch Ness brand of Tuna.

caveManTuna

 

History of the Hyperiad Empire

When the Promethean Emperor was satisfied as to the strength of his empire, his next step was to provide for that strength being wisely directed. He created three hundred Senators; either because that number was adequate, or because there were only three hundred heads of houses who could be created. In any case they were called the “Patres” in virtue of their rank, and their descendants were called “Patrons.”

-Livia Auguria