Small Basic

The Official Blog of Small Basic

Browse by Tags

Tagged Content List
  • Blog Post: Small Basic 1.1 is here!

    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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: Brighten up everyone's day! Become a shining September Small Basic Guru!

    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...
  • Blog Post: 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...
  • Blog Post: Small Basic Challenges of the Month - August 2014

    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...
  • Blog Post: Small Basic - How to read error messages

    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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: Why Microsoft Small Basic? Why not Scratch or Alice?

    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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: Small Basic Getting Started Guide - Featured Article

    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...
  • Blog Post: 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...
  • Blog Post: The Small Basic category on TechNet Gallery

    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...
  • Blog Post: 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....
  • Blog Post: 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...
Page 1 of 5 (115 items) 12345