ANNOUNCING THE 20 SMALL BASIC BOOK GIVEAWAY WINNERS: "Learn to Program with Small Basic: An Introduction to Programming with Games, Art, Science, and Math"

ABOUT THE GIVEAWAY In today’s blog post, we’ll dig into a Small Basic sample that will select 10 random winners from folks who took the Small Basic 1.2 Feedback Survey! Awhile ago we had a promotion to win the Small Basic book I cowrote with Majed Marji: BOOK GIVEAWAY: Win a free copy of our new…

Featured Small Basic Article - Leap Year Checker

Today I’m featuring this Wiki article: Small Basic Sample: Leap Year Checker   Here is the overview from that article: For example, let’s say you want to create a program that checks whether a given year’s a leap year or not. It’s a leap year if the year’s evenly divisible by 4. But if it’s…


Sample of this week: Snake Bite

Snake Bite is a game created by Davey Wavey, inspired by the SNAKE BITE game on the ZX81.  Check out the program listing and an online playable version of this game at: If you have Small Basic v0.8, you can download and edit this game by importing SNKBITE.   


Small Basic Programs in 25 lines

Note: All the programs listed below can be downloaded directly into Small Basic.  Just import the programs using their published Id. What started as a fun challenge in our Small Basic Forums, quickly turned into a repository of very interesting programs, all conforming to a 25-line limit.  It is amazing to see enthusiastic participants come…


Collision Physics With Small Basic

LitDev is an expert in real-world physics programming, and he frequents the Small Basic forums providing answers to people’s queries.  One of his sample programs, the collision box, best demonstrates the expertise of LitDev and capabilities of Small Basic. This program can be directly imported into Small Basic by using the ID: PMT149 The program provides…


Star Gates: Sample of the Week

This week’s sample is an adventure in Space – a game called Star Gates, developed by BigDaddyo.  This exciting and fun game takes game programming in Small Basic to the next level – with amazing sound and graphics effects.  You can find the program listing at:  You can also download this program directly into…


Sample of the week: Gorillas

About 20 years ago, Microsoft released MS-DOS 5, and with it shipped a programming language called QBASIC.  One of the samples that came with QBASIC is GORILLAS.BAS.  The game used real-world Physics to make players hit each other with… wait for it… bananas.  Come on, what did you expect from a game where the players…


Color Picker

Color Picker by Suduadib is an example that shows the usage of arrays in Small Basic.  You can import this program using the id: SGS247. Program listing is available at:


Asteroids v2

Following the success of Asteroids v1, the community members have made interesting tweaks and improvements to the game, resulting in Asteroids v2.  This version is available for import from your Small Basic IDE with id, ASTEROIDS. You can see the source code here:  



This week’s sample is Asteroids, written by Jason Jacques.  It’s a really fun game with tons of parameters to tweak.  You can download the program directly into Small Basic using the id QFL408.  The source code listing is also available at:  Honestly, it never ceases to amaze what cool apps everyone’s building on top…