[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Chickadee 0.8.0 released
From: |
Dr. Arne Babenhauserheide |
Subject: |
Re: Chickadee 0.8.0 released |
Date: |
Fri, 08 Oct 2021 17:53:01 +0200 |
User-agent: |
mu4e 1.6.6; emacs 27.2 |
"Thompson, David" <dthompson2@worcester.edu> 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
;; …
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
--
Unpolitisch sein
heißt politisch sein,
ohne es zu merken.
draketo.de
signature.asc
Description: PGP signature