Ozapell Basic is a hobbyist programming language simple enough for new programmers -- while powerful enough to develop playable retro 1980s games.
All Reviews:
7 user reviews - Need more user reviews to generate a score
Release Date:
Sep 1, 2016
Developer:
Publisher:

Sign in to add this item to your wishlist, follow it, or mark it as not interested

Early Access Software

Get involved with this software as it develops.

Note: This Early Access software is not complete and may or may not change further. If you are not excited to use this software in its current state, then you should wait to see if it progresses further in development. Learn more

What the developers have to say:

Why Early Access?

“As a programming environment with virtually infinite possibilities, there is no way for the developer to test Ozapell Basic for every possible code arrangement.

Early Access is necessary to further test the core features. New features will also be added with feedback from the community affecting those updates.”

Approximately how long will this software be in Early Access?

“One year.”

How is the full version planned to differ from the Early Access version?

“Future additions are planned after Early Access. The final version will be free of any bugs or memory leaks found during Early Access.”

What is the current state of the Early Access version?

“The core features are complete. Additional optional features are planned.

Demo programs developed for Ozapell Basic do not produce bugs, crashes or memory leaks. Additional testing is necessary.”

Will this software be priced differently during and after Early Access?

“We plan to gradually raise the price as we ship new content and features.”

How are you planning on involving the Community in your development process?

“We plan to use the Steam discussion forum for Ozapell Basic to discover what our actual users want from the software and attempt to deliver on those requests (or a compromise that provides similar results).”
Read more

Buy Ozapell Basic

 

Recent updates View all (25)

September 27

Version 0.9D

The built-in help system has been fully updated to include all editor commands, BASIC keywords implemented and all subroutines in the provided library.

We are now focused on adding additional demo programs and expanding the beginner's manual. We expect to leave Early Access within a few weeks.

After the official 1.0 release, we will continue to support Ozapell Basic and add new features.
0 comments Read more

August 24

Version 0.8J

In our continuing effort to make Ozapell Basic a stepping stone to programming with modern languages such as javaScript, we've added some new features found in the C family of languages (java, C++, javaScript, etc.).

You can increment the value in a variable with ++ and decrement the value with --.

Example:
VAR=10
VAR++
PRINTLINE VAR

VAR is assigned 10, incremented to 11 and then displayed.

Example:
VAR=10
VAR--
PRINTLINE VAR

VAR is assigned 10, decremented to 9 and then displayed.

CASE statements now pass through to the next CASE statement if no code is provided.

Example:

VAR=10
SWITCH VAR
CASE 5
CASE 10
CASE 15
PRINTLINE "5, 10 OR 15"
CASE 20
PRINTLINE "20"
ENDSWITCH

VAR is compared against the values in each CASE statement. Here the value is equal to 10 which causes the code under 5, 10 and 15 to execute.

Have fun!
1 comments Read more
See all discussions

Report bugs and leave feedback for this software on the discussion boards

About This Software

Ozapell Basic is a hobbyist programming language simple enough for new programmers -- while powerful enough to develop playable retro 1980s games.

The graphics environment and interface are loosely based on early 1980s color home computers.

The programming language is heavily inspired by modern languages (especially C and javaScript) while using BASIC keywords for simplicity.

The supplied library provides enough functionality to create simple games and audio-visual demonstrations.

Ozapell Basic was designed to be as simple as possible while providing a variety of features. It could be fun for someone who wants to program or make retro 1980s style games but doesn't want to learn a complicated modern language.

Special features include:
Steady 60fps performance
Create executables for distribution
Support for modern (CD quality) wave audio sound
Alternate freely between line editor and fullscreen editor or use an external text editor
Built-in speed limiter -- programs will run at same speed on fast or Minimum Specification systems or turn off the speed limiter for full processing speed
Secured to prevent access to other folders and files
Fullscreen and Widescreen
24-bit color
Collision detection for sprites
Partial mouse support for receiving clicks from left, right and middle mouse buttons
Source code is (mostly) compiled to memory before starting instead of interpreting the source code during execution

System Requirements

    Minimum:
    • OS: Windows 7/8/10
    • Processor: 2.6 GHz
    • Memory: 2 GB RAM
    • Graphics: Video Card and Display must support 1280x720 at 60Hz (fullscreen only)
    • DirectX: Version 9.0c
    • Storage: 16 MB available space
    • Sound Card: DirectSound compatible sound card
    • Additional Notes: Desktop, laptop or tablet with physical keyboard

What Curators Say

1 Curator has reviewed this product. Click here to see them.
Customer reviews Learn More
High Volume of Reviews Detected:
Exclude  or  View Only
Review Type


Purchase Type


Language


Date Range
To view reviews within a date range, please click and drag a selection on a graph above or click on a specific bar.

Show graph



Display As:
Show graph
 
Hide graph
 
Filters
Showing 7 reviews that match the filters above
There are no more reviews that match the filters set above
Adjust the filters above to see other reviews
Loading reviews...