this post was submitted on 30 Nov 2023
23 points (96.0% liked)

Nim Programming Language

215 readers
1 users here now

founded 2 years ago
MODERATORS
23
submitted 1 year ago* (last edited 1 year ago) by dsrw to c/nim
 

Enu is a multiplayer programming environment powered by Nim and Godot. It's meant to teach kids to code, make 3D game programming easier, and for experimenting and having fun. It's MIT licensed and will be usable to create standalone games.

Enu is based on the belief that text based programming can be accessible to kids if made simple enough, and that text is more flexible than visual programming using tools like Scratch and Game Builder Garage. I still have lots of work to do to improve discoverability, but based on my experience using it to run a coding club and teaching my own children, I believe the theory mostly holds. It's inspired by Logo and Minecraft, has a terse syntax for building nested state machines (although it calls them Command Loops), and tries to make it possible to build full games using only simple concepts like loops and conditionals.

I've been working on Enu for almost 4 years now (very much part time) and have put out a few releases already, but I believe this is the first version that really captures what Enu is all about. Let me know what you think!

top 1 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 2 months ago

One of coolest Nim projects. I've had a lot of fun just messing around in it.