Re: Just spent 5 hours bug fixing HLA Adventure (my head's about to roll off!)



Paul wrote:
> Fixed errors with the "go", "take" and "get" commands. No longer can a
> player type "get barrels" or "take town" and have it say "Taken."
>
> These changed weren't trivial, simply because I had to keep going back
> to the code, making change after change, to try to fix where the errors
> were. Finally determined that my parser suffers from "pasta code" and
> the "str.index" grue. (It is dark. You see "str.index". You are likely
> to be eaten by a str.index grue.) :)

They _WOULD_ have been entirely "trivial", if you'd used an "engine" design
from the beginning...yeah, sorry, it's your "daily nag" to use a "game
engine"...indeed, I could not even see these "bugs" as being particularly
likely or possible, if the right structure had been taken from the start
(for example, in Randy's AGE system, he has different "types" of object and
only "take-able" objects would have the "Take" method available, allowing
it to be possessed by the player)...

I repeat, _ALL_ computer games (of any size, quality or good design) are
"engine-based"...from platform games to puzzle games to 3D games to text
adventures and beyond...they all, in the end, are run by an "engine" which
reads "level data" of some kind and then follows "rules" (the game's "laws
of physics", if you will) between this "level data" and the characters
(player and non-player)...

Just a thought for you there...a little "hint" :)...

Beth :)

---
"I should have clarified it by my statement. I just clarified it by my -
not should have - I just."
[ George Walker Bush Jnr., just "clarifying" the situation ]



.



Relevant Pages

  • Re: Bad seller alert - dawnjm on Ebay and Craigs List
    ... According to David, when I spoke to him on the phone regarding his ... other machines on CL, he doesn't know enough about them to fix them ... he has his buddy from OC Games fix them. ...
    (rec.games.pinball)
  • Re: FS Junkyard in Pittsburgh $2300
    ... I look in the sub $300 range but most of them end up being $500 or less - obviously you aren't going to get the titles everyone wants. ... I had to fix the power supply, replace a couple of bad displays, fix the cpu board, fix the driver board, clean the filthy PF, fix bulb sockets, clean plastics, etc. etc. ... People do sell projects from time to time. ... You might get low end DMD games with lots of parts robbed off them for $300-$500, ...
    (rec.games.pinball)
  • Re: Newbies and pinball veterans stand up!!
    ... New members since 6 months ago, ... first fix for free, I was hooked. ... I am not looking for anymore games at the moment, ... Nickle arcade. ...
    (rec.games.pinball)
  • Re: Painkiller Gold Edition just $10.90 at GoGamer!
    ... no need to be a patch freak... ... FIX: Trauma unlocking after nine Tarot cards in Battle Out of Hell. ... please do not claim to own complete copies of any PC games ... unless you also have the latest official patches, ...
    (comp.sys.ibm.pc.games.action)
  • Re: What I learned about fixing EMs tonight
    ... You can burnish all the contacts you want. ... I also have a policy about fixing games - fix it ONCE and that's ... >> contacts were always flat with no crown. ...
    (rec.games.pinball)