CHS drifts off into La La Land

Please post here for questions and discussion about scenario design and the game editor for WITP.

Moderators: wdolson, Don Bowen, mogami

User avatar
JWE
Posts: 5039
Joined: Tue Jul 19, 2005 5:02 pm

RE: CHS drifts off into La La Land

Post by JWE »

Woof, lotta love in this thread. From all the CHS error this, and CHS error that, I'm guessing all the people who play CHS just don't know enuf to know how badly they are being hosed. Oh well.

The code isn't hard to figure out. Just look at it, using approved National methodology(Herwin/Cid, EU law expressly allows a personal decompile, for precisely this reason, so no worries). Code is relatively well laid out, just a few ambiguous calls. It's also relatively simple; lotta lines, but also a lotta conditionals. I'm certainly no expert on it, I have just looked into a very small section, and only for my own purposes. Syntax is not obscure.

Basically, it's a game. It's not an operational simulation, as the professionals use the term. It's purpose is to provide hours (years??!!) of spice and enjoyment in the context of an historical conflict. If you require precision, then HLA/DIS/MILES/GSM and about $1.7B just may get you to where DOD was 3 years ago; an 'acceptable', 'interim' solution.
herwin
Posts: 6047
Joined: Thu May 27, 2004 9:20 pm
Location: Sunderland, UK
Contact:

RE: CHS drifts off into La La Land

Post by herwin »

ORIGINAL: JWE

Woof, lotta love in this thread. From all the CHS error this, and CHS error that, I'm guessing all the people who play CHS just don't know enuf to know how badly they are being hosed. Oh well.

The code isn't hard to figure out. Just look at it, using approved National methodology(Herwin/Cid, EU law expressly allows a personal decompile, for precisely this reason, so no worries). Code is relatively well laid out, just a few ambiguous calls. It's also relatively simple; lotta lines, but also a lotta conditionals. I'm certainly no expert on it, I have just looked into a very small section, and only for my own purposes. Syntax is not obscure.

Basically, it's a game. It's not an operational simulation, as the professionals use the term. It's purpose is to provide hours (years??!!) of spice and enjoyment in the context of an historical conflict. If you require precision, then HLA/DIS/MILES/GSM and about $1.7B just may get you to where DOD was 3 years ago; an 'acceptable', 'interim' solution.

Been there, done that.

We used to use good quality commercial games to generate test scenarios for operational systems.
Harry Erwin
"For a number to make sense in the game, someone has to calibrate it and program code. There are too many significant numbers that behave non-linearly to expect that. It's just a game. Enjoy it." herwin@btinternet.com
User avatar
Bodhi
Posts: 1267
Joined: Tue Aug 26, 2003 1:36 am
Location: Japan

RE: CHS drifts off into La La Land

Post by Bodhi »

ORIGINAL: el cid again

As a person who has written code - all the way down to machine code - I can also testify that any program of significant length is very hard to understand - if you wrote it! It is terribly easy to get things happening you did not intend, and almost impossible to get exactly what you wanted, no matter how carefully you plan and organize. In this age, the kind of planning once normal in the US (and even more in the USSR) is gone: this is the age of sphagetti code, modularization run wild, for lots of sound reasons - but with the tragic side effect that no one knows how things really work. The closest to knowing lies with techncal testers and operators - and knowing is not the same thing as wanting, planning, liking, etc.
Commercial code suffers from the horrible technical problem of cost limits on testing: if the vast majority of your software budget is not spent on testing it is bound to be buggy. But Matrix does it the other way around - and All Glory to Matrix for it. In spite of the technical problem of bugs, Matrix is profitable, and for that reason able to survive when other companies die in this hard to serve market. Any company that is not profitable will not be around to support past products or generate new products.

You've hinted at some of the problems discovered with writing programs. However, you seem to be unaware of some of the techniques that are now being used to combat these problems. I'd suggest googling terms such as unit testing, TDD (Test-Driven Development) and refactoring to begin with and see where that leads. Otherwise pronouncements such as the above will only make you seem so out of touch with current practice that your opinions are disregarded. [:D]
Bodhi
User avatar
DuckofTindalos
Posts: 39781
Joined: Fri Apr 22, 2005 11:53 pm
Location: Denmark

RE: CHS drifts off into La La Land

Post by DuckofTindalos »

No, that's not what's going to make his opinions disregarded...
We are all dreams of the Giant Space Butterfly.
Post Reply

Return to “Scenario Design”