Major version number change

World in Flames is the computer version of Australian Design Group classic board game. World In Flames is a highly detailed game covering the both Europe and Pacific Theaters of Operations during World War II. If you want grand strategy this game is for you.

Moderator: Shannon V. OKeets

Post Reply
Numdydar
Posts: 3283
Joined: Fri Feb 13, 2004 9:56 pm

Major version number change

Post by Numdydar »

I noticed that the next version of WiF is going to be numbered 2.0 Since this is a big jump from the previous version, I wondered what warranted this major change in release numbering?

Typically this would mean that major items have been added/changed. Is this the case or simply due that there is a new system compiling the code [:)]?
User avatar
Courtenay
Posts: 4396
Joined: Wed Nov 12, 2008 4:34 pm

RE: Major version number change

Post by Courtenay »

The compiler has changed, necessitating large numbers of changes of various libraries.

One would hope that simply changing the compiler would not affect anything. Unfortunately, this is the real world.
I thought I knew how to play this game....
Shannon V. OKeets
Posts: 22165
Joined: Wed May 18, 2005 11:51 pm
Location: Honolulu, Hawaii
Contact:

RE: Major version number change

Post by Shannon V. OKeets »

ORIGINAL: Courtenay

The compiler has changed, necessitating large numbers of changes of various libraries.

One would hope that simply changing the compiler would not affect anything. Unfortunately, this is the real world.
Yes.

I guess the big change is more in my mind than anything else. The source code for the visual component libraries had to be changed (by me) to support the 5 year's of updates to the compiler. That worked out to probably over 300 changes to the code. In theory, that should be no effect on how the program runs (that was my goal). But after making so many changes to code that I did not originally write, I wanted to make an exclamation mark that the program was different.
Steve

Perfection is an elusive goal.
Numdydar
Posts: 3283
Joined: Fri Feb 13, 2004 9:56 pm

RE: Major version number change

Post by Numdydar »

That makes sense. Thanks for the explanation.
User avatar
Courtenay
Posts: 4396
Joined: Wed Nov 12, 2008 4:34 pm

RE: Major version number change

Post by Courtenay »

The Wikipedia entry for Delphi indicates that both the Visual Component Libary and the Run-Time Library have changed in the last five years. Having standard libraries change on you is not fun.

At least Steve never had to use Dephi XE7, about which Wikipedia had this to say:
Newer editions of Delphi have been reported to be unstable. This is especially true for Delphi XE7 for which most users encounters slowness and severe memory leaks.
I thought I knew how to play this game....
pzgndr
Posts: 3791
Joined: Thu Mar 18, 2004 12:51 am
Location: Delaware

RE: Major version number change

Post by pzgndr »

ORIGINAL: Courtenay
At least Steve never had to use Dephi XE7, about which Wikipedia had this to say:
Newer editions of Delphi have been reported to be unstable. This is especially true for Delphi XE7 for which most users encounters slowness and severe memory leaks.

Just curious if the new (XE8) Delphi compiler and debugger offer any improvements that will noticeably help MWiF development. It obviously won't help identify logic bugs but hopefully it will provide some additional checking or something to help in the long run.
Bill Macon
Empires in Arms Developer
User avatar
Courtenay
Posts: 4396
Joined: Wed Nov 12, 2008 4:34 pm

RE: Major version number change

Post by Courtenay »

ORIGINAL: pzgndr

ORIGINAL: Courtenay
At least Steve never had to use Dephi XE7, about which Wikipedia had this to say:
Newer editions of Delphi have been reported to be unstable. This is especially true for Delphi XE7 for which most users encounters slowness and severe memory leaks.

Just curious if the new (XE8) Delphi compiler and debugger offer any improvements that will noticeably help MWiF development. It obviously won't help identify logic bugs but hopefully it will provide some additional checking or something to help in the long run.
Steve reported that the new debugger is a considerable improvement over the old one. That it to say, it actually functions, unlike the old one.
I thought I knew how to play this game....
Shannon V. OKeets
Posts: 22165
Joined: Wed May 18, 2005 11:51 pm
Location: Honolulu, Hawaii
Contact:

RE: Major version number change

Post by Shannon V. OKeets »

ORIGINAL: pzgndr

ORIGINAL: Courtenay
At least Steve never had to use Dephi XE7, about which Wikipedia had this to say:
Newer editions of Delphi have been reported to be unstable. This is especially true for Delphi XE7 for which most users encounters slowness and severe memory leaks.

Just curious if the new (XE8) Delphi compiler and debugger offer any improvements that will noticeably help MWiF development. It obviously won't help identify logic bugs but hopefully it will provide some additional checking or something to help in the long run.
Having the debugger work is a big plus. But Delphi is still a fragile tool. Over the past 3 weeks I was able to crash it fairly easily - unintentionally. There is still one minor annoyance that I had with the old compiler that was fixed by the new one, but then that problem reappeared. I am going to reinstall Delphi XE8 and see if that fixes the problem. By the way, I did have to reinstall XE8 once already (last week sometime) because it was totally broken: closing Delphi caused an infinite error message loop.

---

Most of the changes to the compiler and libraries have to do with supporting more operating systems (e.g., UNIX and Apple's OS), delivery platforms (e.g., phones and tablets), and user interface devices (e.g., gestures and touch). MWIF isn't using any of those features. Adding them at this time would be difficult - the user interface having so many capabilities already (e.g., ways to pick up a unit for movement).
Steve

Perfection is an elusive goal.
pzgndr
Posts: 3791
Joined: Thu Mar 18, 2004 12:51 am
Location: Delaware

RE: Major version number change

Post by pzgndr »

Well, that's one plus, having a working debugger now. I'll try not to think of how you've been working around a non-working debugger all these years! [X(]

And so now we can start nagging about touch tablet support? [:D]
Bill Macon
Empires in Arms Developer
Post Reply

Return to “World in Flames”