• Re: Loderunner Enemy AI better than SWI-Prolog? [Prolog Education Group]

    From Anthk GM@anthk@disroot.org to comp.lang.c,comp.lang.lisp,comp.theory,rec.arts.int-fiction,alt.fantasy on Tue Sep 15 17:10:43 2026
    From Newsgroup: comp.lang.c

    On 2026-08-19, Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> wrote:
    On 19/08/2026 6:49 AM, Lawrence DrCOOliveiro wrote:
    On Tue, 18 Aug 2026 21:13:10 +0100, Aidan Kehoe wrote:

    I coded Prolog in 1998-1999. It is not oriented to the underlying
    machine in any useful way, and its syntax is not human-friendly. I
    donrCOt recommend it.

    I did briefly flirt with it, a decade earlier. I found it rCLvery high
    levelrCY, in that its brute-force pattern-matching-plus-backtracking
    execution paradigm was well-suited to solving certain kinds of logic
    problems (itrCOs in the name of the language after all). Though I guess
    yourCOd get a blowup in execution time and memory in more complex
    real-world situations.

    You know the old rCLWho Owns The Zebra?rCY logic puzzle (or some variant
    thereof)? You basically code the given clues directly into Prolog, run
    the result as a program, and out pops the answer.

    Dear Lawrence,

    Have you thought to code yourself as a logical puzzle solving character
    in text adventures, with or without the help of Prolog?

    Do you think you can do so without ever mentioning Python? Or do you
    love snakes so much you cannot live without it? Are you perhaps a
    graduate of the Slitherin magical university?

    I have added rec.arts.int-fiction to this discussion, and alt.fantasy,
    even though we don't discuss Slitherins there.


    Happy coding yourself in a text adventure game!

    There's a clause based language called Dialog which is
    Prolog's cousing (think something like CLIPS, constraint based
    solvers):

    It targets the Z-Machine, like Inform6:
    https://linusakesson.net/dialog/

    Intro
    https://dialog-if.github.io/manual/dialog/0m03/intro.html


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From scott@scott@slp53.sl.home (Scott Lurndal) to comp.lang.c,comp.lang.lisp,comp.theory,rec.arts.int-fiction,alt.fantasy on Tue Sep 15 18:08:56 2026
    From Newsgroup: comp.lang.c

    Anthk GM <anthk@disroot.org> writes:
    On 2026-08-19, Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> wrote:
    On 19/08/2026 6:49 AM, Lawrence DrCOOliveiro wrote:
    On Tue, 18 Aug 2026 21:13:10 +0100, Aidan Kehoe wrote:

    I coded Prolog in 1998-1999. It is not oriented to the underlying
    machine in any useful way, and its syntax is not human-friendly. I
    donrCOt recommend it.

    I did briefly flirt with it, a decade earlier. I found it rCLvery high
    levelrCY, in that its brute-force pattern-matching-plus-backtracking
    execution paradigm was well-suited to solving certain kinds of logic
    problems (itrCOs in the name of the language after all). Though I guess
    yourCOd get a blowup in execution time and memory in more complex
    real-world situations.

    You know the old rCLWho Owns The Zebra?rCY logic puzzle (or some variant >>> thereof)? You basically code the given clues directly into Prolog, run
    the result as a program, and out pops the answer.

    Dear Lawrence,

    Have you thought to code yourself as a logical puzzle solving character
    in text adventures, with or without the help of Prolog?

    Do you think you can do so without ever mentioning Python? Or do you
    love snakes so much you cannot live without it? Are you perhaps a
    graduate of the Slitherin magical university?

    I have added rec.arts.int-fiction to this discussion, and alt.fantasy,
    even though we don't discuss Slitherins there.


    Happy coding yourself in a text adventure game!

    There's a clause based language called Dialog which is
    Prolog's cousing (think something like CLIPS, constraint based
    solvers):

    The first graphical MUD was built using the TUTOR
    language.

    https://en.wikipedia.org/wiki/TUTOR https://en.wikipedia.org/wiki/Dnd_(1975_video_game) https://en.wikipedia.org/wiki/Empire_(1973_video_game)


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mild Shock@janburse@fastmail.fm to comp.lang.c,comp.lang.lisp,comp.theory on Tue Sep 15 20:21:25 2026
    From Newsgroup: comp.lang.c

    Hi,

    Interesting. This PLATO ting from University
    of Illinois could maybe predate Hack:

    Dirk Pellett of Iowa State University
    and Flint Pellett of the University of
    Illinois made substantial enhancements
    to the game from 1976 to 1985 https://en.wikipedia.org/wiki/Dnd_%281975_video_game%29

    Hack was created in 1982 by Jay Fenlason with
    the assistance of Kenny Woodland, Mike Thome,
    and Jonathan Payne, while students at Lincoln-
    Sudbury Regional High School. https://en.wikipedia.org/wiki/Hack_%28video_game%29

    Bye

    BTW: Doom predecessor could have been this one:

    The first version was developed by high school
    students Steve Colley, Greg Thompson, and Howard
    Palmer for the Imlac PDS-1 minicomputer during a
    school work/study program at the NASA Ames
    Research Center.
    3D multiplayer first-person shooter maze game https://en.wikipedia.org/wiki/Maze_%281973_video_game%29

    Scott Lurndal schrieb:
    Anthk GM <anthk@disroot.org> writes:
    On 2026-08-19, Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> wrote:
    On 19/08/2026 6:49 AM, Lawrence DrCOOliveiro wrote:
    On Tue, 18 Aug 2026 21:13:10 +0100, Aidan Kehoe wrote:

    I coded Prolog in 1998-1999. It is not oriented to the underlying
    machine in any useful way, and its syntax is not human-friendly. I
    donrCOt recommend it.

    I did briefly flirt with it, a decade earlier. I found it rCLvery high >>>> levelrCY, in that its brute-force pattern-matching-plus-backtracking
    execution paradigm was well-suited to solving certain kinds of logic
    problems (itrCOs in the name of the language after all). Though I guess >>>> yourCOd get a blowup in execution time and memory in more complex
    real-world situations.

    You know the old rCLWho Owns The Zebra?rCY logic puzzle (or some variant >>>> thereof)? You basically code the given clues directly into Prolog, run >>>> the result as a program, and out pops the answer.

    Dear Lawrence,

    Have you thought to code yourself as a logical puzzle solving character
    in text adventures, with or without the help of Prolog?

    Do you think you can do so without ever mentioning Python? Or do you
    love snakes so much you cannot live without it? Are you perhaps a
    graduate of the Slitherin magical university?

    I have added rec.arts.int-fiction to this discussion, and alt.fantasy,
    even though we don't discuss Slitherins there.


    Happy coding yourself in a text adventure game!

    There's a clause based language called Dialog which is
    Prolog's cousing (think something like CLIPS, constraint based
    solvers):

    The first graphical MUD was built using the TUTOR
    language.

    https://en.wikipedia.org/wiki/TUTOR https://en.wikipedia.org/wiki/Dnd_(1975_video_game) https://en.wikipedia.org/wiki/Empire_(1973_video_game)




    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From scott@scott@slp53.sl.home (Scott Lurndal) to comp.lang.c,comp.lang.lisp,comp.theory on Tue Sep 15 20:05:57 2026
    From Newsgroup: comp.lang.c

    Mild Shock <janburse@fastmail.fm> writes:
    Hi,

    Interesting. This PLATO ting from University
    of Illinois could maybe predate Hack:

    Dirk Pellett of Iowa State University
    and Flint Pellett of the University of
    Illinois made substantial enhancements

    Their father had a sense of humor. The third
    son was named Chert...


    --- Synchronet 3.22a-Linux NewsLink 1.2