From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id d7a1b769 for ; Mon, 9 Dec 2019 00:36:21 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 9F43B9C5F8; Mon, 9 Dec 2019 10:36:20 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 77AFA9BCCF; Mon, 9 Dec 2019 10:35:39 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=google.com header.i=@google.com header.b="etzeQ2XE"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 4A5529BCCF; Mon, 9 Dec 2019 10:35:37 +1000 (AEST) Received: from mail-ot1-f44.google.com (mail-ot1-f44.google.com [209.85.210.44]) by minnie.tuhs.org (Postfix) with ESMTPS id C758A9B57D for ; Mon, 9 Dec 2019 10:35:36 +1000 (AEST) Received: by mail-ot1-f44.google.com with SMTP id a15so10759924otf.1 for ; Sun, 08 Dec 2019 16:35:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=Fa3xXZGsUobB90m22fqk5mfxlMssbV+EmofbevSOvbY=; b=etzeQ2XEzbYfmS8Ut2S/6zo2U638FEZueyaeIb2LorW1UtkNXVdG77x7+48XaISGIr Pl1U9A0ShTY9ge7NrSSWF9aWIPf7IDS+hfiye87vYKAvmhgXg6Iej9/EvVL60qeSgEzx q+0i9qdgTxJO0a/nDK5SN2wrSqNC6A1aWm+eDCSNVL4+55wlO0J717E+k6rTor07BKLK TKPOC3MGoJePo59yXGmWPYoIVli2x/yROvSfmkoq0GVV84H+0j7A0bNZRXt7nziYAN9s u6bo2Z7o9tOWQZC5hqAveXoIE8VdGQXQaabBfUhlNKNv/Zsz+N8Txilo2CPpS14CPXpG aBTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=Fa3xXZGsUobB90m22fqk5mfxlMssbV+EmofbevSOvbY=; b=kQJbf0tDIJ28fGvHzL9LyOAL+r4DJhFrDO0wYJNL6rgMPbGzt+7Z4t4KqbOtLC4j1I X6pERiF63gS80ZVQaPMRXwmxDk1J322G+oD+/IsdfAtfGz7zrJsPmSt7/AT+lZIdWbZW QTDI2pDPakP6ZHpOxdBrRIMvo/Yi1UQWY6rgAyj970NkOsgJnFm0sf/Qj8yhkTvECDA1 AcQp4OIRQXcVoQPjzpADRuBfgF4zd3JKxSLyte7f73SPGHrb/t+o/KDig2y+6sYhgoDJ HfoeuZnNTbJL3QYL28vCp+j+wbtuCpPmsM8AmalQajoV4p9yUhzYb5m/dGo20TEnp+gY 6Aog== X-Gm-Message-State: APjAAAWs6THPmkMTA0G6wggijtmGaoq3N5biKYoA8/zuB8vZH3Kzp/2G d/W/A9IMiT/0zdIOUqDAc/RuoKwgV7O4QzEk3E1LuA== X-Google-Smtp-Source: APXvYqwcg+ENTBFOP0Co6mD3EuBZMb7hI+wKFQoTNkkFwGDJtmrUmnOkuCBcGENwRWr7rxt948yFcmAHlqeRxuDVm0s= X-Received: by 2002:a9d:784b:: with SMTP id c11mr18548747otm.246.1575851735957; Sun, 08 Dec 2019 16:35:35 -0800 (PST) MIME-Version: 1.0 References: <3d1053b0debfc5a79267860e058b1d07e7686811@webmail.yaccman.com> In-Reply-To: <3d1053b0debfc5a79267860e058b1d07e7686811@webmail.yaccman.com> Date: Sun, 8 Dec 2019 16:35:25 -0800 Message-ID: To: Steve Johnson Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [TUHS] Gaming on early Unix X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Ken Thompson via TUHS Reply-To: Ken Thompson Cc: TUHS main list Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" in the early 70s, noone had seen a computer. i had a terminal at home and we were giving a dinner party. i wrote several games for the party from the back of an off-the-shelf puzzle book. the ones i remember: moo (bulls + cows) hunt the wumpus (move or shoot) learning tic-tac-toe i can guess your number (divide and conquer) jealous husbands (similar to fox hen corn) nim i think there were more. they went over pretty well at the party. i think this was 1969 or 1970. On Sun, Dec 8, 2019 at 4:14 PM Steve Johnson wrote: > > I wrote a very simple game for my son -- go fish. It was one of my firs= t C programs (that is evident by the fact that it contains several goto's).= There is the source code in one of the BSD distributions, dated 1980 (wit= h a UCB copyright...). > > The original game simply played cards at random from its hand, and was pr= etty easy to beat. Then I realized that there was a simple strategy -- if = the player asked the program for, e.g., a 5, the program remembered that th= e player had a 5. If it later drew a 5 it immediately asked for it. Thi= s "pro" version was very hard to beat, to the extent that nobody wanted to = play it. So I made the pro version an option--the default was the dumb mod= e. > > It didn't get a lot of hype, but I did face an irate user once at a Useni= x meeting who publicly accused me of cheating (since the program did, in fa= ct, know what the player's had was). The pro option was that good, but, un= less somebody changed a copy of it, the user's hand wasn't part of the stra= tegy... > > Looking at the code a couple of months ago, I found at least one bug and = one logical error. The bug would have been caught by Lint, but that progra= m was many years in the future. > > Steve > > > > ----- Original Message ----- > From: "Richard Salz" > To: > Cc:"TUHS main list" > Sent:Fri, 6 Dec 2019 11:39:42 -0500 > Subject:Re: [TUHS] Gaming on early Unix > > >> There was another multiplayer game called =E2=80=9CSearch=E2=80=9D that = would result around 4:30 in the afternoon someone yelling =E2=80=9CSearch U= p=E2=80=9D which was everybody=E2=80=99s cue to join in the game. >> >> > Was that "hunt" that came with BSD 4-something?