What are the differences between the new and the classic version?

The classic version is developed since years and development is still going on.
The programming is done by a friend of mine with whom I studied information technology some years ago.
So why is there a need for a new version?
The classic one is written in blitzbasic which is not developed anymore.
And this compiler is only existing for windows.
Purebasic the language the new version is written in is still developed and has a lot of nice features blitzbasic cannot offer (Like an integrated packer for the resources).
We also can compile the game without changing one line of code for windows and linux and maybe soon even mac os.

The game was programmed from scratch and did not use any code of the classic version.
So there will always be differences! Some skills are named differently or work a bit differently.
Both version have skills the other one does not have. (Or not have yet!)
I invested a lot of time to produce good and readable code. So its really well structured!
And its already totally modularized. So new functions can be integrated very easily which makes sure we can continue development for the years to come!
Both versions follow the same traditions. So we use a lot of common elements but sometimes
in slightly different ways.

Advantages of the new version:

  • All old labyrinth levels are saved so we can walk up the stairs (But we get the experience gain and the benefits from our skills only once!)
  • The players can be in different levels
  • Summoned creatures act like players. Means they have a movement rating and can really accompany their caster.
  • The inventory works “Diablo” like means we can rearrange our items with the mouse and stack them into piles. We can also drag&drop them to the character skeleton to use them.
  • We have a belt that works like a quickaccess inventory. We can move up to 10 items in there and access them in the mainscreen by clicking on them or pressing F1-F10
  • The stairs can be in all 4 corners



lostlaby/differences.txt · Last modified: 2008/08/09 16:20 by markus