Small Basic Program Gallery – Listed By Category

12/08/15 UPDATE: Oculus Rift Ball Bounce and Batting Practice (games), Database Sample and Wavelength to RGP Converter (Productivity), Clown: Parsed Pixels (Graphical), and Pendulum (Sciences). On 11/17/15: Small Block Builder and Triple Six (Games). On 10/21/15: Pendulum Clock 2 (Graphical). On 9/3/13: Eora Duck Hunt. On 8/31: Starfield Simulator 2 (Graphical). On 7/8: Walking Man (Graphical). On 6/29: Added SBCraft (Games). On 6/12: Added String Searcher. On 5/26: Added Basketball Science, Darts (Games), and Collision Physics (Sciences). 


In this gallery, the programs are divided by category, subcategory, and then alphabetically. Here are 121 of the best community-made Small Basic programs!

To Browse the programs listed only alphabetically, see Small Basic Program Gallery (alphabetical list). 

You should also come back later, because this list will evolve over time.


  • Games
    • Action
    • Cards & Dice
    • Exploration
    • Mazes
    • Shooters
    • Sports
    • Strategy/Puzzle
  • Graphical
    • Animated
    • Clocks
    • Drawings
    • Drawings with Input
    • Drawings with Messages
    • Interactive Visualizations
  • Math
    • Animated Algorithms
    • Converters
    • Fractals
    • Other Interactive
  • Productivity
    • Art/Drawing
    • Computer Apps
    • Map Based
    • Math Apps
    • Music/Sound
  • Sciences
    • Astronomy
    • Physics
  • Sound
  • Text
    • Animated
    • Ciphers
    • Interactive




Block Smasher V2 (info) by Behnam Azizi

Brick Wall (info) - by Stendec

Catch Game - by NaochanON

Click the Button - by Timo Sö

Darts - by NaochanON

Eurora Duck Hunt - by Jibba Jabba

Football Pong (P1 use S+D; P2 use K+L) - by Nonki Takahashi

Naochan Pong - by NaochanON

Oculus Rift: Ball Bounce (info) by Zock77

Stay Away from the Blue Ball - by Todd

Super Pong - by Litdev

Cards & Dice

Triple Six (info) - by Bluegrams


Small Block Builder (info) - by Bluegrams


3D Color RayCaster Maze - by Old Basic Coder

3D Maze - by Old Basic Coder

3D Maze (B&W) - by Pathdrc

Chomper (Packman) - by Anthony Yarrell/QBasicLover

Pacman Labyrinth - by LitDev

Smiley Maze - by Nik Coughlin

SnakeBite - by Davey Wavey

Snow Man Maze (Big) - by NaochanON

Snow Man Maze (Small) - by NaochanON

Star Catcher - by NaochanON

Turtle Maze (info) - by Nonki Takahashi


1942 - by Laurent20

Alien Barrage (info) - by LitDev

Asteroids V2 - by Jason Jacques + Community

Invader Game - by NaochanON (play locally for proper framerate)

Invaders - by JKrueg

Soda Pop Showdown - by JKrueg

Space Invaders - by Davey Wavey 


Basketball - by NaochanON

Basketball Science - by Nonki Takahashi

Batting Practice - by Cody_M


Chess Board - by Nonki Takahashi

Color Memory Game - by Martmen

Go Simulator - by Nonki Takahashi

Gorillas - by Rushworks

Minesweeper - by Nonki Takahashi

SBCraft - by Ardiezc Quazhulu

SokoCUTE - by kts99

TanCraft - by Behnam Azizi

Tankinator - by Zock77 & Cobra355

Tetris - by Kenneth Kasajian

Tic Tac Toe (with menu) - by Nonki Takahashi

Tic Tac Toe (with tough AI) - by NaochanON

Tower of Hanoi - by Alex 2000




Aquarium - by Nonki Takahashi

Blimp - by  Coding Cat

Christmas Tree with R2 - by Nonki Takahashi

Christmas Trees with Snow - by NaochanON

Fireworks - by NaochanON

Manta Rays Swimming - by NaochanON

Random Drawing - by Math Man & Coding Cat

Star Field Simulator - by JKrueg 

Starfield Simulator 2 - by Florian Auer

Swimming Shark (info) - by NaochanON

Tornado & Snow - by NaochanON

Walking Man - by NaochanON

Wave - by NaochanON

Whale Sharks - by NaochanON


Analogue Clock (with wood texture) - by Math Man

Analogue Clock (no background) - by Nicolas_br 

Pendulum Clock - by Nonki Takahashi

Pendulum Clock 2 - by Kevin J

Pi Clock - by Math Man

Random Cat Clock - by NaochanON

Triangle Clock - by Nonki Takahashi

Water Clock - by NaochanON


Ant - by NaochanON

Butterfly with Blue Wings - by NaochanON

Butterfly with Yellow Wings - by Math Man 

Clown: Parsed Pixels (info) - by Jibba Jabba

Crab - by NaochanON

Heart - Plump - by NaochanON

Heart - Regular - by Nonki Takahashi

Heart - Skinny - by Nonki Takahashi

Monarch Butterfly - by Nonki Takahashi

Drawings with Input

Heart Generator - by Math Man (run locally)

Pyramid - by NaochanON (be patient)

Drawings with Messages

Blimp - by  Coding Cat

Interactive Visualizations

Arrow - by Zock77

Atom - by Dudeson (follows mouse cursor)

Eyeballs - by Math Man 

Starfield Simulator - by Florian Auer



Animated Algorithms

Sorting Algorithm Demo - by Zeven


Decimal to Binary Converter - by Amir CPS 

Number to Text - by Math Man

Text to Binary Converter - by Amir CPS


Burning Ship Fractal - by Math Man

Julia Fractal - by Math Man

Mandelbrot Fractal - by Math Man

Mandelbrot Stripes Fractal - by Math Man

Mandelbrot Tricorn Fractal - by Math Man

Multibrot for D=3 - by Math Man

Multibrot for D=4  - by Math Man

Random Sierpinski Triangle - by RubikWizard

Sierpinski Triangle - by Stendec

Other Interactive

Happy Number Checker - by Math Man




Blackboard - by Vijaye 

Color Picker - by Suduadib

Shapes (info) - by Nonki Takahashi

Wavelength to RGB Converter - by Pappa Lapub

Computer Apps

Code Block Generator v1.3 (info) - by Nonki Takahashi

Database Sample - by 

Installer (info) - by Timo Sö

String Searcher - by Jibba Jabba

Map Based

Weather (USA) - by NaochanON

Math Apps

Abacus - by Harry Hardjono

Abacus Beads - by Nonki Takahashi

Calculator - by  Alex 2000

Graph - by NaochanON

Nonki Calculator - by Nonki Takahashi

Ruler - by Nonki Takahashi


Metronome - by NaochanON

Music Player (info) - by Amir CPS, NaochanON, and Absolu

Piano - by Nonki Takahashi (run locally)




Moon Phases - by NaochanON 


Balance Scale - by NaochanON

Cargo Weight - by NaochanON

Collision Physics - by Litdev

Light Beam - by Math Man

Light Beam - Interactive - by Zock77 (press up and down to rotate the reflector)

Pendulum (info) - by Jibba Jabba

Spring - by NaochanON



Metronome - by NaochanON

Piano - by Nonki Takahashi (run locally)




LED Display - by Amir CPS


Vigenère Cipher (info) - by Amir CPS (run locally)


Silly Story Writer - by Talgon96 (run locally)

Text Writer - by Todd


This idea was inspired by Rene Miner in these comments.

Leave a comment with more programs to add. We'll need a name for the program, a category/subcategory it belongs in, a link to download/view it, and the name and profile link of the developer.


   - Ninja Ed

Comments (62)

  1. How are the subcategories? For example, here are the Games subcategories:

    – Action

    – Mazes

    – Shooters

    – Strategy/Puzzle

    What would you change?

  2. When someone publishes a program from the SB interface they have the option to select a category for it.  Users don't usually do it because it serves no real purpose.

    Perhaps this information could be used server side to auto update a list of published programs in different categories, then users might use this feature more and provide a self maintained and updated list of 'finished' programs.

  3. Pacman Labyrinth – maze game – NGN884 – litdev

  4. LitDev, it's a good v-next idea. We also need to track all that data. Can you see what the categories are? I don't have SB installed on this machine. Or I'll check later. =^)


  5. Litdev, I added your Pacman Labyrinth game. Thanks!

  6. Current publish categories are:








  7. Nonki,

    I think I like the cateogies I have above better. Too many of those categories seem to be the same. Like a game could be Miscellaneous, a Game, a Sample, an Exercise, and Fun.

    What do you think?

  8. 2/24 UPDATE: Added two Christmas Tree animations (Drawing > Animated), Happy Number Checker (Math), two Light Beam programs (Physics), the Vigenère Cipher (Text > Ciphers), and LED Display (Text > Animated). Next, I need to add sample programs for Sciences (Other) and Sound.

  9. 2/25 UPDATE: Added Basketball and Catch Game (Games), Ant, Crab, Fireworks, Manta Rays Swimming, Tornado, Wave, Pyramid, and Random Cat Clock (Graphical), 9 Fractals (Math), Balance Scale, Spring, and Cargo Weight (Physics), Weather and Graph (Productivity Apps), Moon Phases (Sciences), and Silly Story Writer (Text).

  10. anonymouscommenter says:

    hello. is their any way that you can use a goto statement to go to a certain line?

  11. anonymouscommenter says:

    its ok . i figured out a way around it . thanks. im starting to make a kind of fighting game like age of war

  12. James, that's pretty cool! Remember to post it as a forum thread in the Small Basic forum:…/threads

    So if you get stumped again, post a question there. If you get an early version done, post it there for feedback. And post your final version. Thanks!

  13. anonymouscommenter says:

    Timer program that can be interfaced with Makey Makey. link below…/program

  14. Thanks BIll! You can share your program in the Forum and get feedback as well:…/threads


  15. NaochanON had a nice list of maze games that I need to go through…

    Packman         BFN681        

    Packman maze drawing program CWQ839l

    Maze game (Player) HZG550  

    Maze game (Background) QDF403  

    Maze game CWC005-0

    Maze Game XHL585-5

    Maze resolved by Turtle    PNC833  

    3D maze         RCS876          

    MazePackman     ZWD466  

    1. Tryhest says:

      updated packman BFN681-10
      -resized 2x
      -removed unnecessary lines
      -all into shapes

  16. couple of example mazes that I posted

    3D Maze:-

    – RayCaster Maze:-

  17. Old Basic Coder, wow! I love that 3D Maze!

    I added it to the list. You should start a thread in the Small Basic forum!…/threads

    Start a discussion thread for feedback about your 3D Maze. And then I'll pin the thread to get it more visibility. Great job and great example for the community!

    I would love to see someone pick up this 3D Maze and maybe add an RPG element to it where you encounter enemies (or people tell you maze clues). =^)

    Thanks again!

  18. Ha! And then the RayCaster Maze is even better! Great job! Adding that one too of course.

  19. So when you start a forum thread, you should focus on the RayCaster maze and then mention the 3D Maze after it as an earlier attempt (and more of a throwback to the 80s 3D games).


  20. Added Chess Board, Go Simulator, Football Pong (Games), Aquarium (Graphical), Abacus Beads, Nonki Calculator (Math), Piano and Shapes (Productivity).

  21. anonymouscommenter says:

    nice way to learn basic programming.

  22. Thanks Pathik!

    Today I added Eurora Duck Hunt – by Jibba Jabba

  23. anonymouscommenter says:

    thats all cool

  24. anonymouscommenter says:

    How would you make a game of concentration

  25. anonymouscommenter says:

    I just posted Master Mind RXJ235 and provided a category of games.  I expected to see it listed in the gallery of games.

  26. anonymouscommenter says:

    Comment to "G.H. Ottaway" – Master Mind – RXJ235 – Would be nice if your game included the jpg and gif images!

    When I ran this game the only thing that appeared was two questions asking for player 1 and 2's names, then the game display this message in a text box " Select one of six pegs from Right of Board" and that is all that appear in the game, nothing else, no images of the board etc…

    Cheers 🙂

  27. anonymouscommenter says:

    Nice post. I like it. I have more knowledge about it at:

  28. anonymouscommenter says:

    that is so not good small basic is poop

  29. anonymouscommenter says:

    Thanks this programming is very nice.

  30. anonymouscommenter says:

    this program is very happily.

  31. anonymouscommenter says:

    were is the paddle!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  32. anonymouscommenter says:

    I have ran some of the programs, it seems very interesting but how can I play the Piano .01?

    Moreover how can I find trigonometric functions, square roots, exponentiations, in other words all capabilities of a scientific one?

    Best wishes,


    (Associated in Applied Science)

  33. Salomon, did you try importing the program directly into Small Basic?


  34. Hasanayn – "small basic is poop"

    That would be a weird program! Is it a game? =^)

  35. anonymouscommenter says:


  36. anonymouscommenter says:

    Text – Education – Topic/Lessons

    Example Given = CLN548

  37. anonymouscommenter says:

    I have just started using small basic…Can i write a prog to find the factorial of a number??

  38. Pura, yes! Please ask the community for specifics in the Small Basic Forum:…/threads

  39. Added:

    Pendulum Clock 2 – by Kevin J

  40. I added Small Block Builder and Triple Six (Games).

  41. 12/08/15 UPDATE: Oculus Rift Ball Bounce, Database Sample, and Clown: Parsed Pixels.

  42. Also added: Wavelength to RGP Converter, Pendulum, and Batting Practice

  43. anonymouscommenter says:

    updated led: ZRL837-4

    -added ldfastshapes for smooth scrolling

    -now u can write ur own dot scroll text in code, (*) = 1,( . )=0 asterix/dot

  44. anonymouscommenter says:

    Is there a small basic program example showing how to get a stock quote ?

  45. Muthu,

    No, but that would be cool. I assume you don't want the info. If you do, just use and type in the company to see their stock value. Such as this:

    If this is a homework assignment or something like that, head to the forum and ask for some specific advice of how you can get started. No one will do it for you, but we can provide tips and send you in the right direction. Here's the forum:…/threads


  46. anonymouscommenter says:

    see my project guys! and happy new year! (GXQ932)

    1. Tryhest says:

      update to nonki’s waterclock: TDG816-1
      scaled 2x
      added rotation by mousewheel

      1. Tryhest says:

        update to aquarium
        -3d effect
        -smoother anim
        -changed colors

  47. I have modified the Led Banner program and now you can insert the text to led banner with the text window. Here is the program .

  48. Bella says:

    I really loved the game called small basic programming <3 lots of love xox

  49. Ghandi says:

    :)))))))))))))))))))))))))))))))))))))))))))))))))) I like the whale sharks……………………

  50. Dannielle Sevey says:

    Hey, I am a big follower of your site. I really enjoyed your post! I am a crazy hunter so this blogs are really interesting to me and my mates. Fish & hunt on! Thanks.

  51. I crate a simple game:” Bejweled” here: GPR459

  52. Rizdek says:

    I downloaded the 3-d maze program (3D Maze (B&W) – by Pathdrc) and added a routine to create a random maze as opposed to one the programmer creates with strings of 1s and 0s. Granted it doesn’t always create one with a way through, but usually it does.

    I think this can be pasted in right below the string codes that originally defined the map. I comment those mapline array assignment instructions out. This creates the mapline arrays that the rest of the program uses to show the 3-d first person perspective.

    width = 21
    height = 21
    For n=1 To height
    For m=1 To width
    ‘TextWindow.WriteLine (“”)
    For n=2 To height -1 Step 2
    For m=2 To width -1 Step 2
    For n=2 To height -1 Step 2
    For m=3 To width -2 ‘Step 2
    If Math.GetRandomNumber (8)>3 Then
    For n=3 To height -2 Step 2
    For m=2 To width -1 Step 2
    If Math.GetRandomNumber (8)>3 Then
    For n=1 To height
    For m=1 To width
    ‘TextWindow.WriteLine (“”)
    For n=1 To height
    For m=1 To width

    1. Rizdek says:

      whoops, it didn’t keep the formatting, so if you download it, you’ll have to put it in the correct line formatting.

Skip to main content