Controls

    WASD: Left paddle

    Arrow Keys: Right paddle

Overview

This project uses the Kalai Transpiler ( https://codeberg.org/southfox/kalai ) to convert Clojure code into GDScript code.

The overall game is based on the Godot Pong Demo project (Demo Source: https://godotengine.org/asset-library/asset/2728 ).

    Game Source Code: https://codeberg.org/southfox/clj-godot-pong

Sorry that this is just a Pong demo for the jam, I really wish I could have finished more.

Throughout the event, I was working in a cycle similar to an apply-eval loop.

where I was developing the game while simultaneously improving the transpiler.

But I got stuck on an issue with binding multiple values within a Clojure loop body.

I spent a lot of time trying to resolve it without success, which is why I ultimately had to submit just a demo project.

Download

Download
clj-godot-pong-source.zip 12 kB
Download
kalai-source.zip 289 kB
Download
pong_linux.zip 25 MB
Download
pong_win.zip 32 MB

Leave a comment

Log in with itch.io to leave a comment.