This software is now available on Steam!

Thanks for your help in getting this software selected for distribution via Steam. More information including a link to the Steam store page can be found below.

Greenlight is being retired. For more information on how to submit games to steam, refer to this blog post.
Ozapell Basic
< >
43 Comments
AnleV Aug 22, 2016 @ 2:38am 
Voted :) gl guys
studiosi Aug 20, 2016 @ 12:06pm 
I voted yes out of nostalgy. :D

If it is on a rational price point, I would consider buying.
Ozapell  [author] Aug 18, 2016 @ 7:41am 
For tutorials, there is a blog to teach Ozapell Basic and a series of over 30 youtube videos providing examples.

Here is the first entry in our Ozapell Basic blog:
https://ozapell.wordpress.com/2016/02/22/ozapell-basic-learn-programming-1/

Here is the youtube video channel with examples of Ozapell Basic:
https://www.youtube.com/user/Ozapell/videos
JDM Aug 17, 2016 @ 10:17am 
I think it can be really appealing for teachers or initiation but I'm thinking about the really aim of this : because it's too limited for someone who wants to create real programs and too rude for beginners ... :/
I voted yes to greenlight because there is potential but I think it must have some well-explained tutorials to really make it accessible for curious people who didn't program yet.
I see it in other comments but I repeat it : I think it can be used to teach some low-level concepts like memory allocation or data manipulation :)
Ozapell  [author] Aug 14, 2016 @ 12:25pm 
@irrsoft

We will support sound in the final release. The current version of Ozapell Basic supports a memory cleaning consistent with java and other modern languages where a variable is removed from memory when assigned NULL. (ex. BIGARRAY=NULL)
Irreverent Software Aug 14, 2016 @ 12:19pm 
This seems like it would give great "when I was young" lines to many parents...looking forward to see more :)

Wondering if there will be support for basic sound and the possibility of teaching kids about memory allocation and cleaning in a simple way with this....that would be really awesome. Voted
*Okm* Bacq Stellan Aug 14, 2016 @ 9:59am 
Voted ;) good luck
Ozapell  [author] Aug 10, 2016 @ 6:20am 
@Simon

First, keep in mind that we primarily developed Ozapell Basic for adults who wanted a programming language and environment "simple enough to teach children." We aren't competing with websites and other programs that only teach children. We are not condescending to children. We expect them to learn the same programming basics as adults.

Secondly, users who feel comfortable with Unity or one of the speciality basics you named should use them. Ozapell Basic isn't competing with those programs. Instead, we have developed a language to "teach the basics of programming" so that our users can progress to other languages later.

Ozapell Basic is a stepping stone to more complicated programming situations.
Simon Aug 10, 2016 @ 4:07am 
This may have some nostalgic appeal for guys who grew up with home computers, but advertising it as "a programming language simple enough to teach children the basics of programming" in my eyes is a stretch.

So many better alternatives come to mind.
There is Scratch, a simple "point and click" programming environment developed by the MIT.
There is LÖVE, which is lua-based and incredibly simple, supports 2D sprites and audio, and some other functionality you need in games.
Wait there's more! What about PICO-8, a home computer-like environment which not only includes a lua interpreter, but also tools for creating sprites, tilemaps, and tracked music?

If you really insist on BASIC, there is also Microsoft Small Basic (simplified BASIC IDE for kids/beginners). There is also DarkBasic, BlitzBasic, GLBasic, which are designed with games in mind.

And what prevents today's kids from learning Unity and make 3D games instead? There are tons of tutorials available.
1337geckoo Aug 9, 2016 @ 9:34pm 
It reminds me my first computer - a Sinclair ZX81. Cool stuff ++
Fuexline Aug 9, 2016 @ 4:58pm 
voted reminds me on my c64 time
xzippyzachx Aug 6, 2016 @ 4:11pm 
It Looks Very Very Interesting
RainbowBrite Aug 5, 2016 @ 7:29pm 
It's like a new game engine for ppl who don't want to learn java or C++.
Stinkflipper Incarnate Jul 26, 2016 @ 9:14am 
I can see the reasoning behind that. My fear is that while simplifiyng(sp?) the language, you make it more complicated to do actual, interesting stuff with it.

For instance, what I would absolutely love to see on Steam is a BASIC system one could relatively easily use to create & distribute new versions of the plethora of historically significant BASIC games from the seventies and early eighties. But that would be hard to do if one has to keep rewriting stuff due to constraints that common late seventies/early eighties BASIC-versions didn't have.

Just my two cents, anyway. The new version of the code is definitely an improvement, and it will be interesting to follow this project. Best of luck with it.
Ozapell  [author] Jul 26, 2016 @ 5:23am 
@Stinkflipper Incarnate

Our primary emphasis is a simplified programming environment where new programmers can learn the funamentals. We have avoided unncessary symbols (such as the semicolon) because these make the source code less readable to a new user.

PRINTLINE starts a new line after printing whereas PRINT leaves the cursor position the same.

With our newest version (0.3D), you could write the same code as:

FOR X=1 TO 10
PRINT "X EQUALS "
PRINTLINE X
NEXT X
Stinkflipper Incarnate Jul 26, 2016 @ 2:24am 
A good idea that I've thought about myself many times, but why is printing to the screen so complicated? In a real BASIC, the example code given in the screenshot above would be like this:

10 FOR X = 1 TO 10
20 PRINT "X EQUALS";X
30 NEXT X

Why all the extra PRINTLINE and TEXT - stuff?
Layla Jul 25, 2016 @ 8:12pm 
Upvoted, great idea :)
Dead Drop Studios Jul 25, 2016 @ 10:35am 
Brilliant. Upvoted.
ZaraCode Games Jul 16, 2016 @ 1:18pm 
very cool idea.. love it..
Silent Legends Jul 14, 2016 @ 5:55am 
Voted yes. This is a very cool idea.
Tarboosh Games Jul 9, 2016 @ 10:23pm 
Voted yes! Amazing idea, reminds me of my first programming days 25 years ago! Could be a great educational tool!
ruscoe Jul 9, 2016 @ 5:42pm 
Great educational idea and nice nostalgia factor, too. I'd definitely like to see this on Steam.
Ozapell  [author] Jul 3, 2016 @ 9:05pm 
@MKSchmidt Ozapell Basic isn't exactly the same as the older versions. We've further simplified it to make the language obvious to new programmers. Ozapell Basic contains the same functionality, however.
KEN1METAL Jul 2, 2016 @ 12:20am 
I want more education project on Steam. upvoted!
MKSchmidt Jul 2, 2016 @ 12:08am 
I remember Basic! Will this be the same as the original? I learned on an Apple II, and it was a long time ago...
Zukas May 30, 2016 @ 2:45am 
There's never enough anything related with programming on Steam and on PCs! Have my upvote!
SuperMCMatrix May 29, 2016 @ 5:28am 
I've always been looking for simple programming tools that have power as well as simplicity. Very nice.
Werthool Apr 22, 2016 @ 11:44pm 
Voted!
Just Kitten 🐈 Apr 14, 2016 @ 2:55pm 
This is very nice! Voted.
Extend Mode Apr 2, 2016 @ 5:59pm 
This looks great - it's exactly what a kid needs to get started in programming!
Summergrass, Inc. Mar 9, 2016 @ 4:52am 
This screen reminds me of old MSX basic. I love it!
warlock[ads] Mar 2, 2016 @ 8:04am 
+1, it’s how I got started. Great for teaching the basics, No pun attempted.
GooDCrafter Feb 28, 2016 @ 3:03pm 
Выглядит круто!
Удачи вам!
river.ivnkhr.com Feb 27, 2016 @ 9:25am 
Seems to be good educational tool. Good luck with your greenlight campaign. Voted.
Freekstorm Feb 27, 2016 @ 5:50am 
Innovative idea, and would be great in schools. Gets our vote!
Del_Duio Feb 25, 2016 @ 8:13am 
This reminds me of my old BASIC days, good job!
mgflow58 Feb 22, 2016 @ 11:18am 
You have a nice program going on here :)
hns Feb 20, 2016 @ 8:28am 
Looks really good! Good work. Upvote.
SneakKing Feb 20, 2016 @ 6:42am 
Yes!
Space Chip Feb 19, 2016 @ 11:37am 
Good!
UltraArceus3 Jan 30, 2016 @ 4:49pm 
Oh, this is BASIC coding language? I know some BASIC. I'm upvoting.
Jonathan B. Sterlingham Jan 20, 2016 @ 1:57pm 
basic was the first programming language i came in contact with. so it's mildly interesting for me. but then i wouldn't pay money for it. there are enough free emulators for all kind of basic versions out there. and as an educational tool, i don't really see how that makes any sense. basic in 2016? just go to codeacademy and you get the basics for free + something you can actually use.
Fractal Jan 17, 2016 @ 10:23am 
Steam's becoming a software distribution platform, not a game distribution platform.

Thank goodness.