Small Basic - June Challenges: Psychedelic Spiral, MARS orbit, Anagrams, On-Screen Keyboard, and more!

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 / partial solutions / questions / feedback etc. into this thread that will remain 'sticky' for the month.  The only rule is that your solution must use standard Small Basic methods (no extensions).

Here is the forum thread:

https://social.msdn.microsoft.com/Forums/en-US/f7b62609-6994-48e1-b353-8de4b278ec16/challenge-of-the-month-june-2016?forum=smallbasic

It would be good if people could post their problems with these challenges so that a discussion can start so that everyone can learn from each other.

We may extend these challenges over into a second month if solutions and questions are still coming in.

Text Challenges

  • Create an on screen keyboard.
  • Create a program to find the differences between 2 text files - a simple file difference program.

Graphics Challenges

  • Create a custom cursor - no extensions.
  • Draw a multi-coloured spiral

Game Challenge

  • Create a game based on the user trying to unscramble anagrams.  The program should create anagrams and time or check the user answers.

These Community Suggestions come on separate discussion threads.

By Coding Cat

  • Animation techniques - LINK

By YLed

  • M A R S orbit - LINK
  • New steps in this cells calculator- LINK
  • The impossible stair - LINK
  • Binary ADD calculator - LINK
  • Draw a regular dodecahedron - LINK

 

Do you have an idea for a future challenge? Please post it here!

 

Small and Basically yours,

- LitDev & Ninja Ed