From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Thompson, David" Newsgroups: gmane.lisp.guile.user Subject: [ANN] Cirkoban: A new puzzle game from the Spritely Institute Date: Tue, 28 May 2024 09:51:45 -0400 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34302"; mail-complaints-to="usenet@ciao.gmane.io" To: Guile User Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Tue May 28 15:53:01 2024 Return-path: Envelope-to: guile-user@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1sBxG6-0008hH-N4 for guile-user@m.gmane-mx.org; Tue, 28 May 2024 15:52:58 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sBxFC-0003pP-OH; Tue, 28 May 2024 09:52:02 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sBxFA-0003oc-8m for guile-user@gnu.org; Tue, 28 May 2024 09:52:00 -0400 Original-Received: from mail-qk1-x731.google.com ([2607:f8b0:4864:20::731]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sBxF8-0004SD-B3 for guile-user@gnu.org; Tue, 28 May 2024 09:52:00 -0400 Original-Received: by mail-qk1-x731.google.com with SMTP id af79cd13be357-794db1ee9f1so7068685a.0 for ; Tue, 28 May 2024 06:51:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=worcester-edu.20230601.gappssmtp.com; s=20230601; t=1716904317; x=1717509117; darn=gnu.org; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=/Tw9tBdl8vIUbQjAnw52y15F4ZrvjJX54fj4eC0dgVk=; b=NdywgnQqIij+DiBn+trwv1ibY1rNUdAhh4AWRkq9iJNjpW3z+KJIe4eIM44pybkKk7 6fe3qj0Ihe1o1ANWiJlwvWl558dWzcuyzcmRtoUCUy4Ae/aXN03Haqp9vk7nxcejek43 ZfQgoOCvnpqD/ySuaA+HmZViKb/M2s/CNBWANNPFZdoiMfBCSqewQCF34IOhssMOi5YU O2RYcv1ZssbQKzjWSbaHSRdbPGXGrMFHWLczQYv7vGquHUX3EHnko8RGO+W5hGIrBugB Y62994PMFKzo1AbzOzwwW+meOhzUDj1i2a1IZXL7CZXJd7MT4mLYrPkhur0U7lSCjnTD QhEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716904317; x=1717509117; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=/Tw9tBdl8vIUbQjAnw52y15F4ZrvjJX54fj4eC0dgVk=; b=BnlnxptIsd27sy0Z2l/5lGq6R6mAW8xOXuzvP+sGLD7eXMXoEM8rda6r3/kUNuiy69 un4cm4jGTjFi488dEc7cWIVqwaBgM5U6eGXNHuogPXp+/KtYSssFhJ1YiBTYHlsppQPg kHk62+Pmh6XKMekVqihPcuIZcrze0xI2KdYOXZpnxsIOFxZG3qWKq8rfRbOq097bYcIK e+8UiZKLwf2A6YTIEB+tPP2XukFWi/hT5ddIKdtrmSuE0o2ggVfz9DrJx5CwlMqWZHyI VeaVAUp45aAkjhmtWmL+NGSAwzHVEAuWO4Gcpo01iPrypdhW1tgvxbH27Q9eTipNPp+0 vPKA== X-Gm-Message-State: AOJu0YxE1jQtBHcGAxXDjfe8pW4mlveZa2BiWUwdedF/Mw5p5Ckh0ogO bKpeFcGxrcAvrmKU0ETymtxqcRuY1E53UI1FNlNfsvyLxwLAl6mJN0pyU/Kozg/XdushbzoWFZB Ud3SS/LcCezEpfjhzhCwNCBIxWEwUVHbngPf4rpoyXRAKK19fEUc= X-Google-Smtp-Source: AGHT+IFfGBWoF6m7cLAxAOmD/vktIf/z5GifYSMBwTqiyGbMolfj6WlVq/dWtVdmmIdWgU/wS0dAgbbP+sP45uXRt34= X-Received: by 2002:a05:620a:5d86:b0:792:ff4f:43b5 with SMTP id af79cd13be357-794ab084285mr1096484685a.24.1716904316602; Tue, 28 May 2024 06:51:56 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::731; envelope-from=dthompson2@worcester.edu; helo=mail-qk1-x731.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.user:19695 Archived-At: Hey Guilers, I'm happy to announce the Spritely Institute's entry into the Spring Lisp Game Jam 2024: Cirkoban! https://davexunit.itch.io/cirkoban Cirkoban is our take on a Sokoban-like game that blends block pushing with the Wireworld cellular automaton. The game was made as a demonstration of Spritely=E2=80=99s progress towards our goal of running Goblins applications on the web. It is built with Hoot, our Scheme to WebAssembly compiler, and features an early port of the core parts of Goblins to Hoot. The game world is modeled using actors and features an =E2=80=9Cundo=E2=80=9D mechanic to show off Goblins=E2=80=99 transaction= al nature. We're very pleased with how it turned out and we hope you give it a try! It should run in any recent Firefox or Chrome based browser that has WebAssembly GC and tail call features enabled. There also seem to be quite a number of other jam entries that were built using Guile, both targeting the Guile VM and WebAssembly via Hoot. I haven't had a chance to put together a list of everything yet, though. If you're subscribed to this list and submitted a game built with Guile, please tell us all about it! Have fun! - Dave