Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
0

SIMPL takes you from your first line of code to your first game

A topic by Simpl_pseudocode created 21 days ago Views: 128 Replies: 4
Viewing posts 1 to 2
(7 edits)


Hi everyone!

SIMPL is a free programming language and IDE for learning to code. It's based on pseudocode, the plain, readable notation used to teach programming in schools, but it actually runs.

The idea is simple: when you start programming, the language shouldn't get in the way. In SIMPL you write

OUTPUT "Hello, world!"

press Run, and that's it. No setup, no boilerplate, no cryptic error messages: when something goes wrong, SIMPL tells you what happened in plain words and links you to the page of the manual that explains it.

What I care about most is the path. SIMPL doesn't stop at the basics: variables, loops and arrays lead to procedures, records, files, classes and pointers, and then to graphics, sound and modules. By the end you're writing real games, all in the same language and the same environment, without having to switch tools halfway through.

That path is laid out in the manual built into the IDE: 31 chapters and over 200 exercises with worked solutions. It's really an introductory programming book: every example opens in the editor with one click, there's a guided project where you build Snake step by step, and the last chapters walk through two complete programs, a Tetris-like game and a small BASIC interpreter, both written in SIMPL. Along the way, "The bigger picture" sections show how the same ideas look in Python, Java or C, and where they come from.

SIMPL is a free download for Windows and Linux, and works offline.

https://simpl-pseudocode.itch.io/simpl

Congrats on this, I think the UI and default colors look very nice! I'm also a fan of BASIC for learning, so it's always nice to see natural language syntax.

I wonder if in the future everyone will have their own slightly unique language stack for getting down to machine signals. Mine shall interpret emoji. 🫠➕➕

Thank you so much for the kind words of appreciation. I’ve also been a long-time fan of BASIC, having started my IT career back in 1982 with the Commodore VIC-20. By the way, SIMPL actually includes an 80s-style BASIC interpreter, which I named SIMPLR.

As a side note, I took a look at your creations (just briefly due to lack of time, but I plan to delve deeper into them) and I really have to congratulate you. I was especially impressed by BTR,BBB, being a big fan of Wire-Hung-style vertical climbers (I imagine you're familiar with it). As soon as I get a moment, I'll check out the rest and maybe post my thoughts on the respective pages. Keep up the great work!

Thank you! this is my prototypes and game jams account. I try to put my more "finished games" at my main handle. My main project is a MUD that I work on... half the year-ish. It is currently not online, but I likewise love retro computing! (and networking). Thanks for looking at my stuff!

Awesome! Once I get a free moment, I'll definitely check it all out.