Example game written in julia using SDL2
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets
assets_working
dmg
libs
xcode_build
.gitignore
.travis.yml
LICENSE.txt
README.md
REQUIRE
build.jl
build.sh
config.jl
configs.jl
display.jl
entitlements.entitlements
icns.icns
keyboard.jl
main.jl
menu.jl
objects.jl
release.sh
runtests.jl
timing.jl
windowsapp.rc

README.md

Paddle Battle -- a simple game written in Julia.

A simple pong clone built in julia using the SDL2 library.

This repo is an example of building a complete game, compiled and distributed as a .app, written entirely in Julia! This game uses the SDL2.jl package, which provides julia bindings for SDL2, for its graphics and keyboard/mouse input.

The game can be compiled into a complete, ready-for-release distributable via the build script (./build.sh). It simply invokes build_app.jl from NHDaly/build-jl-app-bundle to compile and bundle a macOS application from the julia code.

Building the game in Julia was lots of fun! Not least, live-editing code in Juno is really nice: Paddle-Battle-Juno-live-editing.gif

Install

You can download the game for Mac here: https://nhdalyMadeThis.website

License

This project is licensed under the terms of the MIT license.

Please do go ahead and copy it, modify it, remix it, and sell your creation!