Elite has Grown Beyond its Capacity. Is it time for a new Elite game?

Status
Thread Closed: Not open for further replies.
when prompted as to why FD didn't just make all missions possible for wings their response was basically "nope, code won't let us do that", which is an odd thing to say considering how they have full access to their own code so therefore what they mean is "nope, we can't get the old code to do that".

spot on, too bad i missed that :)
 
I detected zero arrogance in this post.

Are you a development coder or a code tester? If code goes bad usually you can blame the salesman and time.

I'd like to think so, but they all earn more than I do and are higher up the chain, dammit!
 
Last edited:
I have other issues with some of the things you and others are saying. For example, you say "frontier is doing zero maintenance patches between releases". This is demonstrably incorrect. The recent 3.0.3 update was not a release, it was a maintenance patch. Well, it was a lot of maintenance patches rolled in to one update to be precise.

dunno. they said so? i consider it the 3rd hotfix for 3.0. with maintenance patches i meant periodic updates. currently bugs are accumulating from one release to the next. this isn't very sustainable either, unless you expect the bugs to just go out of scope. while this doesn't necessarily say anything about the codebase, and i have no idea what they actually work on between releases, it does depict a scenario where there is no time or will to do get these things right. if you can't fix public bugs, are you going to fix any internal shortcuts you needed to take? i don't think so.
 
We're doomed I tells ya, doomed!!! Oh jeeze, get some perspective people.

You should play Battlefield. There are bugs in the current BF1 that have been around since BF3 (2011). With literally every patch, fix and update, they introduce new bugs and sometimes reintroduce old ones. And their balancing has only two modes, make something stupidly OP or nerfing it to uselessness. And this is a franchise with a development budget and resources that FDev could only every dream of

Look at Skyrim. Bethesda have recently released it on the Nintendo Switch and haven't even bothered to fix bugs that have been in the game since it in first launched in 2011 - bugs that were fixed years ago by modders. Look at the states Fallout 3, Fallout: New Vegas, and Fallout 4 launched in and how many of the bugs have been left to modders to fix. Look at all the issues with Player Unknown's Battlegrounds or the many issue with the Total War games over the past decade or so.

ED has its problems and bugs, but let's stop pretending it exists in a vacuum. And at least FDev seem to be trying to address ED's problems.
 
Last edited:
We're doomed I tells ya, doomed!!! Oh jeeze, get some perspective people.

You should play Battlefield. There are bugs in the current BF1 that have been around since BF3 (2011). With literally every patch, fix and update, they introduce new bugs and sometimes reintroduce old ones. And their balancing has only two modes, make something stupidly OP or nerfing it to uselessness. And this is a franchise with a development budget and resources that FDev could only every dream of

Look at Skyrim. Bethesda have recently released it on the Nintendo Switch and haven't even bothered to fix bugs that have been in the game since it in first launched in 2011 - bugs that were fixed years ago by modders. Look at the states Fallout 3, Fallout: New Vegas, and Fallout 4 launched in and how many of the bugs have been left to modders to fix. Look at all the issues with Player Unknown's Battlegrounds or the many issue with the Total War games over the past decade or so.

ED has it's problems and bugs, but let's stop pretending it exists in a vacuum. And at least FDev seem to be trying to address ED's problems.

know what? ... you have a point. but i didn't say it's doomed :p
 
I have had server transaction errors over the last few days.

There are also menu errors in stations, where things lock up till I log out and then in.

However, after any patch, it's perfectly normal to have bugs in online games. They will get fixed. This hysteria about existential code failure and the impending cataclysmic outcome is emotional.

We are seeing players burn out after long enough at the game. It doesn't matter how good or bad it is, objectively. There's only so much chocolate ice cream you can eat. Even if it were flawlessly bug free ice cream.

I agree.
 
perspective is the key word...

We're doomed I tells ya, doomed!!! Oh jeeze, get some perspective people.

You should play Battlefield. There are bugs in the current BF1 that have been around since BF3 (2011). With literally every patch, fix and update, they introduce new bugs and sometimes reintroduce old ones. And their balancing has only two modes, make something stupidly OP or nerfing it to uselessness. And this is a franchise with a development budget and resources that FDev could only every dream of

Look at Skyrim. Bethesda have recently released it on the Nintendo Switch and haven't even bothered to fix bugs that have been in the game since it in first launched in 2011 - bugs that were fixed years ago by modders. Look at the states Fallout 3, Fallout: New Vegas, and Fallout 4 launched in and how many of the bugs have been left to modders to fix. Look at all the issues with Player Unknown's Battlegrounds or the many issue with the Total War games over the past decade or so.

ED has it's problems and bugs, but let's stop pretending it exists in a vacuum. And at least FDev seem to be trying to address ED's problems.


I feel that part of the problem is Frontier LISTENING too much to the moaners. We ALL started playing and enjoying elite. We have, on the whole been happy playing it. Yet, when Frontier start listening to every moan and try to fix ALL of them problems creep in. Why not allow them to do their job and just enjoy playing the game?
It all stems from the Kickstarter model where people feel they should have a greater say over how a game develops but I feel that Kickstarter is just a way of funding a game. People are given a rough outline of what the developer wants to achieve and they then make a decision as to whether they fund it or not. Yet people seem to think they somehow should have a say in how the game develops. Try telling Blizzard that!
I would just leave the company to do THEIR job and we can either play or not. Simples :)
 
FDev are building E.D on the shoulders of giants. Those giants being the Graphic Artists. Without them, the game as we know it would be dead long ago.

.... and the audio team who've nailed it everytime (except for the scanner Honk and that was either a late Friday job and they wanted to get off home, or the work experience lad was covering that day)
 
I don't think ED has "grown beyond its capacity" - whatever that meant anyway.

Rather, ED has just grown in complexity. I predicted 4 years ago on IRC that the more Things that were added to ED, the longer it would take to not only maintain existing code, but add new Things (== code) to the game. Not an expert in this, but IMO it's quite possibly an exponential increase in difficulty, the more Things are added, as old and new Things have to interoperate, and changing something in one Thing can therefore have unintended knock-on effects on another Thing or even Things. It can get mind-boggling very quickly.

I'm also of the belief that E: D should have been just a single-player game.

I wouldn't have cared about a dynamic galaxy. I wouldn't have cared about a Background Simulation in its current form - Frontier could have made a much more primitive BGS which was basically a simulacrum of what they have now and that would have been good enough for a single player game.

I wouldn't have cared about Pee-vee-Pee because there would have been none. The amount of forum salt would have been miniscule compared - mainly complaints about there being no Pee-vee-Pee or co-op play. That'd be another thing I wouldn't have cared much about, co-op play.

Frontier could have still added content in the form of updates in exactly the same way they do now - Thargoids/Guardians and all that, all could have been added in the same manner. We wouldn't have had Powerplay - but that would have been development time spent on lots of other things. Engineers would still be viable. NPC's could be tuned more easily - in fact you could have had difficulty sliders to cater for the casuals and the hard-core players.

Think about it - especially in the last two years Frontier have been bending over backwards trying to get ED balanced for multiplayer - weaponry & shields have accounted for quite a large chunk of effort since Horizons came into being - in fact we've had 2 full beta experiments just on those alone, last year. Wings was also problematic to implement. Trying to get P2P networking operating sensibly has also been a bugbear. In fact the more I think about it, the more I believe multiplayer has held the game back for so much and for so long :/

It's a pity, really. When you think about just the sheer amount of development time spent just because they decided on multiplayer, and how that time, effort, and expense could have been channelled and focused into a single-player version of E: D. Makes me kind of sad thinking about it.

Somewhere in the Multiverse there is a version of Earth/Frontier where it was decided that multiplayer was a bad idea for the Elite franchise, and a bloody awesome version of Elite IV is very happily being played by millions of happy customers - and meanwhile a version of me is lamenting E: D not being a multiplayer game. I'd happily swap places with Parallel Universe me ;)
 
I'm not a programmer, so I was amused and curious when I saw the term "spaghetti code" used on here a few months ago. Apparently it refers to a phenomenon in which a program is so complicated and its code so intertwined, that making a change in one part does crazy and unexpected stuff in totally different areas, causing things to break whenever something is changed.

From the eyes of an outside observer, it certainly seems that Elite is fully "spaghettified" now (if that is a thing?). In the 2.x updates for example, we must have seen exquisite focus crystals, cracked industrial firmware and biotech conductors disappear from the game 3-4 times - every time something was changed, that (and a million other things) broke, with crazy new bugs popping up with increasing frequency at each new update. And...this seems to be accelerating. Frontier obviously cares about their community and product, and they are quite amazing - but the bugs have exponentially increased as they have tried to fix things and add new features.

I'm glad that they have undertaken the effort to deepen the experience and develop previously underused functions - it was a needed effort, but now I see why they hadn't done it earlier. Personally I'm very much hoping there is no version 4.0 - that instead they will start with a new game....and that the next Elite contains everything we've all been hoping for in so many hundreds of suggestion threads. I've played for 1500 hours and I truly enjoyed that time - AND CONTINUE TO ENJOY PLAYING THE GAME - but I think it's clear that this framework has reached its limits. I will joyously part with my ~200 earth worlds discovered, fleet of 20 G5 engineered ships, billions of credits, triple elite and admiral/king rank, and look forward to the next game. This has been a FANTASTIC game and I place it up there with the greatest games I have ever played - right up there with my favorites of all time (Legend of Zelda 1 for Nintendo, Phastasy Star 2 for genesis, Sid Meier's Pirates for Amiga, Privateer 1 and 2 for PC, Master of Orion 1 and 2 for PC - and Elite Dangerous now right up there with the best of them.)

I plan to continue to play this great game obviously - I'm still enjoying it, for all the growing problems. I'm riding this train until the wheels come off....and they ARE coming off...I just personally hope a new train pulls up!

Yes, the game has mistakes and things to fix, it is normal, but it´s a great game, and I think you are being a little unpatient.

Give the new update some time until they fix everything.
 
I'm not a programmer, so I was amused and curious when I saw the term "spaghetti code" used on here a few months ago. Apparently it refers to a phenomenon in which a program is so complicated and its code so intertwined, that making a change in one part does crazy and unexpected stuff in totally different areas, causing things to break whenever something is changed.

The spaghetti code not exist more since a very long time and you can be sure that ED has a highly structured code

The era of the "Goto" is definitely over for many years

:)
 
Last edited:
Spaghetti code is actually unplanned badly structured code. It doesn't just happen over time, you have to actively use bad coding practises to make it happen, which can slip in over time if practises become lax but it's not inevitable. I'd be surprised if FD coding's practises were that bad but I've also been surprised by how often bugs recur and how often things break that really shouldn't have been touched by what I can see has changed. And I am a coder. ;)

Exactly

The bugs come mainly from errors of logic, predictable or unpredictable, and from time to time of calculation errors

:)
 
Last edited:
Oh yeah, let's throw away all the work done with Elite: Dangerous and start over again, pretending it will all suddenly, magically become better, because Elite: Dangerous II Electric Boogaloo is all new and improved. New and Improved. NEW! AND! IMPROVED!

Only works in marketing fantasies.

Nope, you've convinced me. I would genuinely buy it if it were called Elite: Dangerous II Electric Boogaloo.
 
The situation is not hopeless. I'm a Software Engineer working on a project that includes code going back to 1985 (really!). Much of the early code was written before good coding practices were developed.

Speaking as someone who was coding in the mid to late 80s...

We had good code practices, except when we:
- Named variables after vegetables (or favourite foods) instead of a name that reflected what they were for
- Named functions after people names, so you could call 'Fred'
- Created secondary functions that had no real use except to pass a variable
- Added various Easter Eggs.


But on a serious note, good coding practices have been around for many many years. It's just what gets added to it over time that really *expletive* things up! :)
 
Status
Thread Closed: Not open for further replies.
Back
Top Bottom