Small Basic

The Official Blog of Small Basic

Browse by Tags

Tagged Content List
  • Blog Post: Small Basic Guru - June Winners: LitDev, Jibba Jabba, & Nonki Takahashi!!!

    Congrats to LitDev, Jibba Jabba, and Nonki! Great articles this month! Small Basic Technical Guru - June 2014 litdev Small Basic: Sprite Arrays Ed Price : "An important topic that's well described with fantastic examples! Great article!" Michiel...
  • Blog Post: Small Basic - Triangle Challenge

    One of this month's challenges was set by Nonki - "Draw a picture of a regular triangle" . Here are some of the solutions: By Athasak, QQK823 This answer was shown to not be an exact equilateral triangle by Nonki and have the side ratios below. Another by Athasak after some corrections...
  • Blog Post: Small Basic - Random Numbers

    Random numbers can be very useful in your Small Basic games. They can be used to make the game play vary from one game to the next. The Small Basic keyword to get a random number is Math.GetRandomNumber(maxNumber) . It will return a random integer between 1 and the input value maxNumber . Here...
  • 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: 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: LitDev's "Dynamic Graphics for Game Programming" - Small Basic Featured Article

    This article from litdev is an introduction to graphical game programming using Small Basic. It includes the basics of program design, movement, user interaction with keys and mouse, collision detection and introduces some more advanced ideas at the end. You can read the full article here: Small...
  • Blog Post: Interview with a Small Basic Guru - Steve Todman (litdev)

    We've interviewed litdev once here before. You can find that interview here: LitDev, Scottish MCC & Forum Moderation Ninja (Sinclair Spectrum, Small Basic, Fortran, C++, C#) But I also wanted to highlight an interview from Wiki Ninja, MCC, and T-SQL Guru, Naomi N . You can see the...
  • 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: 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 - 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: Small Basic Challenges of the Month - June 2014

    These monthly challenges come from our Small Basic Community Council member, litdev . 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...
  • Blog Post: Small Basic - Dudeson's Smoke

    Thinking back over some of the most innovative Small Basic contributors of the past brings to mind Dudeson. He came up with this very simple, but incredibly effective code for modelling smoke. Here is a link to his first forum post for his Smoke Editor . Import PBH865 for the example below ...
  • 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: SideScroller - Small Basic Featured Program

    Last month's challenges had vertical scrollers and so this month I suggested a platform type game. Here is the challenge: Game Challenge We have had the vertical scrolling game last month, so now it's the platform game. The challenge is to have some stationary platforms at varying heights...
  • Blog Post: What is your first Small Basic program?

    Following article in Small Basic Forum was written by Zock77 in this February. post your First SB program! I also would like to know your first program. Write about your first Small Basic program into the article above! Following first programs are already listed in the article. TMM460 by Zock77...
  • 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...
  • Blog Post: Small Basic - Pulse Position Modulation Extension

    First a bit of background... Zock77, a frequent Forum contributor and game maker posted a question that got me interested. http://social.msdn.microsoft.com/Forums/en-US/fdc0e238-247c-449b-a72a-05aa438ecf62/sound-outputs-and-such-with-smallbasic?forum=smallbasic Here is a quote from Zock77's...
  • Blog Post: Small Basic - Array Basics (featured Wiki article)

    Check out this article from litdev : Small Basic: Array Basics What is an Array? Any array is a variable that stores a collection of things. Usually the things stored are of the same type, perhaps a list of people's names, or the position of some sprites in a game. An array has an index...
  • Blog Post: Vertical Scrolling Games

    In Challenge of the Month – April 2014 , we’ve got 5 vertical scrolling games as game challenge entries. The challenge was as follows. Game Challenge Write a vertical scrolling game with obstacles that appear from above and move down. The player must dodge the obstacles by using...
  • Blog Post: Small Basic Types

    There are a bunch of SmallBasic enthusiasts lined up for blogging here, so you can expect more regular blog posts on all sorts of varied SmallBasic related stuff. So here's some thoughts on the Small Basic variables... Small Basic has only one variable type. A variable is something that stores...
  • Blog Post: Small Basic Challenge of the Month - May 2014

    Another month of challenges from LitDev! Share your results in our forum: http://social.msdn.microsoft.com/Forums/en-US/0fa31cf0-1957-469c-b878-7ca6728ff1b2/challenge-of-the-month-may-2014?forum=smallbasic These challenges are intended for people who are learning to program for the first...
  • Blog Post: Small Basic - April Challenges! (no fooling)

    A brand new set of challenges from litdev ... 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 SmallBasic. Some will be easy, some will be hard - but they will all make you think, and more importantly...
  • Blog Post: How do you program "Hello World" in Small Basic?

    Like this... TextWindow . WriteLine ( "Hello World" ) TextWindow is an Object WriteLine is a Method, the brackets show that this method needs some data to work with - in this case, what to write. "Hello World" is what we want the write and it is put in double quotes - and is called...
  • Blog Post: Small Basic Featured Article - Grammar Basics

    LitDev and Nonki have been helping us build a strong library of Small Basic content on TechNet Wiki. Please check out this article from litdev : Small Basic: Grammar Basics This article describes the main language elements or 'grammar' used by the Small Basic language and gives some suggestions...
  • Blog Post: Small Basic Challenges of the Month - March 2014

    These challenges come our way from litdev . The 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...
Page 1 of 3 (53 items) 123