Fulqrum Publishing Home   |   Register   |   Today Posts   |   Members   |   UserCP   |   Calendar   |   Search   |   FAQ

Go Back   Official Fulqrum Publishing forum > Fulqrum Publishing > IL-2 Sturmovik: Cliffs of Dover

IL-2 Sturmovik: Cliffs of Dover Latest instalment in the acclaimed IL-2 Sturmovik series from award-winning developer Maddox Games.

Reply
 
Thread Tools Display Modes
  #1  
Old 03-26-2012, 04:28 PM
adonys adonys is offline
Approved Member
 
Join Date: Apr 2010
Posts: 850
Default

Quote:
Originally Posted by David Hayward View Post
This is called a Straw Man fallacy.

I never said that it was the MOST complicated, nor did I say that it has the best graphics engine. I said that "complicated software is never optimized at release." The logic in that statement is solid. I've been employed as a programmer since 1986.

You probably should not use logical fallacies when you are criticizing someone else's logic.
Software is, most of the time, optimized before release. Here are some examples of very complicated software which run fine at release:

- TESV: Skyrim
- Mafia II

Are those enough? or you want more?

Also, both games have HUGE worlds. With hundreds or even thousands of actors (AIs) and objects. Both of above games have also complex game subsystems.
Reply With Quote
  #2  
Old 03-26-2012, 04:35 PM
GraveyardJimmy GraveyardJimmy is offline
Approved Member
 
Join Date: Apr 2011
Posts: 258
Default

Quote:
Originally Posted by adonys View Post
Software is, most of the time, optimized before release. Here are some examples of very complicated software which run fine at release:

- TESV: Skyrim
- Mafia II

Are those enough? or you want more?

Also, both games have HUGE worlds. With hundreds or even thousands of actors (AIs) and objects. Both of above games have also complex game subsystems.
Both games published by much larger and more financed companies. They also aren't as complex as calculating flight physics and damage modelling, engine management etc.
Reply With Quote
  #3  
Old 03-26-2012, 04:38 PM
David Hayward David Hayward is offline
Approved Member
 
Join Date: Dec 2010
Posts: 1,183
Default

Quote:
Originally Posted by adonys View Post
Software is, most of the time, optimized before release. Here are some examples of very complicated software which run fine at release:

- TESV: Skyrim
- Mafia II
Apparently we are using different definitions of "optimized". "Running fine" is NOT the same as "optimized".

To me it means "Make the best or most effective use of a resource". That means the code should be as efficient as is possible. I have no idea why you think that either of those games were as efficient as possible at release, but I would bet that you're wrong.

We find ways to make code more efficient all the time.
Reply With Quote
  #4  
Old 03-26-2012, 04:46 PM
6S.Tamat's Avatar
6S.Tamat 6S.Tamat is offline
Approved Member
 
Join Date: Dec 2010
Posts: 133
Default

Quote:
Originally Posted by David Hayward View Post
Apparently we are using different definitions of "optimized". "Running fine" is NOT the same as "optimized".

To me it means "Make the best or most effective use of a resource". That means the code should be as efficient as is possible. I have no idea why you think that either of those games were as efficient as possible at release, but I would bet that you're wrong.

We find ways to make code more efficient all the time.
There is an huge difference between a software that needs to be optimized and a sowtware that needs a huge remake of a core system like the graphic engine... but perhaps I was thinking that was obvious but is not.
__________________
Reply With Quote
  #5  
Old 03-26-2012, 04:52 PM
David Hayward David Hayward is offline
Approved Member
 
Join Date: Dec 2010
Posts: 1,183
Default

Quote:
Originally Posted by 6S.Tamat View Post
There is an huge difference between a software that needs to be optimized and a sowtware that needs a huge remake of a core system like the graphic engine... but perhaps I was thinking that was obvious but is not.
Sometimes you can optimize code by making small changes. Sometimes it requires big changes. It's not always possible to know that you made bad choices early in the design process.
Reply With Quote
  #6  
Old 03-26-2012, 04:59 PM
6S.Manu 6S.Manu is offline
Approved Member
 
Join Date: Oct 2007
Location: Venice - Italy
Posts: 585
Default

Quote:
Originally Posted by David Hayward View Post
Sometimes you can optimize code by making small changes. Sometimes it requires big changes. It's not always possible to know that you made bad choices early in the design process.
Of course but you recognize those BIG problems during the testing of the Alpha version... not at release!
__________________

A whole generation of pilots learned to treasure the Spitfire for its delightful response to aerobatic manoeuvres and its handiness as a dogfighter. Iit is odd that they had continued to esteem these qualities over those of other fighters in spite of the fact that they were of only secondary importance tactically.Thus it is doubly ironic that the Spitfire’s reputation would habitually be established by reference to archaic, non-tactical criteria.
Reply With Quote
  #7  
Old 03-26-2012, 05:01 PM
David Hayward David Hayward is offline
Approved Member
 
Join Date: Dec 2010
Posts: 1,183
Default

Quote:
Originally Posted by 6S.Manu View Post
Of course but you recognize those BIG problems during the testing of the Alpha version... not at release!
Not if you run out of time and money and have no choice but to release. Then you release anyways and hope that you can fix it after release.

Does that situation sound familiar?
Reply With Quote
  #8  
Old 03-26-2012, 05:08 PM
6S.Manu 6S.Manu is offline
Approved Member
 
Join Date: Oct 2007
Location: Venice - Italy
Posts: 585
Default

Quote:
Originally Posted by David Hayward View Post
Not if you run out of time and money and have no choice but to release. Then you release anyways and hope that you can fix it after release.

Does that situation sound familiar?
I can't disagree with you here but you said:
Quote:
Originally Posted by David Hayward View Post
Complicated applications are never optimized at initial release. How long have you been programming?
So is every complicated application released because of these issues?

I don't think so.
__________________

A whole generation of pilots learned to treasure the Spitfire for its delightful response to aerobatic manoeuvres and its handiness as a dogfighter. Iit is odd that they had continued to esteem these qualities over those of other fighters in spite of the fact that they were of only secondary importance tactically.Thus it is doubly ironic that the Spitfire’s reputation would habitually be established by reference to archaic, non-tactical criteria.
Reply With Quote
  #9  
Old 03-26-2012, 05:10 PM
d.burnette d.burnette is offline
Approved Member
 
Join Date: Dec 2009
Posts: 195
Default

Quote:
Originally Posted by 6S.Manu View Post
Of course but you recognize those BIG problems during the testing of the Alpha version... not at release!
I tell you guys I always think of one thing in anything that might "bug" me, and I truly always try at least to live by it.

Never sweat the "small stuff", don't sweat the " stuff you cannot control", never look back because " you can't change a dang thing that has already occured".
The only thing I myself can do, from my perspective, is control " how I react" to these things as they occur - and I try to keep the above in mind when I do.

It is amazing when things happen to us, that are really big - like health issues, major surgeries, or worse,or to our loved ones - how are perceptions on the thing we once thought of how very important they were, all of a sudden - they really were not and meant very little.

Just sharing my newbie wisdom of the day...


Have fun!
__________________
Don B

EVGA X79 Dark MB| I7 4820Kcpu @ 4.5 ghz|16gb Corsair 2100 MHZ DDR3 ram|EVGA GTX 970 FTW 4GB |SoundBlaster Z PCIe soundcard | TM Warthog HOTAS | Saitek Combat Pedals | Track IR5 | Windows 8.1 64 bit
Reply With Quote
  #10  
Old 03-26-2012, 04:46 PM
Peaveywolf Peaveywolf is offline
Approved Member
 
Join Date: Mar 2012
Posts: 56
Default

Quote:
Originally Posted by adonys View Post
Software is, most of the time, optimized before release. Here are some examples of very complicated software which run fine at release:

- TESV: Skyrim
- Mafia II

Are those enough? or you want more?

Also, both games have HUGE worlds. With hundreds or even thousands of actors (AIs) and objects. Both of above games have also complex game subsystems.
Those are both games with very little depth in them. They are not complex like a flight sim. At least try and be in the same ballpark
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:10 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 2007 Fulqrum Publishing. All rights reserved.