I make games under the game developer company nhdalyMadeThis, LLC.

Paddle Battle icon

My first product is a simple game written entirely in Julia , intended as an example of creating and publishing a game from scratch with Julia. The code for the project is available here under the MIT license:
https://github.com/NHDaly/PaddleBattleJL

I would love you to fork it and change it and sell what you create!

Download the game here: Paddle-Battle.dmg

clip from Paddle Battle

LiveIDE

I’ve been building a tool for live-debugging and editing julia code! It’s inspired by Bret Victor’s 2012 Inventing on Principle talk. That talk also inspired similar tools, like Hydrogen, the jupyter notebook integration for the Atom code editor.

I’ve been working on it since September 2018. I’m currently calling it LiveIDE, but the name is a work-in-progress.

Here’s a video I took last month, after the first 4 hours of work on this. (It was so fast to build! Julia is the best!):
2018-09-13-LiveIDE-original-demo.gif

I’ve been using it to test itself nowadays, which has actually been really helpful! In this screenshot, I’m using Live.@testfile to automatically create live debug inputs for my function based on the existing unit tests!:

2018-10-21-Screenshot-Test-File

This next example shows more Live.@testfile auto testing by using itself as the unit test file:
2018-10-21-Screenshot-Self-Test-File

And of course, it can also act more like a Jupyter notebook with the Live.@script tag, causing the whole file to be interpreted:

2018-10-21-Screenshot-Script-Notebook

I’m excited about the future of this project! Expect more updates in the future!

LiveIDE is Copyright © 2018 nhdalyMadeThis, LLC
All rights reserved.