Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.programming > #3334

Re: Programming Open-Ended Plots In Games

Date 2013-05-18 19:31 -0700
From Patricia Shanahan <pats@acm.org>
Newsgroups comp.programming
Subject Re: Programming Open-Ended Plots In Games
References <06ed0b39-4b4c-4ce1-b0d0-3bfa25b7ade0@g9g2000yqh.googlegroups.com>
Message-ID <OcydnQ7cCa3wpAXMnZ2dnUVZ_rWdnZ2d@earthlink.com> (permalink)

Show all headers | View raw


On 5/18/2013 6:13 PM, Brian wrote:
> Hi, there is a computer game that I play.  It's a text-based RPG, and
> you play it on the Windows Desktop.  The game has an open-ended plot,
> and I talked to the developer of that game, and he said the open-ended
> plot means that he finitely programmed an infinite number of choices
> that players can make during the main plot.  He also said that nothing
> is randomly generated in the main plot.  I asked him how he finitely
> programmed the infinite number of choices in the main plot without
> anything being randomly generated, but he said that is his secret, and
> he wouldn't give out his programming techniques.  How do you think he
> finitely programmed the infinite number of choices that you can make
> during the main plot without anything being randomly generated in the
> plot?

There are well known structures that can generate an infinite set from
finite information. One of the most important is a formal grammar - you
can see examples in most programming language specifications.

A compiler does not contain within it the infinite set of possible
arithmetic expressions (ignoring any limits on program size). Instead,
it has a finite set of rules about arithmetic expression structure.

Patricia

Back to comp.programming | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Programming Open-Ended Plots In Games Brian <briansipler@yahoo.com> - 2013-05-18 18:13 -0700
  Re: Programming Open-Ended Plots In Games Patricia Shanahan <pats@acm.org> - 2013-05-18 19:31 -0700
    Re: Programming Open-Ended Plots In Games "Chris Uppal" <chris.uppal@metagnostic.REMOVE-THIS.org> - 2013-05-19 10:12 +0100
      Re: Programming Open-Ended Plots In Games "osmium" <r124c4u102@comcast.net> - 2013-05-19 05:43 -0500
        Re: Programming Open-Ended Plots In Games Jussi Piitulainen <jpiitula@ling.helsinki.fi> - 2013-05-19 14:22 +0300
        Re: Programming Open-Ended Plots In Games Daniel Pitts <newsgroup.nospam@virtualinfinity.net> - 2013-05-19 08:39 -0700
        Re: Programming Open-Ended Plots In Games "Charles Hottel" <chottel@earthlink.net> - 2013-05-19 13:45 -0400
        Re: Programming Open-Ended Plots In Games "Chris Uppal" <chris.uppal@metagnostic.REMOVE-THIS.org> - 2013-05-20 08:30 +0100
    Re: Programming Open-Ended Plots In Games Brian <briansipler@yahoo.com> - 2013-05-19 14:55 -0700
      Re: Programming Open-Ended Plots In Games Patricia Shanahan <pats@acm.org> - 2013-05-22 07:52 -0700
        Re: Programming Open-Ended Plots In Games Brian <briansipler@yahoo.com> - 2013-05-22 12:19 -0700

csiph-web