From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg via help-gnu-emacs Newsgroups: gmane.emacs.help Subject: AI and Lisp Date: Sun, 23 Jun 2019 20:22:05 +0200 Message-ID: <8636k0yxf6.fsf@zoho.eu> Reply-To: Emanuel Berg Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="262597"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun Jun 23 20:23:24 2019 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hf79A-0016D3-1U for geh-help-gnu-emacs@m.gmane.org; Sun, 23 Jun 2019 20:23:24 +0200 Original-Received: from localhost ([::1]:46304 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hf799-0005cS-2A for geh-help-gnu-emacs@m.gmane.org; Sun, 23 Jun 2019 14:23:23 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55440) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hf78K-0005Yy-33 for help-gnu-emacs@gnu.org; Sun, 23 Jun 2019 14:22:34 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hf78D-0006XR-9x for help-gnu-emacs@gnu.org; Sun, 23 Jun 2019 14:22:30 -0400 Original-Received: from [195.159.176.226] (port=48518 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hf785-0006LW-Mx for help-gnu-emacs@gnu.org; Sun, 23 Jun 2019 14:22:20 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1hf77z-00151G-Vu for help-gnu-emacs@gnu.org; Sun, 23 Jun 2019 20:22:11 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Mail-Copies-To: never Cancel-Lock: sha1:UxsjplwFXtE4lnuAluq7NPCCwRA= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 195.159.176.226 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:121018 Archived-At: 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