none
Nominate games (or other programs) here to get featured on our Blog!

    Question

  • Got a game you made that you want us to review for being featured on the blog? Maybe someone else's game that you think is great?

    The Small Basic blog: http://blogs.msdn.com/b/smallbasic/

    Post the game/program in this thread to nominate them!

    Please include the following information:

    1. Name of the game/program. Try to come up with something cool and that differentiates it. Instead of "Maze Game", call it "Smily Face Maze" or "Turtle Maze". For example, rather than "Tank Game", the TeamChallenge teams came up with "Tankinator" and "Tank Rampage". I might help you come up with a more interesting/different name if yours seems to generic.
    2. Link to the program listing: http://smallbasic.com/smallbasic.com/program/ - What's your listing code? Include the full link to get us there faster.
    3. Link to the download page. If your game/program runs better locally, then zip the files/folders together and upload it to the TechNet Gallery. Include the link to your gallery page. We've got a "Small Basic" tag going in the gallery. Here's the TechNet Gallery: http://gallery.technet.microsoft.com/
    4. Name and Link to the creator's Profile Page. If it was you, then just include your name. Your profile link is attached to your post anyway. But if someone else wrote it, please link to their profile. If multiple people made the game/program, please include a profile link for each person and explain what they did (if you know).

    I and other Small Basic community folks (like LitDev and some Microsoft employees) will evaluate the programs to select the ones to feature on the blog. If we don't select yours, we can explain why (if you want) and give you steps to make your program "better" (more fun/unique/etc.).

    Thanks!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Twitter, Wiki)




    Friday, December 21, 2012 2:44 AM
    Owner

Answers

All replies

  • Here is the new version of my old game I used to call "Breaker". Since It had the same name as my previous game it didn't catch the eyes. I changed the name to a more unique one. It's the best game that I have made with small basic so far. Here are the descriptions:

    Block Smasher V2.0 Ultimate
    Finally, the ultimate version of the Block Smasher game is out! download it from here and play. It has 6 distinct levels and I also added save/load features and cheat codes to the game for more fun. You will get the cheat codes once you finish the game (And please don't cheat to find the cheat codes! Play the game thoroughly!). Follow this link to download: Block Smasher V2.0 Ultimate on Microsoft Technet Gallery


    And I downloaded the sound used in the main menu from here:

    Garden party.mp3

    Also if you are looking for the source code find it in my previous post here: Sourrce code of Block Smasher






    Friday, December 21, 2012 4:12 AM
    • Edited by litdevModerator Sunday, December 23, 2012 4:26 PM version updated
    Sunday, December 23, 2012 10:29 AM
    Moderator
  • Amir's LED display program, NGJ236.

    http://social.msdn.microsoft.com/Forums/en-US/smallbasic/thread/3cf9385b-fdb0-4f42-9436-21d95e778903#b617a188-4fb0-40ea-b64e-135113640f9a

    Modify it to show your own message!

    Hi LitDev,

    I made a Text String to LED Font generator to show a full message.


    Merry Xmas!

    Sunday, December 23, 2012 12:58 PM
  • Great. I'll feature both of these. Thanks, guys!

    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Twitter, Wiki)

    Saturday, December 29, 2012 8:41 AM
    Owner
  • I'm nominating Zock's Tankinator:

    Download Version 0.02: http://gallery.technet.microsoft.com/Tankinator-Small-Basic-Game-55a77a3f

    Features added:

    1) Added pause Feature ("P" to activate) - Thanks to litdev for source code

    2) Added a Feature to enable setting the aim of the turret - As suggested by Ed Price

    3) Added different turret wreck shapes for different turrets

    4) fixed countless bugs

    Give feedback here: http://social.msdn.microsoft.com/Forums/en-US/smallbasic/thread/90825e1b-de5a-49e8-8fbe-ced2a5d9ccc9

    Thanks!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Twitter, Wiki)

    Saturday, December 29, 2012 4:08 PM
    Owner
  • Featured LED Display here: http://blogs.msdn.com/b/smallbasic/archive/2013/01/06/led-display-small-basic-featured-program.aspx

    Thanks to Amir and LitDev!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Twitter, Wiki)

    Sunday, January 06, 2013 10:33 PM
    Owner
  • Soda Pop Showdown is the name of the game I would like to nominate. it is made by JKrueg.

    Here is the Listing The code is SND683.

    http://social.msdn.microsoft.com/profile/jkrueg/?ws=usercard-mini that is the link to the creators page!

    I think this game is very fun and addictive to play that is why I am nominating it.

    Monday, January 07, 2013 2:25 AM
  • Thanks CLC!

    I'm also nominating Small Music Player: http://social.msdn.microsoft.com/Forums/en-US/smallbasic/thread/5ed51f6b-4029-4c9b-8019-73fcb492b80e/ 

    by Amir CPSNaochanON, and Absolu 

    Thanks!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Twitter, Wiki)

    Thursday, January 10, 2013 6:01 PM
    Owner
  • Saturday, January 19, 2013 8:03 PM
    Owner
  • I'd like to nominate my own program.

    it's called SB Story Writer

    Here's the publish code: KKK028

    It's not graphically pleasing but it will make you laugh.

    Also I might update the program.
    • Edited by Talgon96 Monday, January 21, 2013 6:10 AM
    Monday, January 21, 2013 6:09 AM
  • That's an awesome and funny program! Thanks for sharing it with the Small Basic community.

    I am an 11 year old that loves math, games, and computers. 'Binary is as easy as 1, 10, 11.'

    Monday, January 21, 2013 4:20 PM
  • What about this? a binary calc :P first i made it in VB and then in SB

    Import : THJ835 ' i got the idea to make a binary calculator from this program.

    ___________________________________________________________________________________

    A Vigenere cipher program.

    Import : WCD295

    ___________________________________________________________________________

    A Abacus Program by my Facebook friend "Harry Hardjono"

    Import : CKX791

    A Spirograph by me.

    Import : BCD721__________________________________________________________________________________________________________________


    Merry Xmas!

    Friday, January 25, 2013 6:31 PM
  • I'd like to nominate my own program.

    it's called SB Story Writer

    Here's the publish code: KKK028

    It's not graphically pleasing but it will make you laugh.

    Also I might update the program.

    Talgon, it doesn't run online. Could you include a download to it? One way to do that is on TechNet Gallery.

    Thanks!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Answer an interesting question? Create a wiki article about it!

    Monday, January 28, 2013 12:36 AM
    Owner
  • What about this? a binary calc :P first i made it in VB and then in SB

    Import : THJ835 ' i got the idea to make a binary calculator from this program.

    ___________________________________________________________________________________

    A Vigenere cipher program.

    Import : WCD295

    ___________________________________________________________________________

    A Abacus Program by my Facebook friend "Harry Hardjono"

    Import : CKX791

    A Spirograph by me.

    Import : BCD721__________________________________________________________________________________________________________________


    Merry Xmas!

    Amir, very cool. I'll feature the binary/decimal converter now. And I'll check out some of the others.

    Do you know what would be cool? A text to binary converter. =^)

    Thanks!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Answer an interesting question? Create a wiki article about it!

    Monday, January 28, 2013 12:38 AM
    Owner
  • I made a text to binary and binary to text converter

    Import : JKH581

    Small change in codes to handle "NewLine" character

    Import : BTN178



    1.GraphicsWindow.Width = 400
    2.GraphicsWindow.Height = 300
    3.GraphicsWindow.Title = "Text to Binary : Binary to Text"
    4. 
    5.TextBox = Controls.AddMultiLineTextBox(10,10)
    6.Controls.SetSize(TextBox,380,250)
    7.ButtonTB = Controls.AddButton("Convert to Binary",10,265)
    8.ButtonBT = Controls.AddButton("Convert to Text",140,265)
    9.Controls.ButtonClicked = onClick
    10. 
    11.Sub onClick
    12.  LastButton = Controls.LastClickedButton
    13.  If LastButton = "Button1" Then
    14.    ConvertToBinary()
    15.  Else
    16.    ConvertToText()
    17.  EndIf
    18.EndSub
    19.Sub ConvertToBinary
    20.  String = Controls.GetTextBoxText(TextBox)
    21.  For i = 1 To Text.GetLength(String)
    22.    CharCode = Text.GetCharacterCode(Text.GetSubText(String,i,1))
    23.    'convert ascii codes into binary
    24.    bit = ""
    25.    binval = ""
    26.    Count = 0
    27.    While CharCode > 0
    28.      bit[Count] = Math.Remainder(CharCode,2)
    29.      CharCode = Math.Floor(CharCode / 2)
    30.      Count = Count + 1
    31.    EndWhile
    32.    For j = Array.GetItemCount(bit) To 0 Step -1
    33.      binval = Text.Append(binval,bit[j])
    34.    EndFor
    35.    'add leading zero to make binary value even
    36.    For b = 0 To 8 - Text.GetLength(binval)
    37.      binval = Text.Append(0,binval)
    38.    EndFor
    39.    longbin = Text.Append(longbin,binval)
    40.  EndFor
    41.  Controls.SetTextBoxText(TextBox,longbin)
    42.  longbin = ""
    43.EndSub
    44.Sub ConvertToText
    45.  Binary = Controls.GetTextBoxText(TextBox)
    46.  If Math.Remainder(Text.GetLength(Binary),8) <> 0 Then
    47.    GraphicsWindow.ShowMessage("Binary is un even","Error")
    48.  Else
    49.    For g = 1 To Text.GetLength(Binary) Step 8
    50.      Binarychar = Text.GetSubText(Binary,g,8)
    51.      'Convert binary to decimal
    52.      For bit_Count = 1 To Text.GetLength(Binarychar)
    53.        binaryNum = binaryNum + Text.GetSubText(Binarychar,Text.GetLength(Binarychar)-bit_Count+1,1)*Math.Power(2,bit_Count-1)
    54.      EndFor
    55.      'get char from ascci code
    56.      Char = Text.GetCharacter(binaryNum)
    57.      binaryNum = ""
    58.      'append char
    59.      LongString = Text.Append(LongString,Char)
    60.    EndFor
    61.    Controls.SetTextBoxText(TextBox,LongString)
    62.    LongString = ""
    63.  EndIf
    64.EndSub

    Merry Xmas!


    • Edited by 4mir '- Monday, January 28, 2013 5:25 PM updated code
    Monday, January 28, 2013 1:14 PM
  • What about this? a binary calc :P first i made it in VB and then in SB

    Import : THJ835 ' i got the idea to make a binary calculator from this program.

    ___________________________________________________________________________________

    A Vigenere cipher program.

    Import : WCD295

    ___________________________________________________________________________

    A Abacus Program by my Facebook friend "Harry Hardjono"

    Import : CKX791

    A Spirograph by me.

    Import : BCD721__________________________________________________________________________________________________________________


    Merry Xmas!

    Amir, very cool. I'll feature the binary/decimal converter now. And I'll check out some of the others.

    Do you know what would be cool? A text to binary converter. =^)

    Thanks!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Answer an interesting question? Create a wiki article about it!

    i was talking about this.


    Merry Xmas!

    Monday, January 28, 2013 5:20 PM
  • Amir,

    I featured the cipher here: http://blogs.msdn.com/b/smallbasic/archive/2013/01/30/vigen-232-re-cipher-small-basic-featured-program.aspx

    Thanks!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Answer an interesting question? Create a wiki article about it!

    Thursday, January 31, 2013 1:12 AM
    Owner
  • Amir, I love the Text to Binary Converter! Ha! So geeky cool!

    I blogged about it here: http://blogs.msdn.com/b/smallbasic/archive/2013/02/01/text-to-binary-converter-small-basic-featured-program.aspx

    And I left a ciphered message! =^)


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Answer an interesting question? Create a wiki article about it!

    Saturday, February 02, 2013 1:51 AM
    Owner
  • Nice text/binary converter! It works very well, fast, and efficiently!

    I am an 11 year old that loves math, games, and computers. 'Binary is as easy as 1, 10, 11.'

    Saturday, February 02, 2013 4:52 AM
  • More programs I need to feature from this thread...

    http://smallbasic.com/smallbasic.com/program/?KKK028 - Silly Story Writer from Talgon96 (http://social.msdn.microsoft.com/profile/talgon96). You have to run it locally, but it's hilarious.

    http://smallbasic.com/smallbasic.com/program/?CKX791 - Small Basic Abacus from Harry Hardjono. Very cool. Even has a sound.

    http://smallbasic.com/smallbasic.com/program/?BCD721 - Spirograph by 4mir (http://social.msdn.microsoft.com/profile/4mir%20'-/). This is amazing and fun!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Answer an interesting question? Create a wiki article about it!

    Saturday, February 16, 2013 9:49 AM
    Owner
  • I will post many fractals here:

    Original Mandelbrot: BTB864

    Mandelbrot slightly modified for stripes on Mandelbrot points: NNH913

    Burning ship fractal: KKP799

    Tricorn Mandelbrot: LHN438

    Julia set (change 'realVal' and 'imagVal' for different Julias): HVD712

    Multibrot for d=4: VJT156

    Multibrot for d=3: GMW425

    And that's all for now!


    I am an 11 year old that knows Small Basic and is learning Java and C. 'Binary is as easy as 1, 10, 11.'

    Monday, February 18, 2013 4:59 PM
  • I will post many fractals here:

    Original Mandelbrot: BTB864

    Mandelbrot slightly modified for stripes on Mandelbrot points: NNH913

    Burning ship fractal: KKP799

    Tricorn Mandelbrot: LHN438

    Julia set (change 'realVal' and 'imagVal' for different Julias): HVD712

    Multibrot for d=4: VJT156

    Multibrot for d=3: GMW425

    And that's all for now!


    I am an 11 year old that knows Small Basic and is learning Java and C. 'Binary is as easy as 1, 10, 11.'

    I love the Mandelbrot Stripes fractal!

    http://smallbasic.com/smallbasic.com/program/?NNH913

    Ooh, the Tricorn Mandelbrot is also cool: http://smallbasic.com/smallbasic.com/program/?LHN438

    Okay, for starters I added a Fractal section under Math here: http://blogs.msdn.com/b/smallbasic/archive/2013/02/17/small-basic-program-gallery-listed-by-category.aspx 


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Answer an interesting question? Create a wiki article about it!

    Tuesday, February 26, 2013 3:29 AM
    Owner
  • Chomper by QBasicLover, thread here http://social.msdn.microsoft.com/Forums/en-US/smallbasic/thread/85146e0c-4653-44d4-9b04-fe17c2a90ce0.

    Current version Import CTF676.  Check for more recent version, but this one is good.

    Monday, March 04, 2013 6:41 PM
    Moderator
  • Updated version import is BFN681

    Thursday, March 07, 2013 4:32 PM
  • hey i would like to nominate my first smallbasic program-a shell (macron 32). i created this in about 2 or 3 weeks and i just wanted to see if anyone liked it, so that i could update to macron 64. you can find it on technet if you enter in the search box: "The theme to my shell"

    Thank you.

    here is the source (goto technet to get music and image files)


    GraphicsWindow.Show()
    GraphicsWindow.Title = "Macron 32"
    GraphicsWindow.Width = 650
    GraphicsWindow.Height = 400
    image1 = "C:\Users\User\Documents\SMALL Files\Macron Logo.png"
    GraphicsWindow.DrawResizedImage(image1, 0, 0 ,650, 400)
    Sound.PlayAndWait("C:\Users\User\Documents\SMALL Files\song.mp3")
    GraphicsWindow.Hide()
    GraphicsWindow.Clear()
    TextWindow.Title="Macron 32"
    TextWindow.ForeGroundColor="green"
    MACRON:
    time=Clock.Time
    TextWindow.Clear()
    TextWindow.WriteLine("enter a username: ")
    username=TextWindow.Read()
    HOME:
    TextWindow.title="Macron 32"
    TextWindow.Clear()
    TextWindow.WriteLine("welcome to Macron 32, "+username+"!")
    TextWindow.WriteLine("it is "+time)
    TextWindow.WriteLine("-----------------------------------")
    TextWindow.WriteLine("programs:")
    TextWindow.WriteLine(">calculator [calc]")
    TextWindow.WriteLine(">word machine [wordmach]")
    TextWindow.WriteLine(">1 player game [1pgame]")
    TextWindow.WriteLine(">2 player game [2pgame]")
    TextWindow.WriteLine(">online dictionary [dic]")
    TextWindow.WriteLine(">browse pc [bro]")
    TextWindow.WriteLine(">help [hlp]")
    TextWindow.WriteLine(">reboot [reb]")
    TextWindow.WriteLine(">exit [exit]")
    TextWindow.WriteLine("-----------------------------------")
    programselect=TextWindow.Read()
    If programselect=("calc") Then
    Goto CALC
    Else
    If programselect=("wordmach") Then
    Goto WORDMACH
    Else
    If programselect=("1pgame") Then
    Goto PGAMEO
    Else
    If programselect=("2pgame") Then
    Goto PGAMET
    Else
    If programselect=("reb") Then
      Goto MACRON
    Else
      If programselect=("exit") Then
        Program.End()
        ELSE
        If programselect=("dic") Then
          Goto DIC
        Else
          If programselect=("bro") Then
            Goto MUZIC
           Else
          If programselect=("hlp") Then
            Goto HELP
          Else
            TextWindow.WriteLine("unknown command!")
            Program.Delay(1000)
            Goto HOME
          EndIf
          EndIf
    EndIf   
    EndIf
    EndIf
    EndIf
    EndIf
    EndIf


    PGAMEO:
    TextWindow.Clear()
    TextWindow.title="Guessing Game-Macron 32"
    rand=Math.GetRandomNumber(10)
    TextWindow.WriteLine("guess a number 1-10: ")
    ans=textwindow.Read()
    If ans=rand Then
      TextWindow.WriteLine("you win!")
      Program.Delay(1000)
      Goto HOME
    Else
      TextWindow.WriteLine("awwwww...")
      Program.Delay(1000)
      Goto HOME
      EndIf
      PGAMET:
      TextWindow.Clear()
      TextWindow.title="2 Player Word Guessing Game-Macron 32"
      TextWindow.WriteLine("player enter a word: ")
      pword=textwindow.Read()
      TextWindow.WriteLine("player enter a clue: ")
      pclue=textwindow.Read()
      TextWindow.Clear()
      TextWindow.WriteLine("clue:")
      TextWindow.WriteLine(pclue)
       TextWindow.WriteLine("------------------")
      ppword=textwindow.Read()
      If ppword=pword Then
        TextWindow.WriteLine("you win!")
        Program.Delay(1000)
        Goto HOME
      Else
        TextWindow.WriteLine("awwwww...")
        Program.Delay(1000)
        Goto HOME
        EndIf
      If pword=("\back") Then
        Goto HOME
        Else
          If pword Or pclue Or ppword=("\exit") Then
            Program.End()
          EndIf
          EndIf
       
      'calculator
    CALC:
    TextWindow.Title="Calculator-Macron 32"
    num1=0
    num2=0
    TextWindow.Clear()
    TextWindow.WriteLine("number? ")
    TextWindow.WriteLine("-------")
    num=TextWindow.Read()
    TextWindow.WriteLine("number 2? ")
    TextWindow.WriteLine("---------")
    numb=TextWindow.Read()
    TextWindow.WriteLine("process? [add][sub][div][mul] ")
    TextWindow.WriteLine("--------------------------")
    pro=Textwindow.Read()
    If pro=("add")Then
      TextWindow.Clear()
      TextWindow.WriteLine(num+numb)
    Program.Delay(1000)
    Goto HOME
    EndIf

      If pro=("sub")Then
      TextWindow.Clear()
      TextWindow.WriteLine(num-numb)
    Program.Delay(1000)
    Goto home
    EndIf
       
      If pro=("div")Then
      TextWindow.Clear()
      TextWindow.WriteLine(num/numb)
    Program.Delay(1000)
    Goto home
    EndIf
       
      If pro=("mul")Then
      TextWindow.Clear()
      TextWindow.WriteLine(num*numb)
    Program.Delay(1000)
    Goto home
    EndIf
       
        'word machine
        WORDMACH:
        TextWindow.Clear()
        TextWindow.title= "Word Machine-Macron 32"
        TextWindow.WriteLine(": ")
        entry=Textwindow.Read()
        TextWindow.WriteLine("----------------------")
        TextWindow.WriteLine("exit? [y][n]")
        exit=Textwindow.read()
        If exit=("y") Then
          Goto HOME
        EndIf
          If exit=("n") Then
    Goto wordmach
            EndIf
        If entry=("\back") Then
          Goto HOME
        EndIf
        If entry=("\exit") Then
          Program.End()
        EndIf
       
        MUZIC:
        TextWindow.Clear()
        TextWindow.Title="SongFinder-Macron 32"
        TextWindow.WriteLine("please type in exact location of song.")
        TextWindow.WriteLine("ex: C:\Users\User\Files\Song.mp3")
        TextWindow.WriteLine("--------------------------------------")
        location=textwindow.Read()
        TextWindow.WriteLine("playing "+location)
        TextWindow.WriteLine("--------------------------------------")
        sound.playandwait(location)
        TextWindow.WriteLine("done")
        Program.Delay(1000)
        Goto HOME
      EndIf
    'dictionary
    DIC:
    TextWindow.Clear()
    TextWindow.title="Dictionary-Macron 32"
    TextWindow.WriteLine("word? ")
    TextWindow.WriteLine("-----")
    word=TextWindow.read()
    define=Dictionary.GetDefinition(word)
    TextWindow.Clear()
    TextWindow.WriteLine(define)
    If word=("\back") Then
      Goto HOME
    EndIf
    If word=("\exit") Then
      Program.End()
    EndIf
    TextWindow.WriteLine("what now? ")
    TextWindow.WriteLine("---------")
    whatnow=textwindow.Read()
    If whatnow=("\back") Then
      Goto HOME
    Else
      If whatnow=("\exit") Then
        Program.End()
        EndIf
      EndIf

    'help
    HELP:
    TextWindow.title="Help Prompt-Macron 32
    TextWindow.Clear()
    TextWindow.WriteLine("help prompt")
    TextWindow.WriteLine("macron 32 by drew tarnowski")
    TextWindow.WriteLine("-----------")
    TextWindow.WriteLine("\back - return to homescreen")
    TextWindow.WriteLine("\exit - exit macron")
    TextWindow.WriteLine("----------------------------")
    helpnow=textwindow.Read()
    If helpnow=("\back") Then
      Goto HOME
    Else
      If helpnow=("\exit") Then
        Program.End()
        EndIf
      Endif

    Friday, March 08, 2013 2:24 AM
  • I'm nominating Zock's Tankinator:

    Download Version 0.02: http://gallery.technet.microsoft.com/Tankinator-Small-Basic-Game-55a77a3f

    Features added:

    1) Added pause Feature ("P" to activate) - Thanks to litdev for source code

    2) Added a Feature to enable setting the aim of the turret - As suggested by Ed Price

    3) Added different turret wreck shapes for different turrets

    4) fixed countless bugs

    Give feedback here: http://social.msdn.microsoft.com/Forums/en-US/smallbasic/thread/90825e1b-de5a-49e8-8fbe-ced2a5d9ccc9

    Thanks!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Twitter, Wiki)

    do you have the updated version on here?

    It is written: "'As surely as I live,' says the Lord, 'every knee will bow before me; every tongue will acknowledge God.'" Romans 14:11

    Monday, April 01, 2013 3:56 AM
    Answerer
  • I'd like to nominate this game by NaochanON.

    http://smallbasic.com/smallbasic.com/program/?rzd792

    The program runs well - very smooth and playable.

    Also liked how it was written, easy to read and learn from.

    Monday, April 01, 2013 11:23 AM
    Answerer
  • I'd like nominate this beta version of a "Single Character String Searcher", by me.

    Import: XMX755

    http://smallbasic.com/program/?XMX755

    Features:

    • A colourful Interactive Program that searches any String for a given character.
    • "Quick Input Mode"
    • stores results in a multidimensional variable
    • uses relevant character codes
    • and a friendly UI.

    Tuesday, May 07, 2013 6:54 PM
    Answerer
  • I made a "3D Maze" type program as an exercise. Had not programmed anything for about 25 years, fancied getting back into it, and downloaded the free version of Visual Studio. It popped up with the option of SmallBasic, so I thought I'd start there first.

    My first attempt at the 3D maze has been uploaded to program ID - DWV967

    However, I wanted to develop this further into something that resembled the old Bard's Tale games and have some simple textured walls/graphics. But couldn't work out how to transform and project the textures in software alone. I then read about RayCasting being an efficient method of portraying a simple pseudo 3d world made from blocks, with the ability to map simple textures.

    Found a tutorial at lodev.org with some sample C++ code. I eventually worked out how to translate this into Smallbasic (have never coded C++ before!!) and managed to get the basic engine working.

    After that, I made some improvements to the code (though it is still a bit messy, could probably be optimised and needs more annotation), and included colour shading that gets darker the further away the walls are.

    My RayCaster Maze has been uploaded to program ID - BRS931

    It's probably not running fast enough to include textures within SmallBasic, which would probably benefit from some type of screen buffering (double buffering?) but am now very keen to see if I can port this to my Nexus 7 using "RFO Basic!", include textures and eventually some basic RPG elements too.

    Cheers,

    Thursday, May 16, 2013 8:56 PM
  • Chomper by QBasicLover, thread here http://social.msdn.microsoft.com/Forums/en-US/smallbasic/thread/85146e0c-4653-44d4-9b04-fe17c2a90ce0.

    Current version Import CTF676.  Check for more recent version, but this one is good.

    Okay. I queued up a blog on Chomper using Anthony's latest import code.

    I also added it to the list of games: http://blogs.msdn.com/b/smallbasic/archive/2013/02/17/small-basic-program-gallery-listed-by-category.aspx

    Thanks, Litdev! (Sorry, I'm catching up on the blog.)


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Answer an interesting question? Create a wiki article about it!

    Saturday, May 18, 2013 11:18 PM
    Owner
  • I'm nominating Zock's Tankinator:

    Download Version 0.02: http://gallery.technet.microsoft.com/Tankinator-Small-Basic-Game-55a77a3f

    Features added:

    1) Added pause Feature ("P" to activate) - Thanks to litdev for source code

    2) Added a Feature to enable setting the aim of the turret - As suggested by Ed Price

    3) Added different turret wreck shapes for different turrets

    4) fixed countless bugs

    Give feedback here: http://social.msdn.microsoft.com/Forums/en-US/smallbasic/thread/90825e1b-de5a-49e8-8fbe-ced2a5d9ccc9

    Thanks!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Twitter, Wiki)

    do you have the updated version on here?

    It is written: "'As surely as I live,' says the Lord, 'every knee will bow before me; every tongue will acknowledge God.'" Romans 14:11

    This is the version I featured: http://blogs.msdn.com/b/smallbasic/archive/2013/01/09/tankinator-small-basic-featured-game.aspx

    If you have a newer version, then I can just post again with the update.

    Thanks!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Answer an interesting question? Create a wiki article about it!

    Saturday, May 18, 2013 11:24 PM
    Owner
  • hey i would like to nominate my first smallbasic program-a shell (macron 32). i created this in about 2 or 3 weeks and i just wanted to see if anyone liked it, so that i could update to macron 64. you can find it on technet if you enter in the search box: "The theme to my shell"

    Thank you.

    here is the source (goto technet to get music and image files)


    GraphicsWindow.Show()
    GraphicsWindow.Title = "Macron 32"
    GraphicsWindow.Width = 650
    GraphicsWindow.Height = 400
    image1 = "C:\Users\User\Documents\SMALL Files\Macron Logo.png"
    GraphicsWindow.DrawResizedImage(image1, 0, 0 ,650, 400)
    Sound.PlayAndWait("C:\Users\User\Documents\SMALL Files\song.mp3")
    GraphicsWindow.Hide()
    GraphicsWindow.Clear()
    TextWindow.Title="Macron 32"
    TextWindow.ForeGroundColor="green"
    MACRON:
    time=Clock.Time
    TextWindow.Clear()
    TextWindow.WriteLine("enter a username: ")
    username=TextWindow.Read()
    HOME:
    TextWindow.title="Macron 32"
    TextWindow.Clear()
    TextWindow.WriteLine("welcome to Macron 32, "+username+"!")
    TextWindow.WriteLine("it is "+time)
    TextWindow.WriteLine("-----------------------------------")
    TextWindow.WriteLine("programs:")
    TextWindow.WriteLine(">calculator [calc]")
    TextWindow.WriteLine(">word machine [wordmach]")
    TextWindow.WriteLine(">1 player game [1pgame]")
    TextWindow.WriteLine(">2 player game [2pgame]")
    TextWindow.WriteLine(">online dictionary [dic]")
    TextWindow.WriteLine(">browse pc [bro]")
    TextWindow.WriteLine(">help [hlp]")
    TextWindow.WriteLine(">reboot [reb]")
    TextWindow.WriteLine(">exit [exit]")
    TextWindow.WriteLine("-----------------------------------")
    programselect=TextWindow.Read()
    If programselect=("calc") Then
    Goto CALC
    Else
    If programselect=("wordmach") Then
    Goto WORDMACH
    Else
    If programselect=("1pgame") Then
    Goto PGAMEO
    Else
    If programselect=("2pgame") Then
    Goto PGAMET
    Else
    If programselect=("reb") Then
      Goto MACRON
    Else
      If programselect=("exit") Then
        Program.End()
        ELSE
        If programselect=("dic") Then
          Goto DIC
        Else
          If programselect=("bro") Then
            Goto MUZIC
           Else
          If programselect=("hlp") Then
            Goto HELP
          Else
            TextWindow.WriteLine("unknown command!")
            Program.Delay(1000)
            Goto HOME
          EndIf
          EndIf
    EndIf   
    EndIf
    EndIf
    EndIf
    EndIf
    EndIf


    PGAMEO:
    TextWindow.Clear()
    TextWindow.title="Guessing Game-Macron 32"
    rand=Math.GetRandomNumber(10)
    TextWindow.WriteLine("guess a number 1-10: ")
    ans=textwindow.Read()
    If ans=rand Then
      TextWindow.WriteLine("you win!")
      Program.Delay(1000)
      Goto HOME
    Else
      TextWindow.WriteLine("awwwww...")
      Program.Delay(1000)
      Goto HOME
      EndIf
      PGAMET:
      TextWindow.Clear()
      TextWindow.title="2 Player Word Guessing Game-Macron 32"
      TextWindow.WriteLine("player enter a word: ")
      pword=textwindow.Read()
      TextWindow.WriteLine("player enter a clue: ")
      pclue=textwindow.Read()
      TextWindow.Clear()
      TextWindow.WriteLine("clue:")
      TextWindow.WriteLine(pclue)
       TextWindow.WriteLine("------------------")
      ppword=textwindow.Read()
      If ppword=pword Then
        TextWindow.WriteLine("you win!")
        Program.Delay(1000)
        Goto HOME
      Else
        TextWindow.WriteLine("awwwww...")
        Program.Delay(1000)
        Goto HOME
        EndIf
      If pword=("\back") Then
        Goto HOME
        Else
          If pword Or pclue Or ppword=("\exit") Then
            Program.End()
          EndIf
          EndIf
       
      'calculator
    CALC:
    TextWindow.Title="Calculator-Macron 32"
    num1=0
    num2=0
    TextWindow.Clear()
    TextWindow.WriteLine("number? ")
    TextWindow.WriteLine("-------")
    num=TextWindow.Read()
    TextWindow.WriteLine("number 2? ")
    TextWindow.WriteLine("---------")
    numb=TextWindow.Read()
    TextWindow.WriteLine("process? [add][sub][div][mul] ")
    TextWindow.WriteLine("--------------------------")
    pro=Textwindow.Read()
    If pro=("add")Then
      TextWindow.Clear()
      TextWindow.WriteLine(num+numb)
    Program.Delay(1000)
    Goto HOME
    EndIf

      If pro=("sub")Then
      TextWindow.Clear()
      TextWindow.WriteLine(num-numb)
    Program.Delay(1000)
    Goto home
    EndIf
       
      If pro=("div")Then
      TextWindow.Clear()
      TextWindow.WriteLine(num/numb)
    Program.Delay(1000)
    Goto home
    EndIf
       
      If pro=("mul")Then
      TextWindow.Clear()
      TextWindow.WriteLine(num*numb)
    Program.Delay(1000)
    Goto home
    EndIf
       
        'word machine
        WORDMACH:
        TextWindow.Clear()
        TextWindow.title= "Word Machine-Macron 32"
        TextWindow.WriteLine(": ")
        entry=Textwindow.Read()
        TextWindow.WriteLine("----------------------")
        TextWindow.WriteLine("exit? [y][n]")
        exit=Textwindow.read()
        If exit=("y") Then
          Goto HOME
        EndIf
          If exit=("n") Then
    Goto wordmach
            EndIf
        If entry=("\back") Then
          Goto HOME
        EndIf
        If entry=("\exit") Then
          Program.End()
        EndIf
       
        MUZIC:
        TextWindow.Clear()
        TextWindow.Title="SongFinder-Macron 32"
        TextWindow.WriteLine("please type in exact location of song.")
        TextWindow.WriteLine("ex: C:\Users\User\Files\Song.mp3")
        TextWindow.WriteLine("--------------------------------------")
        location=textwindow.Read()
        TextWindow.WriteLine("playing "+location)
        TextWindow.WriteLine("--------------------------------------")
        sound.playandwait(location)
        TextWindow.WriteLine("done")
        Program.Delay(1000)
        Goto HOME
      EndIf
    'dictionary
    DIC:
    TextWindow.Clear()
    TextWindow.title="Dictionary-Macron 32"
    TextWindow.WriteLine("word? ")
    TextWindow.WriteLine("-----")
    word=TextWindow.read()
    define=Dictionary.GetDefinition(word)
    TextWindow.Clear()
    TextWindow.WriteLine(define)
    If word=("\back") Then
      Goto HOME
    EndIf
    If word=("\exit") Then
      Program.End()
    EndIf
    TextWindow.WriteLine("what now? ")
    TextWindow.WriteLine("---------")
    whatnow=textwindow.Read()
    If whatnow=("\back") Then
      Goto HOME
    Else
      If whatnow=("\exit") Then
        Program.End()
        EndIf
      EndIf

    'help
    HELP:
    TextWindow.title="Help Prompt-Macron 32
    TextWindow.Clear()
    TextWindow.WriteLine("help prompt")
    TextWindow.WriteLine("macron 32 by drew tarnowski")
    TextWindow.WriteLine("-----------")
    TextWindow.WriteLine("\back - return to homescreen")
    TextWindow.WriteLine("\exit - exit macron")
    TextWindow.WriteLine("----------------------------")
    helpnow=textwindow.Read()
    If helpnow=("\back") Then
      Goto HOME
    Else
      If helpnow=("\exit") Then
        Program.End()
        EndIf
      Endif

    Well, do you have an import code? Does it run online? What does this program do?

    Thanks


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Answer an interesting question? Create a wiki article about it!

    Saturday, May 18, 2013 11:25 PM
    Owner
  • I'd like to nominate this game by NaochanON.

    http://smallbasic.com/smallbasic.com/program/?rzd792

    The program runs well - very smooth and playable.

    Also liked how it was written, easy to read and learn from.

    Very addictive and challenging game! I queued it up to be featured and added it to the list of games here: http://blogs.msdn.com/b/smallbasic/archive/2013/02/17/small-basic-program-gallery-listed-by-category.aspx

    Thanks!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Answer an interesting question? Create a wiki article about it!

    Saturday, May 18, 2013 11:42 PM
    Owner
  • I'd like nominate this beta version of a "Single Character String Searcher", by me.

    Import: XMX755

    http://smallbasic.com/program/?XMX755

    Features:

    • A colourful Interactive Program that searches any String for a given character.
    • "Quick Input Mode"
    • stores results in a multidimensional variable
    • uses relevant character codes
    • and a friendly UI.

    How does it work? I type a string, press Enter, and then it asks me to type a character, it says it's searching and nothing. What else does it do?

    Thanks!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Answer an interesting question? Create a wiki article about it!

    Saturday, May 18, 2013 11:51 PM
    Owner
  • I made a "3D Maze" type program as an exercise. Had not programmed anything for about 25 years, fancied getting back into it, and downloaded the free version of Visual Studio. It popped up with the option of SmallBasic, so I thought I'd start there first.

    My first attempt at the 3D maze has been uploaded to program ID - DWV967

    However, I wanted to develop this further into something that resembled the old Bard's Tale games and have some simple textured walls/graphics. But couldn't work out how to transform and project the textures in software alone. I then read about RayCasting being an efficient method of portraying a simple pseudo 3d world made from blocks, with the ability to map simple textures.

    Found a tutorial at lodev.org with some sample C++ code. I eventually worked out how to translate this into Smallbasic (have never coded C++ before!!) and managed to get the basic engine working.

    After that, I made some improvements to the code (though it is still a bit messy, could probably be optimised and needs more annotation), and included colour shading that gets darker the further away the walls are.

    My RayCaster Maze has been uploaded to program ID - BRS931

    It's probably not running fast enough to include textures within SmallBasic, which would probably benefit from some type of screen buffering (double buffering?) but am now very keen to see if I can port this to my Nexus 7 using "RFO Basic!", include textures and eventually some basic RPG elements too.

    Cheers,

    <input id="spamFlag" type="hidden" value="" />

    This is the best 3D I've seen in Small Basic, that still runs online. Great job!

    I added them here: http://blogs.msdn.com/b/smallbasic/archive/2013/02/17/small-basic-program-gallery-listed-by-category.aspx

    I'm queuing it up to feature in the blog. Thanks!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Answer an interesting question? Create a wiki article about it!

    Saturday, May 18, 2013 11:55 PM
    Owner
  • Hi Ed

    Thanks for the fb. There's a small instruction that says hit "ESC" when finished.

    2nd screen:

    3rd screen, after you hit ESC:

    It's not a very exciting program. I wrote to try out ways for "as fast as possible" mass data entry. So minimal key press. It can be expanded to limit the search criteria to more than 1 character and possibly search a db field from a txt file. Possibly not blog material? I enjoyed writing it and it accomplished what I wanted it to, fast criteria input.


    You have to have a dream so you can get up in the morning. - Billy Wilder

    Sunday, May 19, 2013 12:20 AM
    Answerer
  • Hi Ed

    Thanks for the fb. There's a small instruction that says hit "ESC" when finished.

    2nd screen:

    3rd screen, after you hit ESC:

    It's not a very exciting program. I wrote to try out ways for "as fast as possible" mass data entry. So minimal key press. It can be expanded to limit the search criteria to more than 1 character and possibly search a db field from a txt file. Possibly not blog material? I enjoyed writing it and it accomplished what I wanted it to, fast criteria input.


    You have to have a dream so you can get up in the morning. - Billy Wilder

    Maybe it's my keyboard, but Esc doesn't do anything for me. Do I have to run it locally to get Esc to work?

    Thanks!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Answer an interesting question? Create a wiki article about it!

    Sunday, May 19, 2013 10:22 PM
    Owner
  • Yes, it looks that way. Runs fine locally.

    I just ran a program that returns char codes on keypress and esc has zero response. Text.GetCharacter(27).


    You have to have a dream so you can get up in the morning. - Billy Wilder

    Monday, May 20, 2013 12:12 AM
    Answerer
  • Wow! Very nice!

    Monday, May 20, 2013 3:48 PM
  • Yes, it looks that way. Runs fine locally.

    I just ran a program that returns char codes on keypress and esc has zero response. Text.GetCharacter(27).


    You have to have a dream so you can get up in the morning. - Billy Wilder

    Sweet. I queued it up to blog. Thanks for the screen shots! Makes the blog post look better. =^)


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Answer an interesting question? Create a wiki article about it!

    Wednesday, May 22, 2013 6:34 PM
    Owner
  • I made a "3D Maze" type program as an exercise. Had not programmed anything for about 25 years, fancied getting back into it, and downloaded the free version of Visual Studio. It popped up with the option of SmallBasic, so I thought I'd start there first.

    My first attempt at the 3D maze has been uploaded to program ID - DWV967

    However, I wanted to develop this further into something that resembled the old Bard's Tale games and have some simple textured walls/graphics. But couldn't work out how to transform and project the textures in software alone. I then read about RayCasting being an efficient method of portraying a simple pseudo 3d world made from blocks, with the ability to map simple textures.

    Found a tutorial at lodev.org with some sample C++ code. I eventually worked out how to translate this into Smallbasic (have never coded C++ before!!) and managed to get the basic engine working.

    After that, I made some improvements to the code (though it is still a bit messy, could probably be optimised and needs more annotation), and included colour shading that gets darker the further away the walls are.

    My RayCaster Maze has been uploaded to program ID - BRS931

    It's probably not running fast enough to include textures within SmallBasic, which would probably benefit from some type of screen buffering (double buffering?) but am now very keen to see if I can port this to my Nexus 7 using "RFO Basic!", include textures and eventually some basic RPG elements too.

    Cheers,

    <input id="spamFlag" type="hidden" value="" />

    This is so awesome! It's queued up to blog. Plus I issued you and the community a challenge:

    http://social.msdn.microsoft.com/Forums/en-US/smallbasic/thread/7c67eff7-8fae-4b42-bd5a-80e184be6bad

    I'll sticky the challenge and blog the progress if you and/or the community accepts the challenge.

    Thanks!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Answer an interesting question? Create a wiki article about it!

    Wednesday, May 22, 2013 6:49 PM
    Owner
  • Hmmm. Have been reading about how to apply textures to the walls, and I don't think small basic would be up to full on pixel by pixel textures, using native commands.

    However, it may be feasible to add some VERY basic textures for specific wall blocks only, and for specific vertical stripes within that block - such as solid rectangles for a door, or window - that scale correctly for a portion of a wall. Too many textures would slow things down too much.

    One thing at a time, me thinks.

    Wednesday, May 22, 2013 7:27 PM
  • Hmmm. Have been reading about how to apply textures to the walls, and I don't think small basic would be up to full on pixel by pixel textures, using native commands.

    However, it may be feasible to add some VERY basic textures for specific wall blocks only, and for specific vertical stripes within that block - such as solid rectangles for a door, or window - that scale correctly for a portion of a wall. Too many textures would slow things down too much.

    One thing at a time, me thinks.

    I saw that you experimented with smaller textures and it was too intense still. It will be interesting if Anthony has any luck with what he's learned from doing his Chomper Man game. That reminds me, I featured Chomper Man on the blog here:

    http://blogs.msdn.com/b/smallbasic/archive/2013/05/19/chomper-pack-man-small-basic-featured-game.aspx

    It's the first of the new round of features I have queued up from this thread. Thanks!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Answer an interesting question? Create a wiki article about it!

    Monday, May 27, 2013 6:45 AM
    Owner
  • Well, do you have an import code? Does it run online? What does this program do?

    Thanks


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Oh, I'm sorry, I posted this after I began to use SB... I was on my dad's laptop when I made this, so I do not have the code, or the import ID. Sorry. But what it does is just run a few simple programs that I created for practice. Just for fun.
    Saturday, June 01, 2013 12:13 AM
  • Wednesday, June 19, 2013 10:15 AM
    Owner
  • I would like to nominate my game, SBCraft, you can download all version of it here:

    http://gallery.technet.microsoft.com/Minecraft-on-Small-Basic-8ced926f

    Thank you.


    ardiezc_quazhulu was here.

    Thursday, June 20, 2013 1:17 AM
  • I would like to nominate my game, SBCraft, you can download all version of it here:

    http://gallery.technet.microsoft.com/Minecraft-on-Small-Basic-8ced926f

    Thank you.


    ardiezc_quazhulu was here.


    Great job! Featured here: http://blogs.msdn.com/b/smallbasic/archive/2013/06/29/sbcraft-small-basic-featured-game.aspx

    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Answer an interesting question? Create a wiki article about it!

    Saturday, June 29, 2013 10:44 PM
    Owner
  • Thanks for featuring my program!

    ardiezc_quazhulu was here.

    Tuesday, July 02, 2013 12:59 AM
  • A Dots and Lines Game developed using Microsoft Small Basic. This time I didn't spend much time on the program, and it was done for learning purposes. So the program might not be free of bugs. For example a simple bug that it has is that you should click next to each line to draw the line (not exactly on the line), otherwise it won't draw a new line. 

    This game can be played with a friend. The program does not automatically declare a winner, and scores can be changed manually by players (so watch out that your opponent doesn't cheat in the game!!!!)

    -------------------------------------------------------

    Challenges that I had while developing this game:

    I had to divide each square into 4 triangular sections. then based on where the user clicks on the screen the program finds out in which of the 4 triangular sections the user has clicked. To accomplish this the program finds the equations for lines that create those 4 triangles, and accordingly decides where to draw each line. Look at the Small Basic code for line equations.

    It can be played online at: SNM509

    Or downloaded from TechNet Gallery: TechNet Gallery

    Like always don't expecpt to get a very amazing game. This was done by an intermediate programmer for learning purposes.




    • Edited by Behnam Azizi Saturday, July 13, 2013 3:29 AM challenges
    Thursday, July 11, 2013 2:18 AM
  • Behnam, you wrote most of my blog post for me! Awesome!

    Featured it here: http://blogs.msdn.com/b/smallbasic/archive/2013/08/04/dots-and-lines-game-small-basic-featured-program.aspx

    Thanks!


    Ed Price (a.k.a User Ed), SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Answer an interesting question? Create a wiki article about it!

    Sunday, August 04, 2013 10:44 PM
    Owner
  • Please nominate my program, a clone of the popular building game, Minecraft.

    To download it, go to this site:

    "http://gallery.technet.microsoft.com/Minecraft-v001-603f2922"

    Please read to program description and the readme file in the zip. I worked very hard on this. 1166 lines of code...

    Monday, August 05, 2013 1:24 AM
  • Daniel, have you tried this version we featured here...?

    http://blogs.msdn.com/b/smallbasic/archive/2013/06/29/sbcraft-small-basic-featured-game.aspx

    Is this a new version you made? Improved?

    Thanks!


    Ed Price, SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Answer an interesting question? Create a wiki article about it!

    Tuesday, August 13, 2013 1:01 AM
    Owner
  • Seems different enough.

    Thanks!


    Ed Price, SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Answer an interesting question? Create a wiki article about it!

    Tuesday, August 13, 2013 1:02 AM
    Owner
  • Daniel, this seems like a straight port that the manufacturers are still trying to make money from (or are they not?). Doesn't seem wise to advertise a version made on a Microsoft product that people can play for free. Thoughts on that?

    Ed Price, SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Answer an interesting question? Create a wiki article about it!

    Tuesday, August 13, 2013 1:10 AM
    Owner
  • It was kind of just an updated version to ardiezc's program.

    I wish to move the world forward in ways unimaginable.

    Monday, August 19, 2013 3:37 PM
  • Yeah, sorry about that. If you read my new Minecraft post, you'll see that I am going to delete them program in 5 days. Thanks :)

    I wish to move the world forward in ways unimaginable.

    Monday, August 19, 2013 3:38 PM
  • It was kind of just an updated version to ardiezc's program.

    I wish to move the world forward in ways unimaginable.

    Well, if it's different from the actual game (more like a similar game), we can call it something else.

    Thanks!


    Ed Price, SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Answer an interesting question? Create a wiki article about it!

    Monday, August 19, 2013 11:32 PM
    Owner
  • Yeh, I can change the name and all, but should I change textures too? *sigh*   :)

    I wish to move the world forward in ways unimaginable.

    Thursday, August 22, 2013 12:31 AM
  • Changing the name would be a good start and maybe using textures not directly from MC might also be a good idea. 

    Notch (the creator of MC) said: "It's just a clone. If they want to make a clone, that's awesome, as long as it's clear we're not related in any way." (http://www.joystiq.com/2012/09/06/notch-responds-to-guncraft-im-a-huge-fan-of-clones/)


    Please mark any answers and "vote as helpful" any posts that help you!

    Thursday, August 22, 2013 2:27 AM
    Answerer
  • Hi.  I'd like to nominate the 1st game I've ever coded. "Eora Duck Hunt"

    It only runs locally, NOT in the browser. You can import using id  XCC705-1

    Or here's the browser link for a quick look, but it won't run in the browser:  http://smallbasic.com/program/?XCC705-1

    It's called Eora Duck Hunt because that's the Australian Aboriginal language group I belong to. It also shares an important part of our Lore in regard to hunting. The game gui also has 3 circles drawn it. This is a sacred map that belongs to me, my family and the "Dreamers" and some elders. The map can only be understood by a few people this is because you can only gain access to this knowledge by traditional rites of passage, i.e. boys to men. To speak of these things would be the equivalent of doing a child's homework for them and depriving them of their rite to an independent and unindoctrinated adult life. They have to do it themselves.

    The red line represents the Great Snake.

    I hope to post future games I write on indigenous websites whereby the games communicate important traditional knowledge to kids that it maybe relevant and vital to. The songlines were and still are our internet. But this is something new.

    here's a link to what i'm talking about: http://www.turtleisland.org/culture/computersports.htm  

    thanks for the opportunity to share


    Sunday, September 01, 2013 9:39 AM
    Answerer
  • Hi.  I'd like to nominate the 1st game I've ever coded. "Eora Duck Hunt"

    It only runs locally, NOT in the browser. You can import using id  XCC705-1

    Or here's the browser link for a quick look, but it won't run in the browser:  http://smallbasic.com/program/?XCC705-1

    It's called Eora Duck Hunt because that's the Australian Aboriginal language group I belong to. It also shares an important part of our Lore in regard to hunting. The game gui also has 3 circles drawn it. This is a sacred map that belongs to me, my family and the "Dreamers" and some elders. The map can only be understood by a few people this is because you can only gain access to this knowledge by traditional rites of passage, i.e. boys to men. To speak of these things would be the equivalent of doing a child's homework for them and depriving them of their rite to an independent and unindoctrinated adult life. They have to do it themselves.

    The red line represents the Great Snake.

    I hope to post future games I write on indigenous websites whereby the games communicate important traditional knowledge to kids that it maybe relevant and vital to. The songlines were and still are our internet. But this is something new.

    here's a link to what i'm talking about: http://www.turtleisland.org/culture/computersports.htm  

    thanks for the opportunity to share


    Great! Featured it here: http://blogs.msdn.com/b/smallbasic/archive/2013/09/03/eora-duck-hunt-small-basic-featured-game.aspx

    Thanks!


    Ed Price, SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Answer an interesting question? Create a wiki article about it!

    Tuesday, September 03, 2013 11:11 PM
    Owner
  • I'd like to feature my dirtbike game:

    Here is the game download: Link

    And here are some pics:


    It is written: "'As surely as I live,' says the Lord, 'every knee will bow before me; every tongue will acknowledge God.'" Romans 14:11

    Friday, October 11, 2013 10:15 PM
    Answerer
  • Zock, that's awesome! Featuring it now!

    Ed Price, SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Answer an interesting question? Create a wiki article about it!

    Friday, October 18, 2013 9:26 PM
    Owner
  • Featured it here: http://blogs.msdn.com/b/smallbasic/archive/2013/10/18/dirtbike-game-from-zock77-small-basic-featured-program.aspx 

    Thanks!


    Ed Price, SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Answer an interesting question? Create a wiki article about it!

    Friday, October 18, 2013 9:29 PM
    Owner
  • Hi,

    I've just uploaded my first program using SB ( ID RKF190 )

    (Doesn't appear to run well in browser). It's a simple maze generator (game!!!) which I created simply as an exercise to try out SB.

    Would appreciate comments.

    Kensig.

    Saturday, November 09, 2013 2:00 PM
  • Kensig. Great game and very helpful code sample.
    Saturday, November 09, 2013 7:54 PM
    Answerer
  • Hi,

    I've just uploaded my first program using SB ( ID RKF190 )

    (Doesn't appear to run well in browser). It's a simple maze generator (game!!!) which I created simply as an exercise to try out SB.

    Would appreciate comments.

    Kensig.

    Featured here: http://blogs.msdn.com/b/smallbasic/archive/2013/11/24/yamp-yet-another-maze-program-small-basic-featured-game.aspx

    Thanks! I can feature it sooner/faster if you attach a screenshot and a give a little write up.  =^)


    Ed Price, Power BI & SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Answer an interesting question? Create a wiki article about it!

    Monday, November 25, 2013 1:28 AM
    Owner
  • Hi

    I'd like nominate GoToLoops conversion of "Death Valley"for the TextWindow.

    It's a classic piece of code that demonstrates advanced use of the TextWindow producing an informative code sample and very playable game.

    It uses multi-threading (parallel processing) to "overcome the lack of an InKey() analogous function for the TextWindow" and demonstrates the rarely used Program Arguments operation and property, and, File.GetSettingsFilePath() operation.

    Here's the Import ID KTX387-2  and link http://smallbasic.com/smallbasic.com/program/?KTX387-2

    Runs locally. Mad.

    Thursday, November 28, 2013 1:09 AM
    Answerer
  • Oh no. Thought I should let you know: this threads lost its Stickinessness.

    This is a really useful thread I reckon. An effective safety net in case any really cool programs go unnoticed.

    Friday, January 31, 2014 8:17 PM
    Answerer
  • Not sure if it just ran out of sticky or was deliberately unstickied - will make sticky again.
    Friday, January 31, 2014 8:25 PM
    Moderator
  • Hi

    I'd like nominate GoToLoops conversion of "Death Valley"for the TextWindow.

    It's a classic piece of code that demonstrates advanced use of the TextWindow producing an informative code sample and very playable game.

    It uses multi-threading (parallel processing) to "overcome the lack of an InKey() analogous function for the TextWindow" and demonstrates the rarely used Program Arguments operation and property, and, File.GetSettingsFilePath() operation.

    Here's the Import ID KTX387-2  and link http://smallbasic.com/smallbasic.com/program/?KTX387-2

    Runs locally. Mad.

    Featured: http://blogs.msdn.com/b/smallbasic/archive/2014/02/03/small-basic-featured-game-death-valley-by-gotoloop.aspx

    Thank you!


    Ed Price, Power BI & SQL Server Customer Program Manager (Blog, Small Basic, Wiki Ninjas, Wiki)

    Answer an interesting question? Create a wiki article about it!

    Monday, February 03, 2014 11:37 PM
    Owner