May 1, 2012

Digger.NET in development, part 6

It was a little slowdown lately, however some key aspects of the game was implemented.

First of all tunnels drawing was implemented using RenderTarget2D technique. This also required some work on Digger.Convert project, since I didn't converted all required sprites. Now I'm tossing objects around trying to decouple logic and drawing parts of the game. Architecture never was my strong side unfotunatelly. Still I'm not letting it just go, if I feel something is wrong I stop and try to think how to manage it. I'm at the very early part of development, so decisions I make here is very important. As for visual progress, it can be seen as this:

It's a main game screen being initialized. It draws initial tunnels and gold bags.

Here is also some thoughts about project goals. I abandoned idea to fully understand and then, improve original code. This task not only seems now as extremely hard, it's also boring, and doesn't give me valuable experience I want. So now I concentrate on XNA port, and study source only to understand game logic. It also seems that I will not port many features of a Digger Remastered, because it's not looking interesting for me. I will port single player gameplay and then move further into modding of the game, or will start some new project (maybe both). Copying is hard, it's a good experience, but it's not much fun, then you create something new.

No comments:

Post a Comment