Schwartz Engine

Schwartz Engine

About This

I develop Android Apps and games. I play board games and I am an experienced GM in warhammer Fantasy Role Play (1st and 2nd Ed). I am also painting and sculpting miniatures.
Yes that's right I am a freak - No mistake there. I am using this media to track my work and organise it a little.

Now There's a Video!

AppsPosted by Carsten Schwartz Oct 13, 2016 10:53

Now I've made a Video showing the starting of a new game in A Dungeon Horror Deed Pilot it took me a while and I'm still not fully satisfied but it is OK as a start. Marketing a game is not easy but I knew that smiley

  • Comments(0)//

Refactoring - Often a god thing!

AppsPosted by Carsten Schwartz Oct 09, 2016 09:43

This week I have refactored a lot in the engine of ADHD!. There was just to much repeatable code, now it is simpler and easier to maintain. When I have more than one solution of equal quaility to a problem I always opt for the one that will be easiest to understand and maintain. And this helped a lot and I only had a couple of minor bugs that I fixed in the transition.

So the newest release contains this and a graphical enhancement to give the users something, a refactoring is often not seen on the user side even if it makes a product more robust and easier to maintain...

  • Comments(0)//

On Google Play Meta Data

AppsPosted by Carsten Schwartz Oct 03, 2016 11:06
Oyezz - Oyezz!

Just got a wake up call from Google after updating the description of the shop for A Dungeon Horror Deed Pilot. I added that the game was inspired by old RPGs like WFRP and board games like Arcadia Quest which it is. Google responded that this was against their metadata policy. Fair enough, you are not supposed to use existing trade marks to promote your App.

So I had to change the text back to avoid the used of the registered trade marks, and then send in a new APK and everything went back to normal. So here is a tip:

Do not use registered product names in your shop description if you want to avoid your updates being rejected...

  • Comments(0)//

Game Launch!

AppsPosted by Carsten Schwartz Sep 21, 2016 22:23
This evening I launched the game ADHD! aka A Dungeon Horro Deed on the Google Play store. And to make a first update I changed some of the graphics and uploaded a new APK.
It's great that this first installment is finished, so now I'll take a well deserved nights sleep and see what happened to my entry in the morning.

  • Comments(0)//

Buuug Hunteeerrrh!

AppsPosted by Carsten Schwartz Sep 14, 2016 21:55
Beware when you have some code that draws in a graphical context of some kind that can be called from two different places at the same time or called twice so that the first call not is finished when the second is called.

I have been hunting for a bug that crashed my game and simply closed the App with no warning due to a construction like this. Use Locks objects combined with synchronize in your renderers, handlers or whatever to indicate if they are active and not must be called to create some kind of race condition. Anyway bug solved and the App has been enforced and is now more robust...

I got the solution and improved it at stack overflow.

And during this fixing process I revisited and fixed another annoying bug that have been irritating me, even though it is a small thing, that players not will see unless they where told. So all in all I'm almost ready...

  • Comments(0)//

Plot reviewed

AppsPosted by Carsten Schwartz Sep 12, 2016 23:03
Finally I've played the game through once again, I'm close to finishing. Just need to investigate a few quirks. There is some game testing on the power of monsters making it unbalanced and other details like that. Nearing completion is what I say!

Along the way the old games from the C64 and Amiga days have inspired me.
I've read a lot of old stories on how differnt games where made back then to inspire the finishing and construction of the architecture of this game. There is a lot out there. The story on the rise and fall of the Amiga Computer, the creation of games like Dungeon Master, Maniac Mansion, Exploding Fist I and II for C64 and others have given me great ideas for this retro 2D tile RPG.

Read som of it here:

A History of the Amiga

The Creation of Dungeon Master

  • Comments(0)//

I'm Not Looking Back!

AppsPosted by Carsten Schwartz Sep 11, 2016 11:21
I bought a refurbished PC to try and run some kind of Linux, to see if I could get out of the seemingly stagnating Windows OS which has started to annoy me. Things seem slow and cumbersome on the Windows platform, a new machine is fast enough to begin with, but quickly seem to slow down from updates and bloat ware. So away I went and made an installation USB stick with the Ubuntu distribution.

I had a system up and running in less than 20 minutes. The Windows 7 on the old refurbished thing was gone and I have a speedy system, that boots in 30- seconds and shuts in 5- seconds. It's easy and intuitive and it has become my preferred rig to develop Apps on.

At one time I accidentally thrashed the system, because I'm such a Linux newbie. I was up and running in less than 45 minutes with my development setup. That could never be done using Windows - The alternative OS has its quirks, but on a flat distribution you have the Word, Excel and Power Point equivalent from LibreOffice for free - Go Linux I say!

But hey!

Kudos to Microsoft, in Denmark they have managed to make Windows the mandatory OS when buying a PC, that is also called monopoly but nobody cares about that. It's almost impossible to get a PC without Windows pre-installed. You have to insist to avoid the dreaded Windows installation, and you might even have to pay extra to avoid it, crazy isn't it?!

  • Comments(1)//

Final Polishing

AppsPosted by Carsten Schwartz Sep 11, 2016 00:47
The last item in my backlog this late hour is to replay the game again, to review and check for typos in the plot.
I've also enhanced the game experience with some extra graphics and want to see how it looks. So on me bike playing it again...

  • Comments(0)//
« PreviousNext »