Pages: [1] :: one page |
|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |
Depili
|
Posted - 2009.05.09 20:41:00 -
[1]
The UI is falling to peaces, many controls and displays are inconsistent, many features just don't work (focus fire drones for example), many core functions could use overhauling and new bugs smell of horribly inter meshed spaghetti code.
So I would propose forgoing new content and instead focusing on rewriting the current code base so that tweaking thing A doesn't always break things C and D.
Some examples of the problems currently are: the POS code all in a single class, when it could be easily modularized per pos module (see the dev blog about the pos exploit), the cargohold/container/hangar code is said to be too fragile to differentiate BPC's form BPO's, some containers seem to use different mechanics for adding/removing stuff than others (atleast the orca cargohold was bugged, but no other ships were affected the same (a container class should use the same methods to do the same things in all cases...) etc.
I for one don't see the value of adding a bucketload of new features when we need to wait months afterwards for all the things they broke to get fixed (IFAIK some outposts still have their manufacturing slots messed up from apocrypha 1.0)
|
Kassa Daito
|
Posted - 2009.05.09 22:01:00 -
[2]
Originally by: Depili the cargohold/container/hangar code is said to be too fragile to differentiate BPC's form BPO's ..... I for one don't see the value of adding a bucketload of new features when we need to wait months afterwards for all the things they broke to get fixed (IFAIK some outposts still have their manufacturing slots messed up from apocrypha 1.0)
The BPC/BPO issue is due to the database setup and double the database lookups required to view containers in EVE. It's not a UI issue. CCP has, for good reason, determined that database changes are not a good thing and they are trying to avoid them at any cost because a database structure change could very easily break pretty much everything in EVE or cause incredible performance losses until they rewrite every bit of it to use the new database.
On the rest of your suggestion: I like bug fixes. Polishing some of the "old" stuff like scanning before trying to put new shiny things out there would be great. The downside is that MMOs operate like a treadmill: if new stuff stops coming up, players start to outrun the game and eventually take off for greener pastures so a certain amount of new, shiny stuff is required now and then. ***************
Disclaimer: The above comments are generally my own opinions and do not necessarily represent those of my corporation or alliance. |
Depili
|
Posted - 2009.05.09 22:17:00 -
[3]
Well, some new content would be required, I agree to that, but I rather have less new content that works than more half-thought half-working new content and old features broken.
A rewrite of the core functionality would almost certainly lead to more maintainable codebase and thus make it easier to add new features in the future without breaking everything. Also with cleanly modularized code CCP could add unit tests for the core functionality to catch the worst bugs and exploits before the code hits the live servers.
Being a master of tech student with CS minor I can tell that rewrites almost always lead to better, faster and less buggy code, but the rewrite takes time and marketing droids are scared of devoting developer time into something that doesn't add anything new now, just makes adding the new stuff in the future way easier and kills a ton of bugs in the process.
Also a quick fix to the BPO/BPC issue would be to just make BPO:s be a different item type in the DB, so you don't need to do a join to get the "is this orginal?" bit from the db, just the same kind of query as with other displayed item types, implementing this shouldn't be to hard and migrating the existing db to the new item id's shouldn't be rocket science (no schema changes needed, just new item id's). (Now: item id X = BP of item Y, item has in it's db entry field if it's orginal or not, new = item X = BPC of item Y, item Z = BPO of item Y, you can even keep the legacy is this orginal field in the db..., just change the icon of item type Z).
|
Mr Garo
|
Posted - 2009.05.20 07:29:00 -
[4]
After the few quickpatches and major gliches with ubercloacking ships, bugging stargates and jump systems, lagging database etc I think it's even clearer that this is needed. Seems that the codebase has broke magical spagetti code limit where new bugs are created after every bug fix :(
- Mr Garo
|
Vanessa Vasquez
|
Posted - 2009.05.20 08:00:00 -
[5]
Edited by: Vanessa Vasquez on 20/05/2009 07:59:58 New content is a "nice to have", granted. But fixes first! I don't need to play a game with lots of flawed content ...
Quote:
[21:02:14] McKinlay > it's always nice to be out-failed :P. there are no winners or losers just people that fail harder |
Da'Than
Interstellar Military Industries
|
Posted - 2009.05.20 08:19:00 -
[6]
This game really needs less half-broken new content and some serious bug hunting.
|
SupaKudoRio
|
Posted - 2009.05.20 18:09:00 -
[7]
Edited by: SupaKudoRio on 20/05/2009 18:09:00 Best suggestion I've ever heard.
Would be hard work and some time for CCP, but it would be effort extremely well spent... I wonder how many new players try EVE, see what a buggy mess it is, and just leave for WoW or others that aren't so crippled.
-SIG- The true meaning of CCP; Completely Crap Patches. Truth. |
Santiago Fahahrri
Galactic Geographic
|
Posted - 2009.05.20 18:51:00 -
[8]
No support.. I don't consider myself qualified to dictate the correct development path for a successful MMO. I lack experience in the field.
I'm suprised to see that we have so many MMO development and leadership experts on this forum. Can you tell us what MMO's you lead the development of so we can be impressed with the knowledge and experience base from which these recommendations come? ~ Santiago Fahahrri Galactic Geographic |
Bunyip
Gallente Center for Advanced Studies
|
Posted - 2009.05.20 18:53:00 -
[9]
They have already tried this with a subsequent patch to Empyrean Age (IIRC). They got zero positive feedback after fixing over 100 of the most commonly-complained issues. I don't see this happening.
What I would rather see is them dedicate the next few patches to fixing the aspects of the game that are broken or unusable. They already did this with scanning, and they plan to do this with 0.0 sovereignty. Other aspects which could bear an overhaul, maybe at the rate of one per patch along with some new content, is: Mining, Manufacturing, Wardec Mechanics, Player Security Status, etc.
This list could go on, but I believe this would be the best way to approach it without destroying the other aspects of the game. Any more than this would require a complete code rewrite, which while it may be very handy, would most likely require far too many man-hours to accomplish.
Sorry, not supported as you have outlined it.
"May all your hits be crits." - Knights of the Dinner Table. |
Drake Draconis
Minmatar Shadow Cadre People for Organised Peace
|
Posted - 2009.05.20 18:55:00 -
[10]
Originally by: Bunyip They have already tried this with a subsequent patch to Empyrean Age (IIRC). They got zero positive feedback after fixing over 100 of the most commonly-complained issues. I don't see this happening.
What I would rather see is them dedicate the next few patches to fixing the aspects of the game that are broken or unusable. They already did this with scanning, and they plan to do this with 0.0 sovereignty. Other aspects which could bear an overhaul, maybe at the rate of one per patch along with some new content, is: Mining, Manufacturing, Wardec Mechanics, Player Security Status, etc.
This list could go on, but I believe this would be the best way to approach it without destroying the other aspects of the game. Any more than this would require a complete code rewrite, which while it may be very handy, would most likely require far too many man-hours to accomplish.
Sorry, not supported as you have outlined it.
yup.... ========================= CEO of Shadow Cadre http://www.shadowcadre.com ========================= Dependable, Honorable, Intelligent, No-nonsense Vote Herschel Yamamoto for CSM! |
|
Shea Klant
|
Posted - 2009.05.20 19:14:00 -
[11]
Those are not bugs those are unintended features. So let's have no more crazy talk about fixing things that were never meant to be fixed.
|
Mr Garo
|
Posted - 2009.05.20 23:47:00 -
[12]
Forgot to support =)
|
|
|
|
Pages: [1] :: one page |
First page | Previous page | Next page | Last page |