all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Emanuel Berg via help-gnu-emacs <help-gnu-emacs@gnu.org>
To: help-gnu-emacs@gnu.org
Subject: AI and Lisp
Date: Sun, 23 Jun 2019 20:22:05 +0200	[thread overview]
Message-ID: <8636k0yxf6.fsf@zoho.eu> (raw)

I did AI in Computer School (course completed
in 2012-05-30 [1]) but even tho I've heard Lisp
(or LISP) has its roots in very, very early
AI efforts, to nuke the Soviet Union and such,
but also in terms of the language itself, the
syntax, where you can make a pool of
computations and then have the code change the
operator, sine the operator can be both code
and data... But I didn't pick any of this up
from the course which didn't include any Lisp
at all and was really poor in most (all?)
respects...

So if we think AI beyond some silly algorithm
to find the shortest path an so on and instead
let our minds climb up trees and hide behind
boulders... yes, that sounds about right!

If we think of a 2D game, which we don't have
to write, we just think of it so we now can
think of the AI aspect.

We have one troll, which isn't the OP! :) but
instead a strong, but slow beast, however witty
in terms of engineering.

strong: he can take two hits before he falls

slow: he moves 2/3 the speed of his opponent

witty: he has invented a drill that can destroy
boulders, this takes some time tho

Then we have an elf. The elf can only take one
hit, however it moves at full speed, and can
climb trees. And when in a tree, the troll
cannot see or hurt the elf!

Both are aware of their
opponents characteristics.

They both attack from a distance with
projectiles, the troll with a throwing club and
the elf shooting an arrow.

The playfield is boulders and trees, neither of
which can be passed right thru by the
contestants, or shoot thru with projectiles.

Now how ever below the two moons would one even
go about writing AI for the elf and the troll?

Where do you even start?


[1] http://user.it.uu.se/~embe8573/about/cv/CV

-- 
underground experts united
http://user.it.uu.se/~embe8573
https://dataswamp.org/~incal




             reply	other threads:[~2019-06-23 18:22 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-06-23 18:22 Emanuel Berg via help-gnu-emacs [this message]
2019-06-23 19:14 ` AI and Lisp tomas
2019-06-24  4:25   ` Emanuel Berg via help-gnu-emacs
2019-06-24  7:13     ` tomas
2019-06-24 19:16   ` Xavier Maillard
2019-09-07  4:43 ` VanL
2019-09-07 10:56   ` Emanuel Berg via Users list for the GNU Emacs text editor
2019-09-20 10:40     ` VanL

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8636k0yxf6.fsf@zoho.eu \
    --to=help-gnu-emacs@gnu.org \
    --cc=moasenwood@zoho.eu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.