On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Pixel_Outlaw

72
Posts
2
Topics
6
Followers
A member registered Apr 27, 2017 · View creator page →

Creator of

Recent community posts

Thanks, I'll look into this too.
Generally I've avoided SDL(2) due to xkeys not being compatible with some usb controllers.
Worth a look thanks!

(2 edits)

It appears to say gl is missing despite me grabbing the OpenGL tarball for GNU Guile and running './configure' followed by 'sudo make install'
Output from the OpenGL tarball:
https://pastebin.com/47F5hLiU

https://pastebin.com/15Kfii3m

Output from Chickadee:
https://pastebin.com/9ryihs8U

Looks like I'm missing the bootstrap option.
Below is the tree command for what I downloaded from Chickadee's website.

https://pastebin.com/7P7BhJ35

Thanks nchatz314.

My system:
  Kernel: 6.5.0-1022-oem x86_64 bits: 64 compiler: N/A Desktop: MATE 1.26.0 info: mate-panel

    wm: Metacity 3.44.0 dm: LightDM 1.30.0 Distro: Linux Mint 21.2 Victoria base: Ubuntu 22.04 jammy

Guile would be fine if it runs fine on Mac and Linux. (I've got a friend from work who uses Mac computers.)

Chickadee would be fine if it also handles Mac and Linux.


As you can see in the log above it claims libturbojpeg0-dev is already the newest version (2.0.3-0ubuntu1.20.04.3).
Yet when building Chickadee it can't seem to find libturbojpeg.
I'm not sure what the 0 is about but this is what comes with Mint.
I was hoping to avoid installing guix as that drags down TONS of extra data.
(3 edits)

--- Regarding Chicken Scheme

Ah, as far as Allegro goes in Chicken Scheme (5)

Change the use on line 3 to import.
Changing line 62 here to have (exit 0) instead of (quit 0) seems to close the window properly.

it's a start I think I can make this work...

--- Regarding Chickadee in Guile:

I tried my best installing Guile from source (seems to have gone OK) but the last mile on the two Chickadee libraries was tough.

Manged to get the .so files installed and the required Guile GL and SDL2 bindings installed,  but it ended in failure when libturbojpeg couldn't be found despite me installing it.

Trace below from building Chickadee. After grabbing bindings and installing system libraries.

https://pastebin.com/XGr1c8ZZ

(2 edits)

Hello All,
After some fun in the past with both Common Lisp and InterLisp (that was a fun hack) I'm trying to take a whack at Scheme this year.
I was hoping to make a native application with real time action. I'm not a fan of the browser adding additional layers and slowing things down. I tend to prefer making arcade games so I really value not having a lot of mystery meat between player and inputs.

I've tried Chicken with Allegro (example doesn't seem to exit cleanly on Linux Mint, last updated 11 years ago - repo frozen).
I've tried Chicken with Hypergiant (got lost in dependency compilation)

I've tried Guile with Chickadee (compilation issues with the two required libraries)

Racket using r5rs mode doesn't seem to have much for real time games.

I know that libraries don't just appear because somebody wishes them to exist.
They take hard work and people constantly have to keep re-wrapping when the C libs change.
I'm hoping I'm not in dire straights for a native Scheme game.


I agree with David.
There was a time where m expressions and such were being toyed with but for me it's still about s-expressions.
We're already on a slippery slope losing Lisp identity to the other dynamic language's syntactic sugar.
Here and no further I say.

Ah, that's too bad. I've only ever clicked the Linux button and only twice ;n;.
Glad the video was of some use!

Hey this is awesome! Nice work.

Hey great concept! I enjoyed it quite a bit.

This game was absolutely fantastic! I really enjoyed my time playing.

Such a creative idea!

So cool! Very nice concept!

Oddly enough my character kept locking up after a few sword swings.
Maybe I missed something - but as others said nice art!

Oddly enough my character kept locking up after a few sword swings.
Maybe I missed something - but as others said nice art!

Haha great social commentary on the state of gaming. It was fairly immersive too.

Very nice little concept! I'm more of an arrow keys man, but still had a great time!

(1 edit)

Xerox designed both of those, so it's from the same company that pioneered Smalltalk. And it works in a similar way. I think they were being co-developed around the same time. Yes, The Programmers Assistant (REPL) enters an expression as soon as you close it off. If you type in a ] it will close it off immediately and finish all the parentheses.

Always nice to see Lisp pushing around polygons!

Nice colorful art and a reasonable representation of Pacman!

Looks like some issues getting it to run for me. :(

ryan@ryan-server:~/Desktop/Spring Game Jam 2023/wasm4-wireworld$ ./w4 run-native cart.wasm

/tmp/wasm4-linux: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/wasm4-linux)

(1 edit)

Having some troubles getting it running, looks like an interesting concept.

ryan@ryan-server:~/Desktop/Spring Game Jam 2023/bin$ ./cl-powder
./cl-powder: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by ./cl-powder)

./cl-powder: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by ./cl-powder)

./cl-powder: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./cl-powder)

Quite a lot of fun! Nice and addictive, gives a feeling of "just one more game" - just like I like it.

Thanks for your input, I think I can speed it up a bit if I study Medley more!
I'm blasting out all the rows and columns each time, but it could be made to only consider the row/column that needs redrawing with a little care. :)

Glad you enjoyed it, installation honestly has been a very easy experience for me on Ubuntu Loonix. :)
Since it's image based you can just pass out your image and be done with it.
I'm not sure if Mac and Windows folks have been able to run the image since it was created on Linux...

Thank you for the compliment.
Yes, part of my interest in this was getting the Medley project into the hands of people who might not be aware it exists. ;)

I like the execution by execution :D.
I'd probably speed up the shots a bit more but very cool idea.

Thank you for your service, bee!

Quite a lot of fun!

Reminds me heavily of the dedicated Pong consoles. :)

Awesome gameplay. I've not played a Rogue game like this before. Firing then moving to advance the bullet felt really good when it hit!

Hopefully you were able to load the memory file and try the fifteen game. :D
Yeah, it's a pretty interesting system! It has some "choices" for sure like making infix calculations work. (5 + 6) is a valid expression.
(* foo) is a comment, TIMES is the multiply command etc. Plenty of quirks I came across.

Very nice art! Perhaps a gore cheatcode next time? :D

(1 edit)

1356 was my final score after 5 attempts. Fun game!

I didn't know I wanted to befriend rabbits er bunnies. But apparently it is so. Nice presentation and interesting concept.

Excellent little game, great art and concept!

Very cute. :)

(1 edit)

I managed a few levels but I don't know if I beat the game properly. ;n;
I got a blue "interim" screen with a [string "..."]:48: attempt to index local 'current_options' (a nil value)

Cute game, I too discovered the alternate ending. :D

That's probably the better way to include the image. Thanks!