Who came up with idea for AGI?

HOME Forums Ken Williams Questions and answers / Thanks Forum Who came up with idea for AGI?

Viewing 2 reply threads
  • Author
    Posts
    • #25499 Reply
      Unknown,Unknown
      Participant

      Ken,
      I was just in a discussion about the old AGI engine and thought I’d ask you something I’ve always been curious about. While I have read on this board (http://www.sierragamers.com/bbs/BBSTopicPage.asp/t/3529/p/1)  that you and Jeff Stephenson were the developers, I wanted to add another dimension to the question by asking – what was the creative process that led to AGI? Sierra was a pretty young company when they were approched by IBM. Do you know what attracted their attention to you? You must have been in a kind of “Oh no what have I done?” mode when you agreed to take on the IBM project and thought “man we need to do something really cool that’s never been done before, where do we start?” Can you give myself and the others on this board insight as to the process you and Jeff went through to create AGI?

    • #25500 Reply
      Unknown,Unknown
      Participant

      Quote:
      “… (by Chris Schweiter) Can you give myself and the others on this board insight as to the process you and Jeff went through to create AGI?
      …”

      Prior to starting Sierra, I was working as a software developer doing compiler development. I had worked on lots of different compiler-related projects, including: a Fortran compiler, a spreadsheet-style product (years before Visicalc), a SQL-style database query language, etc. Compilers were always interesting to me.

      Sierra’s very first games – the Hi-Res Adventure series, used a very primitive programming language.

      I don’t recall AGI being developed as part of the Kings Quest 1 IBM project, but suspect you are right. We wanted to take a major jump forward, and the language we were using for the adventure games was too confining. It had almost no “procedural code” capability. AGI added variables, looping, branching and animation, and the simulated 3-D effect. My recollection is that most of the code was written by Jeff Stephenson. I don’t think any of the code in AGI is mine. I was involved, but more on the design than the coding side.

      Jeff Stephenson drove SCI more than I did, and deserves most of the credit. At the time, object oriented languages were still in the “theoretical stage.” This was a decade before Visual Basic. Jeff was a bit of an intellectual, and was watching object oriented languages evolve. I didn’t really “get it” at the time. Jeff wrote a demo of what he was trying to accomplish, and walked me through what an object was. We moved ahead based on my belief in Jeff, not because I really believed in Object Oriented languages. In the 70s, Sierra probably shipped more product, developed using an object oriented language, than the rest of the software industry combined.

      I wish I had more memories for you .. but, this was a LONG time ago, and my memory of this is starting to fade.

      -Ken W

    • #25501 Reply
      Unknown,Unknown
      Participant

      Quote:
      “… (by Ken Williams)
      In the 70s, Sierra probably shipped more product, developed using an object oriented language, than the rest of the software industry combined.
      …”

      That’s interesting, I thought everything Sierra did was strictly prodedural up to SCI/KQ4. But I will assume that KQ4 cast the widest net in forcing your people to learn an object oriented language when I ask this question – How many problems were there getting your programmers to change gears over to OO when SCI rolled out?

Viewing 2 reply threads
Reply To: Who came up with idea for AGI?
Your information: