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


Groups > alt.fantasy > #660 > unrolled thread

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

Started byJohann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid>
First post2026-08-19 08:32 +0800
Last post2026-09-15 20:22 +0200
Articles 4 — 4 participants

Back to article view | Back to alt.fantasy

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: Loderunner Enemy AI better than SWI-Prolog? [Prolog Education Group] Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> - 2026-08-19 08:32 +0800
    Re: Loderunner Enemy AI better than SWI-Prolog? [Prolog Education Group] Anthk GM <anthk@disroot.org> - 2026-09-15 17:10 +0000
      Re: Loderunner Enemy AI better than SWI-Prolog? [Prolog Education Group] scott@slp53.sl.home (Scott Lurndal) - 2026-09-15 18:08 +0000
        You hear some noises in the distance (Re: Loderunner Enemy AI better than SWI-Prolog?) Mild Shock <janburse@fastmail.fm> - 2026-09-15 20:22 +0200

#660 — Re: Loderunner Enemy AI better than SWI-Prolog? [Prolog Education Group]

FromJohann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid>
Date2026-08-19 08:32 +0800
SubjectRe: Loderunner Enemy AI better than SWI-Prolog? [Prolog Education Group]
Message-ID<NQ6hS.1098979$la89.205442@fx06.ams4>
On 19/08/2026 6:49 AM, Lawrence D’Oliveiro 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
>> don’t recommend it.
> 
> I did briefly flirt with it, a decade earlier. I found it “very high
> level”, in that its brute-force pattern-matching-plus-backtracking
> execution paradigm was well-suited to solving certain kinds of logic
> problems (it’s in the name of the language after all). Though I guess
> you’d get a blowup in execution time and memory in more complex
> real-world situations.
> 
> You know the old “Who Owns The Zebra?” 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!
-- 
Johann | email: invalid -> com | http://www.myrkraverk.com/blog/
I'm not from the Internet, I just work there. | via Easynews.com
https://bsky.app/profile/myrkraverk.bsky.social | for ( ;; ) _:;

[toc] | [next] | [standalone]


#681

FromAnthk GM <anthk@disroot.org>
Date2026-09-15 17:10 +0000
Message-ID<slrn118buud.mqi.anthk@hyperbola.home>
In reply to#660
On 2026-08-19, Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> wrote:
> On 19/08/2026 6:49 AM, Lawrence D’Oliveiro 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
>>> don’t recommend it.
>> 
>> I did briefly flirt with it, a decade earlier. I found it “very high
>> level”, in that its brute-force pattern-matching-plus-backtracking
>> execution paradigm was well-suited to solving certain kinds of logic
>> problems (it’s in the name of the language after all). Though I guess
>> you’d get a blowup in execution time and memory in more complex
>> real-world situations.
>> 
>> You know the old “Who Owns The Zebra?” 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

[toc] | [prev] | [next] | [standalone]


#682

Fromscott@slp53.sl.home (Scott Lurndal)
Date2026-09-15 18:08 +0000
Message-ID<YQfqS.118094$3vg8.60241@fx37.iad>
In reply to#681
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 D’Oliveiro 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
>>>> don’t recommend it.
>>> 
>>> I did briefly flirt with it, a decade earlier. I found it “very high
>>> level”, in that its brute-force pattern-matching-plus-backtracking
>>> execution paradigm was well-suited to solving certain kinds of logic
>>> problems (it’s in the name of the language after all). Though I guess
>>> you’d get a blowup in execution time and memory in more complex
>>> real-world situations.
>>> 
>>> You know the old “Who Owns The Zebra?” 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)

  

[toc] | [prev] | [next] | [standalone]


#683 — You hear some noises in the distance (Re: Loderunner Enemy AI better than SWI-Prolog?)

FromMild Shock <janburse@fastmail.fm>
Date2026-09-15 20:22 +0200
SubjectYou hear some noises in the distance (Re: Loderunner Enemy AI better than SWI-Prolog?)
Message-ID<118c2dh$8nro$3@solani.org>
In reply to#682
Hi,

Interesting. This PLATO thing 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 D’Oliveiro 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
>>>>> don’t recommend it.
>>>>
>>>> I did briefly flirt with it, a decade earlier. I found it “very high
>>>> level”, in that its brute-force pattern-matching-plus-backtracking
>>>> execution paradigm was well-suited to solving certain kinds of logic
>>>> problems (it’s in the name of the language after all). Though I guess
>>>> you’d get a blowup in execution time and memory in more complex
>>>> real-world situations.
>>>>
>>>> You know the old “Who Owns The Zebra?” 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)
> 
>    
> 

[toc] | [prev] | [standalone]


Back to top | Article view | alt.fantasy


csiph-web