The Frozen Gates I shall tear down.

Seven moons from now I, Shareth, Empress of the Icemark, will ride forth to avenge Doomdark, my beloved Father. The Frozen Gates I shall tear down. Midnight I shall lay waste and through the portals of Xajorkith I will pass, triumphant. All shall adore me and despair! Or, if the Moonprince prefers, let him ride to hammer at my door and find defeat more swiftly!

Last night I took a moment to branch the current Lords of Midnight desktop project, and create the Doomdark’s Revenge source tree. The reason I took the desktop project and not the released 1.6 mobile version, is purely because the Desktop and v1.6 Mobile needs to be merged anyway, and I thought that this separate project would be a good opportunity to find out what I broke for mobile in the desktop version. As it happens, not that much!

Jure had already sent me most of the graphics, so this would also act as a good opportunity to create a list of missing art resources. I plugged all the artwork in and created a ddr.tme file. This is the file that links up data from the backend database to the frontend presentation layer. Once I’d made my first pass through that I built the project and ran it… boom! No surprise really! First issue was the Doomdark’s Revenge database. I last generated this about 2004 I think, so the binary format was a little out of date because of a few changes I made while making the iOS version of the engine. Few changes to the export script, and that was all working ok.

Next thing to resolve was some graphical issues. There are no shields in Doomdark’s Revenge, and I used small versions of the shields for the select icon. Jure and I had not come to a decision on how this was going to work, so I created a temporary solution and quickly cropped the characters faces.

f_dwarff_free f_tarithel f_giant

On the main look screen, then shield needed replacing with the character graphic. So the engine now detects a lack of shield graphic and uses the character graphic instead.

And that was that…

That was just stage one. I can wander around the map using any of the three main characters. It randomly crashes, and obviously there is a distinct lack of AI. But, all in all, not bad for a few hours work.

Related Posts:

The Marches of Valahar

EyeOfMoon
The Lords of Midnight
by Mike Singleton

Book IV:
The Eye of the Moon

Comrades of the Prince:
The Marches of Valahar

Time itself was sleeping. There was utter stillness even in the air. The drops of rain hanging from the leaves gleamed but did not sparkle for not even the light trembled. The silence was so deep it made him feel deaf but when he breathed out it seemed like a roar. The storm had passed.

Dominykas turned his eyes to the horizon. Over the forest, misted by distance, the far peaks of Valahar floated in a milky blue haze, sharp white shards cutting at the sky. Then the light subtly changed and one of them, the tallest, suddenly suncaught, began to glow at the very tip, brighter and brighter until it glowed with golden fire.

The Wilderhorn, he thought, it must be. That’s where I must go, to the roof of the world, to the gate of the heavens. The boy couldn’t imagine the road that led there. It was impossible. How could he ever reach it? For a moment, black despair rose, seeping into him, but then he wrenched away from it. I’m not a boy any more. I can do it if I must and I must, so I will! He gazed at the mountain with its golden crown of fire.

It was simple after all. Bright as a beacon, there was the torch that would light his path. However long and twisted the journey, a peak that soared so high would be with him like the sun or the moon, sometimes hidden, sometimes in darkness, but always reappearing as he turned a corner and found the open sky again or as the world turned and darkness fled.

His heart filled with joy. Nearly forty moons had passed since they left Coromand and now their journey’s end was at last in sight, blazing with fire. Smiling, he turned to his friends. He flung his arm out to point wildly at the mountains.

‘There! The roof of the world! The gate of the heavens! The Horns of Valahar! Look! The Wilderhorn!’ he shouted and the fire that touched the far off crest blazed within him. His young comrades looked. They gawped. They gasped. They looked at one another. One by one they grinned. Then at last they cheered.

Related Posts:

Think about the future…

icon_512x512I finally submitted the OSX version of The Lords of Midnight to Apple last night, it’s been a long time coming, a lot longer than I expected. I didn’t start it as early as I expected due to supporting the mobile version until March. Some of it has been because of technical issues, I struggled to get the code, more accurately the resolution code, to work satisfactory. Another part was being burnt out. I hadn’t realised how much getting the Mobile version out, took out of me. I found myself not really interested in developing the desktop version, so I found myself bitting at it and not staying focused. In fact a lot of the code ended up being developed on a Saturday morning while my daughter was diving, like I am now. I have a an hour and a half to kill while she dives, you can only give your full attention for so long, and that was always a good excuse to have my laptop with my and work on LoM.

All being well with the Apple submission process, the game will be available in the Mac App Store for the Summer Solstice. The Windows version needs a little more testing and I need to find a home for it to be distributed. If that all doesn’t happen during the next week in order to hit the same release date, I suspect it will be the week after.I now find myself thinking about the next steps. Jure has already started work on, if not almost finished, the artwork for Doomdark’s Revenge, so there is nothing to hold me back there. I suspect that the actual next steps will be a new build of the mobile version of LoM to include the scaling map, the keyboard controls ( for bluetooth keyboards ), and a few bug fixes that were dealt with during the desktop development. The desktop code is just a different branch of the mobile version, so I just need to roll everything up. Being truthful, I also need to put an advert in the mobile version for the desktop version, it would be nice to pickup at least another 6k unit sales.
Continue reading

Related Posts: