* Chickadee 0.8.0 released
@ 2021-10-08 0:20 Thompson, David
2021-10-08 13:58 ` Mike Gran
` (3 more replies)
0 siblings, 4 replies; 8+ messages in thread
From: Thompson, David @ 2021-10-08 0:20 UTC (permalink / raw)
To: Guile User
Hello guilers,
I'm happy to announce that Chickadee 0.8.0 has been released!
Chickadee is a game development toolkit for Guile. Chickadee aims to
provide all the features that parenthetically inclined game developers
need to make 2D and 3D games in Scheme.
Full release notes and download links can be found here:
https://dthompson.us/chickadee-080-released.html
- Dave
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Chickadee 0.8.0 released
2021-10-08 0:20 Chickadee 0.8.0 released Thompson, David
@ 2021-10-08 13:58 ` Mike Gran
2021-10-08 14:04 ` Zelphir Kaltstahl
` (2 subsequent siblings)
3 siblings, 0 replies; 8+ messages in thread
From: Mike Gran @ 2021-10-08 13:58 UTC (permalink / raw)
To: Thompson, David; +Cc: Guile User
On Thu, Oct 07, 2021 at 08:20:20PM -0400, Thompson, David wrote:
> Hello guilers,
>
> I'm happy to announce that Chickadee 0.8.0 has been released!
Congratulations on the release.
-Mike Gran
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Chickadee 0.8.0 released
2021-10-08 0:20 Chickadee 0.8.0 released Thompson, David
2021-10-08 13:58 ` Mike Gran
@ 2021-10-08 14:04 ` Zelphir Kaltstahl
2021-10-08 15:53 ` Dr. Arne Babenhauserheide
2021-10-11 2:18 ` Tim Meehan
3 siblings, 0 replies; 8+ messages in thread
From: Zelphir Kaltstahl @ 2021-10-08 14:04 UTC (permalink / raw)
To: dthompson2; +Cc: Guile User
Hello David!
Good to see, that there is steady progress on chickadee! Still want to use it
for some yet to be determined project. I started looking at the docs and started
making a repo with examples. Hopefully I will get around to getting more into
it. I have barely scratched the surface, but so far everything seemed neatly put.
Congrats!
Best wishes,
Zelphir
On 10/8/21 2:20 AM, Thompson, David wrote:
> Hello guilers,
>
> I'm happy to announce that Chickadee 0.8.0 has been released!
>
> Chickadee is a game development toolkit for Guile. Chickadee aims to
> provide all the features that parenthetically inclined game developers
> need to make 2D and 3D games in Scheme.
>
> Full release notes and download links can be found here:
>
> https://dthompson.us/chickadee-080-released.html
>
> - Dave
>
--
repositories: https://notabug.org/ZelphirKaltstahl
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Chickadee 0.8.0 released
2021-10-08 0:20 Chickadee 0.8.0 released Thompson, David
2021-10-08 13:58 ` Mike Gran
2021-10-08 14:04 ` Zelphir Kaltstahl
@ 2021-10-08 15:53 ` Dr. Arne Babenhauserheide
2021-10-11 2:18 ` Tim Meehan
3 siblings, 0 replies; 8+ messages in thread
From: Dr. Arne Babenhauserheide @ 2021-10-08 15:53 UTC (permalink / raw)
To: Thompson, David; +Cc: guile-user
[-- Attachment #1: Type: text/plain, Size: 1624 bytes --]
"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
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 1125 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Chickadee 0.8.0 released
2021-10-08 0:20 Chickadee 0.8.0 released Thompson, David
` (2 preceding siblings ...)
2021-10-08 15:53 ` Dr. Arne Babenhauserheide
@ 2021-10-11 2:18 ` Tim Meehan
2022-05-31 19:06 ` Bill Markmann
3 siblings, 1 reply; 8+ messages in thread
From: Tim Meehan @ 2021-10-11 2:18 UTC (permalink / raw)
Cc: Guile User
The docs for Chickadee look really nice, thanks for your hard work on this!
On Thu, Oct 7, 2021 at 7:21 PM Thompson, David <dthompson2@worcester.edu>
wrote:
> Hello guilers,
>
> I'm happy to announce that Chickadee 0.8.0 has been released!
>
> Chickadee is a game development toolkit for Guile. Chickadee aims to
> provide all the features that parenthetically inclined game developers
> need to make 2D and 3D games in Scheme.
>
> Full release notes and download links can be found here:
>
> https://dthompson.us/chickadee-080-released.html
>
> - Dave
>
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Chickadee 0.8.0 released
2021-10-11 2:18 ` Tim Meehan
@ 2022-05-31 19:06 ` Bill Markmann
2022-05-31 19:26 ` [EXT] " Thompson, David
0 siblings, 1 reply; 8+ messages in thread
From: Bill Markmann @ 2022-05-31 19:06 UTC (permalink / raw)
To: Guile User
Thanks for the hard work on this, it looks awesome!
I'm having trouble building chickadee's guile-opengl dependency -- it looks
like the configure script is looking for guile-2 or guile-2.2 dev
packages. Has anyone gotten guile-opengl to build under guile 3? Here's
what I get trying to build it:
bill@cheese6:~/Downloads/guile-opengl-0.1.0$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
configure: checking for guile 2.2
configure: checking for guile 2.0
configure: error:
No Guile development packages were found.
I'm pretty sure I could update the version check in the configure step, but
wanted to know if anyone has gotten guile-opengl (and thereby chickadee)
under Guile 3?
Thanks for any insight!
- Bill
On Sun, Oct 10, 2021 at 10:19 PM Tim Meehan <btmeehan@gmail.com> wrote:
> The docs for Chickadee look really nice, thanks for your hard work on this!
>
> On Thu, Oct 7, 2021 at 7:21 PM Thompson, David <dthompson2@worcester.edu>
> wrote:
>
> > Hello guilers,
> >
> > I'm happy to announce that Chickadee 0.8.0 has been released!
> >
> > Chickadee is a game development toolkit for Guile. Chickadee aims to
> > provide all the features that parenthetically inclined game developers
> > need to make 2D and 3D games in Scheme.
> >
> > Full release notes and download links can be found here:
> >
> > https://dthompson.us/chickadee-080-released.html
> >
> > - Dave
> >
> >
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [EXT] Re: Chickadee 0.8.0 released
2022-05-31 19:06 ` Bill Markmann
@ 2022-05-31 19:26 ` Thompson, David
2022-06-01 11:12 ` Tim Van den Langenbergh
0 siblings, 1 reply; 8+ messages in thread
From: Thompson, David @ 2022-05-31 19:26 UTC (permalink / raw)
To: Bill Markmann; +Cc: Guile User
Hi Bill,
Unfortunately there has been no release that fixes the configure script to
allow Guile 3. There is no actual incompatibility beyond that.
I (and the Guix project) just patch guile-opengl's configure.ac and
Makefile.am so that it works for Guile 3. See:
https://git.dthompson.us/chickadee.git/tree/guix.scm#n64
Hope this helps!
- Dave
On Tue, May 31, 2022 at 3:07 PM Bill Markmann <bmarkmann@gmail.com> wrote:
> Thanks for the hard work on this, it looks awesome!
>
> I'm having trouble building chickadee's guile-opengl dependency -- it looks
> like the configure script is looking for guile-2 or guile-2.2 dev
> packages. Has anyone gotten guile-opengl to build under guile 3? Here's
> what I get trying to build it:
>
> bill@cheese6:~/Downloads/guile-opengl-0.1.0$ ./configure
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking whether make supports nested variables... yes
> checking whether make supports nested variables... (cached) yes
> checking for pkg-config... /usr/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> configure: checking for guile 2.2
> configure: checking for guile 2.0
> configure: error:
> No Guile development packages were found.
>
> I'm pretty sure I could update the version check in the configure step, but
> wanted to know if anyone has gotten guile-opengl (and thereby chickadee)
> under Guile 3?
>
> Thanks for any insight!
>
> - Bill
>
>
>
> On Sun, Oct 10, 2021 at 10:19 PM Tim Meehan <btmeehan@gmail.com> wrote:
>
> > The docs for Chickadee look really nice, thanks for your hard work on
> this!
> >
> > On Thu, Oct 7, 2021 at 7:21 PM Thompson, David <dthompson2@worcester.edu
> >
> > wrote:
> >
> > > Hello guilers,
> > >
> > > I'm happy to announce that Chickadee 0.8.0 has been released!
> > >
> > > Chickadee is a game development toolkit for Guile. Chickadee aims to
> > > provide all the features that parenthetically inclined game developers
> > > need to make 2D and 3D games in Scheme.
> > >
> > > Full release notes and download links can be found here:
> > >
> > > https://dthompson.us/chickadee-080-released.html
> > >
> > > - Dave
> > >
> > >
> >
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [EXT] Re: Chickadee 0.8.0 released
2022-05-31 19:26 ` [EXT] " Thompson, David
@ 2022-06-01 11:12 ` Tim Van den Langenbergh
0 siblings, 0 replies; 8+ messages in thread
From: Tim Van den Langenbergh @ 2022-06-01 11:12 UTC (permalink / raw)
To: Thompson, David; +Cc: guile-user
"Thompson, David" <dthompson2@worcester.edu> writes:
> Hi Bill,
>
> Unfortunately there has been no release that fixes the configure script to
> allow Guile 3. There is no actual incompatibility beyond that.
>
> I (and the Guix project) just patch guile-opengl's configure.ac and
> Makefile.am so that it works for Guile 3. See:
> https://git.dthompson.us/chickadee.git/tree/guix.scm#n64
>
> Hope this helps!
>
> - Dave
>
I wonder if guile-opengl is ready for another stable release, Andy added 3.0 to
GUILE_PKG back in August 2019, and also updated the packed-struct
implementation.
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2022-06-01 11:12 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-08 0:20 Chickadee 0.8.0 released Thompson, David
2021-10-08 13:58 ` Mike Gran
2021-10-08 14:04 ` Zelphir Kaltstahl
2021-10-08 15:53 ` Dr. Arne Babenhauserheide
2021-10-11 2:18 ` Tim Meehan
2022-05-31 19:06 ` Bill Markmann
2022-05-31 19:26 ` [EXT] " Thompson, David
2022-06-01 11:12 ` Tim Van den Langenbergh
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).