Only Luxor remained with a thousand riders of his Houseguard, waiting for news.

Just an update of how things are progressing at the moment.

The move to Cocos2d-x is now almost complete. I have the full Lords of Midnight running with every screen implemented. Which means it is fully playable, however in order to hurtle through to completion I chose to priorities and simplify certain things.

For example. The select screen allows you to do just that. What is missing is the grouping functionality. Which means you can play the game and select all the recruited characters, you just can’t utilise grouping.

Here is my current TODO: list…

  • Landscaping – armies
  • panel_look – direction arrows
  • panel_map_detailed
  • Mouse Images
  • panel_look – shortcut keys
  • panel_look – show following character
  • panel_look – compass
  • panel_think – select character
  • panel_think – Post/Recruit
  • panel_look – help pending
  • panel_look – Landscape – keyboard control
  • Load XML Project Config
  • landscaping – mist
  • landscaping – grafitti
  • panel_select – Grouping
  • panel_select – shortcut keys
  • panel_select – drag and drop
  • DDR panel_gameover
  • DDR uicommandwindow – give text
  • DDR uicommandwindow – select face with name
  • DDR panel_look – Tunnel View
  • panel_advert – multiple adverts

I’ve been doing all this work with the MAC build because it’s easier. The next step was to make sure I could get the project working on iPhone, again because that’s the next easiest most logical step for me. I fixed up some cosmetic issues caused by multi-resolution support and added in support for the Safe Area of the iPhoneX range of phones – basically the notch, the curved corners, and the home indicator. This will also help with any potential AppleTV version that might come later. With the safe area I chose to allow the background to fill the full screen, but make sure any UI components are within the safe area.

The next thing is to get Windows32/Windows10 variants building, which for me unfortunately means spending time in a Windows VM. I also enjoy using Visual Studio less and less… but hey, needs must.

Once the windows version is building, at least the win32 version, I will swap back to Doomdark’s Revenge. I will make the changes required to get DDR running in the same way LoM is. The main thing will be tunnels, mist, landscaping and ui differences. The reason for this is so that I can have a version to give to Drew that will help him with the novel research.

After that, I will start pulling on the straggly strands together. I haven’t decided for definite yet, but I am thinking of releasing this version under the monicker “The Midnight Chronicles” and having both LoM and DDR as selectable campaigns, rather than releasing them as two separate apps. This wasn’t really possible when I first released LoM 6 years ago!

I am also considering In App Purchases. The idea is that the main game will be free, but you can pay for additional scenarios and graphic sets. It is likely that The Citadel will be released as a scenario rather than a new game. Some other scenarios might just be playing with the map or the game conditions. I like the idea of a scenario that more closely resembles the way the Novel plays out. I don’t intend to add IAP for functionality or gameplay, so there will be no in game currency for example!

The minstrel’s songs were old ballads that everyone knew well

I’ve been having a few conversations with Wayne Britcliffe about making his Midnight inspired music available. Two of these pieces of music I used on the game trailers. The Midnight Overture was used for The Lords of Midnight, and The Icemark was used for Doomdark’s Revenge.
When I say having a few conversations, I actually mean I spoke to him about it three years ago, and completely forgot to do anything about it. Now that I have finally remembered, I wanted to ask if there is an appetite for these pieces of music to be made available.
I’d appreciated it if you would take some time to fill the form in so that we can gauge interest on releasing the current music or potentially more music.

The Lords of Midnight Trailer
Doomdark’s Revenge Trailer

Above, the towering clouds simply melted away and the bright stars gleamed in the sky once more.

After having a conversation with Drew a couple of weeks back about the future of the novels, I came to a stark realisation that I was now unable to build the special version of Doomdark’s Revenge that he would need to allow him to freely wander the Icemark as part of his research. This was something that I did for him with The Lords of Midnight and it helped greatly.

However, the problems that I have had with the building of the games because of the loss of the Marmalade SDK are still plaguing me. I was slowly coming to the acceptance that I would soon be removing the games from the Apple app store as each new release of iOS and new devices makes the game unobtainable. This will likely follow through to Android and Windows.

All this has been compounded that my general motivation has been through the floor for a number of years now.

The upshot of this post is that this week I had a self imposed break from work and I’ve been working on the game and have made great progress already. The main menu and surrounding screens are all working. The main view is mostly done bar a few niceties and features that I don’t yet need to give Drew the functionality he needs. Today I’m working on the Think screen, but the main missing screens are the Select and Map screen.