New player impressions from a 4X vet

Distant Worlds is a vast, pausable real-time, 4X space strategy game which models a "living galaxy" with incredible options for replayability and customizability. Experience the full depth and detail of large turn-based strategy games, but with the simplicity and ease of real-time, and on the scale of a massively-multiplayer online game. Now greatly enhanced with the new Universe release, which includes all four previous releases as well as the new Universe expansion!

Moderators: Icemania, elliotg

Post Reply
nickwwest
Posts: 22
Joined: Sat Nov 26, 2011 6:44 pm

New player impressions from a 4X vet

Post by nickwwest »

I'm new to DW but not the 4x genre (been playing since Stars!) and I managed to play a solid amount of DW legends over the holiday break and thought I would leave my "fresh eyes" feedback in hopes it can make things better:
  • Exploration ships don't partition work in a sensible way, often it seems like 8+ ships will be heading to the same system, maybe split it up a bit?
  • The graphics performance on the game is pretty poor, my computer can play modern shooters at 2560x1440 with candy on no problem, but this game at 1920x1080 has zoom in/out issues, screen pan issues and window open issues (issues=redraw lag). Everything just feels laggy and it only gets worse as the universe gets busy. Looks like you're using a 2d renderer which might not be cutting it.
  • Speaking of resolution issues, I can't run at my native res because the fonts then become impossibly small.
  • Star bases don't launch fighters when an enemy ship is in range, usually the fighters get launched only after the base has been hit a few times. This is a real problem on mining bases with fighters as it means they'll lose fights they should win.
  • When a ship/base is selected, and it's your own, it would be great if there was a attack radius shown.
  • The ship design components list moves when you add a component (if it's not top justified). This is a right PITA if you were about to select the component above the selected component.
  • The ship design screen feels awkward, cramped and not well laid out. Given the number of ships that have to be designed, retrofitted, then manually edited, I must spend a significant portion of my time playing DW on this screen.
  • Maybe the retrofit should add countermeasures/targeting to combat classed ships on upgrade?
  • The max size limit of the ship your building should be displayed before you hit it.

Sorry if this seems harsh, I've only listed the stuff I think should be better. DW is a good game and the first 4X I've played in a long, long time that I feel is deep enough to be great 4X. For what it's worth I'm quite happy with the art assets, the level of complexity, and the general "fun" of playing the game.
User avatar
Gandalf
Posts: 365
Joined: Wed Dec 15, 2010 7:20 pm
Location: Jefferson City, MO

RE: New player impressions from a 4X vet

Post by Gandalf »

Graphics performance here is flawless zooming in or out

My system (an M-Tech laptop) consists of an i7 (six core) 980 processor w/12 GByte Ram and an Nvidia 470M Graphics card with 1.5 GBytes on a 1920 x 1080 backlit screen.

To be fair, IMO, I don't believe the game was designed specifically for high performance graphically (as would be absolutely necessary in a shooter game) and instead depends more on user discretion on setup conditions and raw CPU processor power.

Have you tried reducing or turning off the Star Density on the Options screen?

and/or possibly reducing System Nebula detail (or disabling it entirely) on the Advanced Settings pop up?
Member since January 2007 (as Gray_Lensman)

Wargaming since 1971 (1st game Avalon Hill's Stalingrad)

Computering since 1977 (TRS-80) (adhoc programming & game modding ever since)
User avatar
Nedrear
Posts: 702
Joined: Sat Oct 29, 2011 12:43 pm

RE: New player impressions from a 4X vet

Post by Nedrear »

ORIGINAL: nickwwest

[*] Star bases don't launch fighters when an enemy ship is in range, usually the fighters get launched only after the base has been hit a few times. This is a real problem on mining bases with fighters as it means they'll lose fights they should win.

Design error. You need to switch the defualt fighting stance in the design to distance battle instead of "point blank". Point blank means the fighter wait until the enemy is close by.
One Thread To Guide Them All

"Nothing incorporeal wields such power as a word. Though it is the weapon of the smart and cunning it alas needs the same to prevail."
nickwwest
Posts: 22
Joined: Sat Nov 26, 2011 6:44 pm

RE: New player impressions from a 4X vet

Post by nickwwest »

Thanks for the replies.
ORIGINAL: Gandalf

Graphics performance here is flawless zooming in or out

My system (an M-Tech laptop) consists of an i7 (six core) 980 processor w/12 GByte Ram and an Nvidia 470M Graphics card with 1.5 GBytes on a 1920 x 1080 backlit screen.

To be fair, IMO, I don't believe the game was designed specifically for high performance graphically (as would be absolutely necessary in a shooter game) and instead depends more on user discretion on setup conditions and raw CPU processor power.

Have you tried reducing or turning off the Star Density on the Options screen?

and/or possibly reducing System Nebula detail (or disabling it entirely) on the Advanced Settings pop up?

I've got a C2Q running at 3ghz, 4GB RAM and a Radeon 5770 with 1GB of ram, latest drivers. Perhaps a graphics chipset issue, I've heard of other smaller games not playing nice with certain chip families. Anyone else have a Radeon 5XXX run this game well with default settings? I'll try turning down the graphics.


ORIGINAL: Nedrear

ORIGINAL: nickwwest

[*] Star bases don't launch fighters when an enemy ship is in range, usually the fighters get launched only after the base has been hit a few times. This is a real problem on mining bases with fighters as it means they'll lose fights they should win.

Design error. You need to switch the defualt fighting stance in the design to distance battle instead of "point blank". Point blank means the fighter wait until the enemy is close by.

Sort of makes sense, the "Point Blank" is doing double duty then of what distance to keep at and when to start shooting (not that a base is going anywhere). Perhaps bases should default to the max range unless changed (I'm pretty sure I didn't mess with the stance)
User avatar
Nedrear
Posts: 702
Joined: Sat Oct 29, 2011 12:43 pm

RE: New player impressions from a 4X vet

Post by Nedrear »

ORIGINAL: nickwwest

Perhaps bases should default to the max range unless changed (I'm pretty sure I didn't mess with the stance)

High range with certain weapons reduce the damage tremendously and further reduces the chance to hit the target. To save energy and fuel there is a reason to that.
One Thread To Guide Them All

"Nothing incorporeal wields such power as a word. Though it is the weapon of the smart and cunning it alas needs the same to prevail."
User avatar
MartialDoctor
Posts: 391
Joined: Mon Mar 07, 2011 10:01 am

RE: New player impressions from a 4X vet

Post by MartialDoctor »

ORIGINAL: nickwwest

I'm new to DW but not the 4x genre (been playing since Stars!) and I managed to play a solid amount of DW legends over the holiday break and thought I would leave my "fresh eyes" feedback in hopes it can make things better:

[*] Maybe the retrofit should add countermeasures/targeting to combat classed ships on upgrade?
[*] The max size limit of the ship your building should be displayed before you hit it.
[/ul]

Welcome to DW! [:)]

You brought up some good points. The last two are definitely ones that would help improve designs.

I don't know how many times I've gone through and redesigned all my ship designs once I've researched countermeasures and then targeting. I usually research those one after the other now simply so I only have to go through the redesign once.
Cauldyth
Posts: 1209
Joined: Sun Jun 27, 2010 1:24 am

RE: New player impressions from a 4X vet

Post by Cauldyth »

ORIGINAL: nickwwest
[*] The ship design components list moves when you add a component (if it's not top justified). This is a right PITA if you were about to select the component above the selected component.
[*] The ship design screen feels awkward, cramped and not well laid out. Given the number of ships that have to be designed, retrofitted, then manually edited, I must spend a significant portion of my time playing DW on this screen.

Yeah, you haven't been alone in this opinion. Fortunately, the developers have announced a redesign of that screen in the next patch, which is due early this month. Looking forward to it!
Omnax
Posts: 13
Joined: Mon Nov 14, 2011 9:03 am

RE: New player impressions from a 4X vet

Post by Omnax »

I have to say I have got also very good PC and having big performance problems, I have already mentioned it in other thread. And posted DXdiag in tech support. But it does affects me so much, that later in the game it is just unplayable. Would really like to see it fixed one day, but do not really count on it.
Manzikert
Posts: 24
Joined: Wed Nov 23, 2011 12:44 pm

RE: New player impressions from a 4X vet

Post by Manzikert »

I have a newish PC, no performance problems whatsoever.

I do think the ship design screen is a little clunky and hard to use, but they are working on that.

The exploration pathfinding could be better, but that kind of thing is surprisingly hard to code.  I think it performs as you would expect for the current state of computer science and the resources available for this project.
User avatar
Emx77
Posts: 464
Joined: Mon Mar 29, 2004 11:12 am
Location: Sarajevo, Bosnia and Herzegovina
Contact:

RE: New player impressions from a 4X vet

Post by Emx77 »

ORIGINAL: nickwwest
[*] The graphics performance on the game is pretty poor, my computer can play modern shooters at 2560x1440 with candy on no problem, but this game at 1920x1080 has zoom in/out issues, screen pan issues and window open issues (issues=redraw lag). Everything just feels laggy and it only gets worse as the universe gets busy. Looks like you're using a 2d renderer which might not be cutting it.

Nickwwest, check this thread.
User avatar
Kayoz
Posts: 1516
Joined: Sun Dec 19, 2010 10:55 pm
Location: Timbuktu
Contact:

RE: New player impressions from a 4X vet

Post by Kayoz »

ORIGINAL: nickwwest

[*] The graphics performance on the game is pretty poor, my computer can play modern shooters at 2560x1440 with candy on no problem, but this game at 1920x1080 has zoom in/out issues, screen pan issues and window open issues (issues=redraw lag). Everything just feels laggy and it only gets worse as the universe gets busy. Looks like you're using a 2d renderer which might not be cutting it.

DW is written in C# - not the first choice for game programmers, due to its unimpressive speed and a number of other technical limitations of the language. There are ways of working around (most of) the language's limitations - but that first requires that Code Force and/or Matrix acknowledge that there is a problem.

As it stands, the position they hold is, "no problem".

While it sounds better for the PR and marketing bods, it isn't going to help the long-term prospects of the game.
“That which can be asserted without evidence, can be dismissed without evidence.” ― Christopher Hitchens
nickwwest
Posts: 22
Joined: Sat Nov 26, 2011 6:44 pm

RE: New player impressions from a 4X vet

Post by nickwwest »

ORIGINAL: Manzikert

I have a newish PC, no performance problems whatsoever.

I do think the ship design screen is a little clunky and hard to use, but they are working on that.

The exploration pathfinding could be better, but that kind of thing is surprisingly hard to code.  I think it performs as you would expect for the current state of computer science and the resources available for this project.

I bet we could do a little better than what it does presently with just a few lines of C# [:)]

Code: Select all

 // assumes the desired explore location is where DW currently tries to send ships. Called when an explorer ship tries to figure out where to go next.
 // Given a desired location for an explore ship to explore, checks to see if anyone is already going there, if so, find another system at random in the sector. 
 // Give up if you can't find a suitable system in 5 attempts
 GetLocationToExploreBasedOnDesired(Location desiredExploreLocation){
 	int const maxAttempts = 5;
 	int currentAttempt = 0;
 	while(ships.Where(x=>x.ShipType == Explorer && x.Destination.System == desiredExploreLocation.Location).Count() > 0 && currentAttempt < maxAttempts){
 		currentAttempt++;
 		desiredExploreLocation = GetRandomSystemLocationInSector(desiredExploreLocation.System.Sector)
 	}
 
 	return desiredExploreLocation;
 }
 
But you're correct, to optimally solve this problem, is probably something akin to the traveling sales person (NP), but we can get pretty far with a naive approach. Or at least far enough that I don't sigh and then micromanage my ships.
User avatar
Kayoz
Posts: 1516
Joined: Sun Dec 19, 2010 10:55 pm
Location: Timbuktu
Contact:

RE: New player impressions from a 4X vet

Post by Kayoz »

ORIGINAL: Manzikert

...but that kind of thing is surprisingly hard to code.

It is? Considering you have no obstacles nor any dead-end paths to account for, it should be a piece pf p*ss. Pathfinding algorithms aren't exactly "new" to programming.

I'm not sure what you're suggesting here.
“That which can be asserted without evidence, can be dismissed without evidence.” &#8213; Christopher Hitchens
User avatar
Kayoz
Posts: 1516
Joined: Sun Dec 19, 2010 10:55 pm
Location: Timbuktu
Contact:

RE: New player impressions from a 4X vet

Post by Kayoz »

ORIGINAL: nickwwest

Code: Select all

 		desiredExploreLocation = GetRandomSystemLocationInSector(desiredExploreLocation.System.Sector)
 

You proposed that you could do better with a few lines of C# - but that would require that your proposed function - GetRandomSystemLocationInSector - code be included as well.

You are very badly oversimplifying the task.

By your measurement of lines, I should say that I can do facial recognition in one line.
“That which can be asserted without evidence, can be dismissed without evidence.” &#8213; Christopher Hitchens
nickwwest
Posts: 22
Joined: Sat Nov 26, 2011 6:44 pm

RE: New player impressions from a 4X vet

Post by nickwwest »

ORIGINAL: Kayoz
ORIGINAL: nickwwest

Code: Select all

 		desiredExploreLocation = GetRandomSystemLocationInSector(desiredExploreLocation.System.Sector)
 

You proposed that you could do better with a few lines of C# - but that would require that your proposed function - GetRandomSystemLocationInSector - code be included as well.

You are very badly oversimplifying the task.

By your measurement of lines, I should say that I can do facial recognition in one line.

Woah, relax bro, didn't relize this was a hostile interview, but I maintain it's not hard to do better than what is currently done without spending more than an hour coding and testing (code needs to synchronize and make sure the ship doesn't count itself in the computations)
But how about this, long but still just one line [8D]

Code: Select all

 desiredExploreLocation = desiredExploreLocation.System.Sector.AllSystemsInSector[(int)(new Random().NextDouble() * desiredExploreLocation.System.Sector.AllSystemsInSector.Count)];
 

Anywho, back on topic, thanks for the suggestions all!
User avatar
Kayoz
Posts: 1516
Joined: Sun Dec 19, 2010 10:55 pm
Location: Timbuktu
Contact:

RE: New player impressions from a 4X vet

Post by Kayoz »

ORIGINAL: nickwwest
but I maintain it's not hard to do better than what is currently done without spending more than an hour coding and testing

I agree - the current method they are using for explorer control is pants.

I'd very much like for this to be addressed - but there are more pressing issues, and I can micromanage my way around this.
“That which can be asserted without evidence, can be dismissed without evidence.” &#8213; Christopher Hitchens
User avatar
Erik Rutins
Posts: 39761
Joined: Tue Mar 28, 2000 4:00 pm
Location: Vermont, USA
Contact:

RE: New player impressions from a 4X vet

Post by Erik Rutins »

Hi Nick,

Thanks for the feedback.

Have you watched the explorers after they reach that first system? They should explore different parts of that system and eventually branch out to different systems. They don't all go to one system and duplicate the same exploration tasks. Multiple explorers in one system speeds up system exploration as exploring a system involves scanning all the locations in the system, not just getting to it.

For performance, have you tried the suggestions in the Tech Support forum, including turning off system nebulas? Is performance poor for you in small galaxies as well as large ones?

Retrofitting will add countermeasures/targeting as long as they are in the new design that the ship is retrofitting to. With design automation on, these should be added to new designs as they are reserached.

Regards,

- Erik
Erik Rutins
CEO, Matrix Games LLC


Image

For official support, please use our Help Desk: http://www.matrixgames.com/helpdesk/

Freedom is not Free.
User avatar
the1sean
Posts: 854
Joined: Mon May 10, 2010 11:04 pm
Location: Texas, USA

RE: New player impressions from a 4X vet

Post by the1sean »

Hey Nick, welcome to the club! Thanks for sharing!

ORIGINAL: Erik Rutins
Retrofitting will add countermeasures/targeting as long as they are in the new design that the ship is retrofitting to. With design automation on, these should be added to new designs as they are researched.
It would still be nice if there were a minimalist/tier1 version of all of the most basic components that was given to all empires by default (like proximity scanners, targeting/ecm gear, long-range scanners, etc). That way there wouldn't need to be nearly so much retrofitting super early in the game; the minimalist components would just get automatically more powerful as the newer techs are discovered.
User avatar
MartialDoctor
Posts: 391
Joined: Mon Mar 07, 2011 10:01 am

RE: New player impressions from a 4X vet

Post by MartialDoctor »

ORIGINAL: the1sean
It would still be nice if there were a minimalist/tier1 version of all of the most basic components that was given to all empires by default (like proximity scanners, targeting/ecm gear, long-range scanners, etc). That way there wouldn't need to be nearly so much retrofitting super early in the game; the minimalist components would just get automatically more powerful as the newer techs are discovered.

That's an interesting point and it would make sense if all ships would require these components. They would need things like targeting and scanners in order to function effectively, I would think.
Post Reply

Return to “Distant Worlds 1 Series”