The Official Blog of Small Basic
Small Basic - Options
Email Blog Author
RSS for posts
Beginning Microsoft Small Basic
Challenge of the Month
Computer Science for Kids
Old Basic Coder
Small Basic 1.1
Small Basic E-Books
Small Basic extensions
Small Basic for Little Kids
Small Basic Interview
Small Basic Tutorial
TechNet Wiki Contest
Download Small Basic
Search Small Basic
Search this blog
Search all blogs
Translate This Page
Translate this page
Social Media Sharing
Browse by Tags
Tagged Content List
Small Basic 1.1 is here!
Ed Price - MSFT
Starting last year, we began the journey of continuing development on Microsoft Small Basic. It's a new team assembled across Microsoft in a new world of devices and platforms. As you can imagine, we're taking one step at a time. This is not a large step, but it's an important step. Please join us...
27 Mar 2015
Small Basic on Mac
Today I'm writing this blog on my Mac mini. Today's topic is how Small Basic programs run on Mac. Silverlight Silverlight plug-in supports Safari (browser for Mac OS X). So published Small Basic programs can be run on Safari. On Mac, some fonts are in common with Windows such like Arial, Courier...
26 Jan 2015
Small Basic Featured Program - Solar System
Today's featured program is a great animated Solar System by a young Small Basic developer. In the words of his parent, " This program, developed by my 12 years old son, Adrian, provides a planet movement simulation, with an acurate rotation period simulation ". This is a screenshot of the prgram...
29 Nov 2014
Small Basic Featured Program - Gravity Simulator
This is a Gravity Simulation by Zock77, the import code is FHS907. It includes self interaction between orbiting satellites - they attract each other. The gravitational force attracting objects is given by Newton. If the object masses are M and m and their separation is r, then the force of...
20 Sep 2014
Small Basic - GetSettingsFilePath
There are only 16 keywords and 20 objects in Small Basic, and I've been playing with Small Basic for a few years now and thought I was pretty familiar with them. I discovered one I have never used before following a post by Pappa Lapub in this forum thread Need help figuring out a way of showing score...
13 Sep 2014
Small Basic - Traffic Light Challenge
One of this month's forum challenges was to create a traffic light system. Graphics Challenge 2 Draw a traffic light that changes through the correct lighting sequence, perhaps using the Timer object. We have 2 great answers in, the first by Martin from Germany. And the second by NaochanOn...
6 Sep 2014
Brighten up everyone's day! Become a shining September Small Basic Guru!
Ed Price - MSFT
As we in the Northern hemisphere watch the leaves turn brown, and the days grow shorter once more, we mourn the onset of darkness and cold. Winter is coming, and it may be a long one! (heard that somewhere before...) SO my mighty guru word warriors, light up our hearts and minds with words...
5 Sep 2014
Small Basic - Transparent GraphicsWindow
I recently added a feature to the LitDev Extension to create a completely transparent GraphicsWindow . The method to do this is: LDUtilities . TransparentGW ( ) I can't show a screenshot because there is absolutely nothing to see! So, what's the point... Well, anything we add to...
30 Aug 2014
Small Basic Challenges of the Month - August 2014
Ed Price - MSFT
These challenges are intended for people who are learning to program for the first time or for those returning to programming who want to start using Small Basic. Some will be easy, some will be hard - but they will all make you think, and more importantly be GREAT FUN! Please post your solutions...
9 Aug 2014
Small Basic - How to read error messages
Ed Price - MSFT
Today's blog post comes from a section of the longer TechNet Wiki article: Small Basic: How to Debug by Nonki Takahashi Meaning of Error Messages There are two types of error messages given by Small Basic. One is compile errors. Another one is runtime errors. These messages help your development...
5 Aug 2014
Small Basic - Controls are Shapes
All of the Controls (Buttons, TextBoxes etc) that can be created with the Controls object can be manipulated with the Shapes object methods. This can create some fun effects and make your games or programs more visually interesting. Here is a simple example - it is possible to click it, but pretty...
2 Aug 2014
Small Basic - Clearing Turtle Trails
With the current version of Small Basic, the trails left by the turtle cannot be easily cleared. We may want to remove the trails because we are starting the turtle off again and want a clear screen or if the number of trails is very large the program will slow. One obvious option would be to do a...
26 Jul 2014
Small Basic Game Programming - Text adventure
Once I have answered a question in Small Basic Forum by Jeffrey SWHS about Text Adventure Game . At that time, I made a sample text adventure program. That program ( FCD758-0 ) is not completed. But I will explain about the program this time. And until the next time I'd like to refine and upgrade this...
21 Jul 2014
Small Basic - Resources for Game Programming
Microsoft Small Basic program language is for learning programming. If you've already understood programming, you may would like to start game programming. Today, I'd like to introduce some resources for game programming in Small Basic. TechNet Wiki Articles Small Basic: Dynamic Graphics - shows...
7 Jul 2014
Small Basic - Colors
You can set colors in Small Basic in 3 ways: Using pre-defined color names (e.g. GraphicsWindow.BrushColor = "Red" ) Using a Hex value code (e.g. GraphicsWindows.BrushColor = "#FF0000" ) Setting the Red, Green, Blue components (RGB) (e.g. GraphicsWindows.BrushColor = GraphicsWindow.GetColorFromRGB...
5 Jul 2014
Why Microsoft Small Basic? Why not Scratch or Alice?
Ed Price - MSFT
This was originally written up by the Small Basic creator, Vijay Raji... "Both Scratch and Alice are great tools that help beginners learn the concepts of programming. They are doing so by enabling people to write "codeless" programs. Small Basic is taking a different approach by introducing code...
4 Jul 2014
Sprite Arrays - Featured Article
I recently wrote a TechNet Wiki article describing how to manage arrays of sprites in a game. For the full article see http://social.technet.microsoft.com/wiki/contents/articles/24857.small-basic-sprite-arrays.aspx . The following is an excerpt from one section... Recycling sprites We...
28 Jun 2014
Small Basic - Hammer and Nails
One of the great things about Small Basic is that you have to be imaginative to solve problems, since there is such a small set of commands. This makes it fun to use even when you have quite good programming skills - it is still a challenge to get it to do new things more efficiently. There was a...
21 Jun 2014
Tap into Small Basic Forum
When you are learning Small Basic programming, you may stack on your debugging. I recommend to utilize lots of resources about Small Basic as following steps. Search in TechNet Wiki. Small Basic Portal may help you. Search in Small Basic Forum. Ask question in Small Basic Forum. To...
16 Jun 2014
Small Basic - About Monthly Challenges
This is a few thoughts from writing Small Basic forum monthly challenges for 3 years. Initially they started as weekly challenges, here is the first , which was in response to a discussion topic posted by Kirkkaf. However, the weekly setup was just too fast a turn-over. It was difficult to create...
14 Jun 2014
Small Basic Getting Started Guide - Featured Article
Ed Price - MSFT
New to Small Basic? Check out this Wiki article: Small Basic Getting Started Guide Get up-to-speed quickly and learn the basics of how to program using Small Basic by using the Getting Started Guide. Use the Getting Started Guide online: 01. Introduction | 02. First Program...
13 Jun 2014
Small Basic - Box2D Physics Extension
The LitDev extension includes the LDPhysics object. This is an interface to the excellent Box2D engine originally written by Erin Catto. Box2D is an open source library that is used in professional games like Angry Birds and many others . The Box2D engine allows shapes to realistically interact, bouncing...
7 Jun 2014
The Small Basic category on TechNet Gallery
Ed Price - MSFT
The Small Basic category/tag on TechNet Gallery is growing! You can see the items that have the most downloads here: http://gallery.technet.microsoft.com/site/search?f%5B0%5D.Type=Tag&f%5B0%5D.Value=Small%20Basic&f%5B0%5D.Text=Small%20Basic&sortBy=Downloads Why Use TechNet...
6 Jun 2014
Small Basic - Database Extension
Over the years a few people have written simple databases in Small Basic saving data in a text file, then performing sorts or other operations on Small Basic arrays of data. There were a few recent questions on databases and sorting arrays as well as a challenge question on the Small Basic forum....
24 May 2014
Why Johnny Can't Code
Going back to the very first Small Basic blog post written in 2006 by the author of Small Basic, Vijaye Raji. It was called Hello World and outlined what Small Basic was all about. Vijaye says that he was inspired by an article he read called Why Johnny Can't Code by David Brin. " It all happened...
17 May 2014
Page 1 of 5 (115 items)
© 2015 Microsoft Corporation.
Privacy & Cookies