The Problem With Apple

I got an email from them:

Your app, Temple of the Abyssal Winds, app Apple ID: 816495128, does not follow one or more of the App Store Review Guidelines.

Turns out there isn’t a problem with my app, it just hasn’t been compiled and submitted “recently”. So now I have to think about whether it is worth the trouble of digging out the old code , getting it to work with the new compiler (and dependencies), and go through submission again. It would probably take me a week to get through all that.

Is this really a problem? I guess not; it’s probably a good thing for users to ensure that apps are maintained and kept up to date.

ACotGK: New Party Member

The Accursed Crown of the Giant King is an old school role-playing game, single player, party based. It will be released in 2020 for Windows, Mac, and iOS. ACotGK is by Merry Prankster Games, and you can get more information at https://prankster.com/acotgk.

In this week’s video, the party completes a quest. The person who assigned the quest then offers to join the party, and is welcomed as the new spellcaster.

More videos in the weeks to come. I’m thinking about switching to a video every other week, though it is good to put one out every week because I stay in practice. TBD.

ACotGK: Winning Chapter 2

The Accursed Crown of the Giant King is an old school role-playing game, single player, party based. It will be released in 2020 for Windows, Mac, and iOS. ACotGK is by Merry Prankster Games, and you can get more information at https://prankster.com/acotgk.

This week’s progress: Chapter 2 is now winnable! I still have a fair amount of work to do filling in the details of Chapter 2, but this is a good accomplishment.

More videos in the weeks to come.

ACotGK: The Mirror of Fauglin

The Accursed Crown of the Giant King is an old school role-playing game, single player, party based. It will be released in 2020 for Windows, Mac, and iOS. ACotGK is by Merry Prankster Games, and you can get more information at https://prankster.com/acotgk.

This video demonstrates the party unsealing a magic mirror, magically guarded in the pinnacle of a tower. In the process, the party completes a quest and gains valuable experience.

More videos in the weeks to come.

ACotGK: Slain by a Mummy

The Accursed Crown of the Giant King is an old school role-playing game, single player, party based. It will be released in 2020 for Windows, Mac, and iOS. ACotGK is by Merry Prankster Games, and you can get more information at https://prankster.com/acotgk.

This video demonstrates the party battling some mummies and wights, and the main character meeting her end.

More videos in the weeks to come.

ACotGK Roguelike?

I’ve been playing a bit of FTL lately ( https://subsetgames.com/ftl.html ); great game:

The way my FTL games often end…

It occurs to me that the engine I use for Accursed Crown of the Giant King could pretty easily adapt to play a similar sort of roguelike:

  • Any given play-through of the game could take an hour or two.
  • Roguelike generation of quests, level, etc, but with a general overall plot.
  • D&D-style RPG mechanics.
  • Experience full party and character progression each game.
  • Unlock new classes, factions, etc with each successful play.

I think it could be pretty interesting.

Of course, this is typical when I am well into the process of making a big game. I start thinking about all of the fundamental design decisions that I could have done differently. When what I really need to do is to suck it up and finish, and then I can think about what future development holds.

ACotGK: The Ranger’s Secret Hideout

The Accursed Crown of the Giant King is an old school role-playing game, single player, party based. It will be released in 2020 for Windows, Mac, and iOS. ACotGK is by Merry Prankster Games, and you can get more information at https://prankster.com/acotgk.

This video demonstrates the party defeating some bandits, talking to a Ranger, finding a secret hideout, and resting to heal their wounds.

More videos in the weeks to come.

ACotGK: Annun City Annuncius Hall

No video this week; I’m in the middle of a big update of Annun City, the main town in Chapter 2 of the Accursed Crown of the Giant King. I like to make videos as part of testing an area, and the area has been in flux all week.

So in lieu of a video, here’s an in-progress screenshop of Annuncius Hall, the government building. The screenshot comes from the level editor app:

Annuncius Hall, in progress.

More next week!

ACotGK Wraith Battle

This video demonstrates a difficult Chapter 2 battle against some spectral undead:

The party is not well optimized for this difficult fight, and suffers casualties against the wraiths. Ouch! More videos in the weeks to come.

The Accursed Crown of the Giant King is an old school role-playing game, single player, party based. It will be released in 2020 for Windows, Mac, and iOS. ACotGK is by Merry Prankster Games, and you can get more information at https://prankster.com/acotgk.

Procedural Generation is Not So Easy Part 791

I really like procedurally generating levels. As a programmer, if I can design a level by hand once, I’d much rather just take those rules that I used to design the level, put them in a program, and then I can generate a bunch of levels automatically!

Of course it isn’t so easy. Putting all my design rules into code turns out to be a lot of work! Here’s an example.

Part of making dungeon levels, particularly at high levels, involves adding secret doors. In this case, sometimes I will add a secret door hiding an exit from a level. Like this:

Secret door on the level exit

But wait, if you walk down the stairs to this level, you will immediately be faced with a blank wall! In fact, I’m not even sure that the party placement logic will properly handle placing the player characters in this situation; some might end up on one side of the wall, and others on the other side!

The fix is “easy”, of course; don’t create a secret door at the level exit. But just a reminder that the rules to create a dungeon are not as simple as you might imagine. Here’s the fixed version:

Level exit with no secret door