From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Dr. Arne Babenhauserheide" Newsgroups: gmane.lisp.guile.user Subject: Re: Chickadee 0.8.0 released Date: Fri, 08 Oct 2021 17:53:01 +0200 Message-ID: <87y273cwwd.fsf@web.de> References: Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1284"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.6.6; emacs 27.2 Cc: guile-user@gnu.org To: "Thompson, David" Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Fri Oct 08 18:19:48 2021 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 1mYsb6-000Acg-8C for guile-user@m.gmane-mx.org; Fri, 08 Oct 2021 18:19:48 +0200 Original-Received: from localhost ([::1]:51598 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mYsb4-0008BQ-A9 for guile-user@m.gmane-mx.org; Fri, 08 Oct 2021 12:19:46 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49726) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mYsac-00088M-0F for guile-user@gnu.org; Fri, 08 Oct 2021 12:19:18 -0400 Original-Received: from mout.web.de ([217.72.192.78]:48213) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mYsaR-0001xl-Pi for guile-user@gnu.org; Fri, 08 Oct 2021 12:19:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1633709941; bh=E14TiPbXNcvQUtS88+LBQYWyAhF/4DFkU+Xwwod9ftI=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to; b=XecQSEx+gL4wsLlRLShOo+QKkP/N9mO46kRunr3Of48oIK8/upK8ueKJw91n7/XLC BZqlpZIpjdcp4edl7gqEFsPFb+GTfGOkN8wjvGWeS5dtHF1/rAXiyxvLT/IWZZfFA8 aGZjxQ9aeG0C/nA964cHiDQlJia7b10zWHhFR5Zc= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Original-Received: from fluss ([84.149.88.101]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MTvrs-1m8vR91je6-00RPqg; Fri, 08 Oct 2021 18:19:01 +0200 In-reply-to: X-Provags-ID: V03:K1:lgecLrZh069xHOQxhFKFeLqY5SJfPrKYAbamlM+qP6JPspuYP7D caLTGlD17O+8Jv8+98mivsOWMXXish7xdgK4Mqf0qfn96vempnn5tOGrkHX4S9Qzg+zVyBd fFg2MlkHumMsEDxBHw3svHniBcg0jVPhBBSxEutiydIYza0kCSTJ7vimQZGtY4McS63YDBh 6bIilc0IpCu85lS8ICDpA== X-UI-Out-Filterresults: notjunk:1;V03:K0:sdOiihUSrOE=:xGaqgJ5iHNF6L8g8hpQToE ANavlSZrPLCdcIzxapbYwiYQqdEpRFkFT56GHa5YmnzywfCOXCtSovE2jdMixfZci8NZxBiwg BoiNWCyLlVOW+iRm9VdraVTmQdEW+U1lXgP6t1x35BxTEgIZORWNdZRvGTVGDLxIAC9GfcpTY /a4YeTRidbr9nKpB81l912QoHkVVmys4z6C3/spIyvqIfjWyZvrtvskwfmCF3FTukwjwETgx/ U8JlkEyxiaAN1wftYGuPWb4F7ek2FRj7BngEPEW1gQyMmhGLufoo45XzXlWjA0hgY1dW6G7s5 rRCTDd4P4ZXEmpZfaljvCWX2tFz1ve6il7VShNvNgLQ0jD7CRKtVJL8c5RdZcngr8ajHKgxp0 1zb5rRnQp11YB8i62y0WjGQKheCxH0zEeSa/RF78jC/0N65mhUa1fM8fW+9GYFbiS+VXufHCN rKqcxSianO7A6oyALFXODkSuCJ5tV7Hg1McO9Jr2yrzxM53IhkKZxnrr3nGUFRXA2YqZXoIva KSlcxU6aSKGBm6XTCUlHKU9M6Iub9KXP0sU5LS2FcHNRzeRFra+KNBqeOXtFunaoXRU/DwbFu n5K19rkHmbE/AivbLj/U8jrFt8EhsxaJWaGDOWVobF8UX3CzBTdn/BkU7Ku1UHT5k/lKoAf0l BcjgNqTrnBwELnHhkEMcDmlMGfbm87Fgz3yycLtq8ADxKtQo6wkv9yRmFie/SB6wuJU5tm2Wf JAZikTLkogLrhvP/oEXGkzQIfrxPDKwUme6lUVO0YM8gsDgghxnwDAHrVj1Rrpelg22NSNYb Received-SPF: pass client-ip=217.72.192.78; envelope-from=arne_bab@web.de; helo=mout.web.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, T_SPF_HELO_TEMPERROR=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.io gmane.lisp.guile.user:17802 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable "Thompson, David" writes: > I'm happy to announce that Chickadee 0.8.0 has been released! Hell yeah! Thank you! And thank you for the link to https://itch.io/jam/autumn-lisp-game-jam-2021 Something fun I collected for a chickadee-based game: https://opengameart.org/content/art-for-drachi Most technically interesting part of the game itself: define-module : drachi drachi . #:export : drachi . #:declarative? #f define drachi-sprite #f define drachi-atlas #f define drachi-batch #f define repl #f define provide-repl #f define : load set! drachi-sprite : load-image "walking_dragon-red.png" set! drachi-atlas : split-texture drachi-sprite 144 128 set! drachi-batch : make-sprite-batch drachi-sprite when provide-repl set! repl : spawn-coop-repl-server ;; =E2=80=A6 define : update dt when provide-repl poll-coop-repl-server repl update-drachi dt define : drachi args when : member "--repl" args set! provide-repl #t run-game #:update update #:load load #:draw draw And then: guix environment -l guix.scm -- ./run-drachi.w --repl & telnet localhost 37146 ,m drachi drachi And then: define : draw-drachi sprite-batch-clear! drachi-batch sprite-batch-add! drachi-batch vec2 256.0 17.0 ;; replace 176.0 by 17.0 . #:texture-region : texture-atlas-ref drachi-atlas (+ 6 drachi-index) draw-sprite-batch drachi-batch and Drachi moved downwards. Best wishes, Arne =2D-=20 Unpolitisch sein hei=C3=9Ft politisch sein, ohne es zu merken. draketo.de --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmFgb3QQHGFybmVfYmFi QHdlYi5kZQAKCRAT741FJAPD6764EADTJAZDGktt01pEgK5X5SiQuWO23SznCYdL pVm7uTE0WDZ/wDowPgaO+Frp9QgAbACfAlmVLyEdC5kYLVK086pN9hPkVlrxI3H2 Qoyy+dTb/zUberpSs7eDRVzQTAWKjab9wjxraG1VbvVFDObeOnjikSil1NYddG7b TN4Qs0Ovppxe/inRwkvVwm6eBlAP9MgHaojoZ325Waa435+p8kP1s8nE7G7g2pdA JZWFnJtYhq7HlEjZ58Kw65XAHcecO+KaXR5GTJyQWGu/tiy2e+JN3EqVQDSL2nfP SPp5jh+m26vJ9xH9gbMGTznyIk9ZMz38hXb27vNRuBVNF8EEhLgEJg88lHsm2UgE Zk3ceWO2aH2ezgfSlGfBH5sxp3eu5ZAEWqVurtFl0myatHhtdRR/JlNvVsfcgVOo SdOOGiHNygs03UqGrE4qKJG3pdWmFzUMtb3/BPBms2sC7KAab9/5uo20dtCYP6bR 0Zlv255G0GLRjwbustOyQBLmdolTs2mjyZTxm0xkqczbS3aJyS5LtcbFRNjHmjup zpr520xognUNlfj3Sda1sN5Gig8IZUV9YA9rVrYsXwLm1uS0kwIFF+hS+cbXoFmu 8CxrF83B5lgSXMu6EHa11wgBDios26CzO5Wpcy5APhLC8HDT03mXg4fL24LHeFoz 47dU2M78j4jEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmFgb3QQHGFy bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSFzHA/95q6NXpu2DODo5XPEpyds3LhU9 DlDac7yRsBMtFxSMY8DwprUehT6PRyB2jNTgyZohxTj2/NL9dFX8QBj2JTUibLDq fH2RE61yW4BxiQCjh5sLXlBCzcDBawMH0Wg5gA8cfXEWF+OwnyHQGY0Z23SyWQ/c f7Ec4JaXyxaVlMHbhg== =pm/7 -----END PGP SIGNATURE----- --=-=-=--