• Dear forum visitor,

    It looks as though you have not registered for a forum account, or are not signed in. In order to participate in current discussions or create new threads, you will need to register for a forum account by clicking on the link below.

    Click here to register for a forum account!

    If you already have a forum account, you can simply click on the 'Log in' button at the top right of your forum screen.

    Your Elvenar Team

Fixing Bugs with Chopsticks

DeletedUser61

Guest
This is a very technical article for those of you who want to sharpen up your intuition regarding how the game works, and the rather delicate process of diagnosing and fixing bugs.

The essential notion is that the developers use a high level Authoring Language, and it's pretty much the responsibility of the (third party) compiler to convert the high level code into something that will actually work on a variety of platforms, with appropriate modules downloaded depending on the client hardware and software. It's NOT a hands on operation, but rather the bugs are one step removed from the high level source code.

While there'll certainly be some bugs that don't work anywhere, most of the "obvious bugs" will be picked up during QA and Alpha testing,
For the user community, the more important categories are bugs that
  • Are manifestations of unexpected user behaviors
  • Are load related
  • Are response time related
  • Work most of the time on most systems, except for MY system :mad:.
If it turns out that the compiler DOESN'T generate usable code under some circumstance,
  • The programmers can avoid DOING that particular thing, for everybody
  • They can turn in a bug report of their own, to the provider of the high level language
  • They can provide parallel sets of (buggy) code for This, That, and None of the Above
    (which is where we are, right now, with the Push Button Engine and Hardware Acceleration)
Here are some references that you can dig into, and there's plenty more out there if folks respond to this thread.
GPU or Integrated CPU/GPU: Most modern desktops boast dedicated GPUs that will significantly enhance the canvas experience by many orders of magnitude. The surprising part may be that laptops and mobile devices will also get a noticeable benefit through a new set of integrated chips.
 
Last edited by a moderator:

Deleted User - 107391

Guest
This is a very technical article for those of you who want to sharpen up your intuition regarding how the game works, and the rather delicate process of diagnosing and fixing bugs.

While I essentially knew that (I was a programmer in the '80s), you have laid it out in a very understandable way. Thank you.
 
Top