flat assembler
Message board for the users of flat assembler.

Index > Tutorials and Examples > Hobby BASIC, a simple yet powerful BASIC interpreter

Goto page Previous  1, 2, 3, 4, 5, 6  Next
Author
Thread Post new topic Reply to topic
MajorDill



Joined: 01 Nov 2010
Posts: 22
MajorDill 26 Apr 2014, 18:04
when I click on download nothing is there. Just learning fasm and could really use these examples.

begging somebody to repost them

thankyou
Post 26 Apr 2014, 18:04
View user's profile Send private message Reply with quote
Picnic



Joined: 05 May 2007
Posts: 1453
Location: Piraeus, Greece
Picnic 26 Apr 2014, 21:40
Code:
    ! ----------------------------------------------------------------------------------------
    !  TILEMAZE.BAS
    !  Hobby BASIC Interpreter
    !  Example program from the Hobby BASIC collection
    !
    ! ----------------------------------------------------------------------------------------
    !  GAME DESCRIPTION
    ! ----------------------------------------------------------------------------------------
    !
    !  Original Hobby BASIC maze navigation game with sliding movement mechanics.
    !  Navigate 20 interconnected rooms in a dodecahedron structure, collecting all items.
    !  Slide until hitting walls and use block-swapping for strategic positioning.
    !
    !  Controls:
    !  - Arrow Keys: Slide until hitting walls
    !  - Space: Switch places with block tile
    !  - 1: Restart current room
    !  - 0: Restart entire game
    !
    ! ----------------------------------------------------------------------------------------
    


Windows 11 console screenshot.

Image


Last edited by Picnic on 18 Mar 2026, 21:23; edited 7 times in total
Post 26 Apr 2014, 21:40
View user's profile Send private message Visit poster's website Reply with quote
MajorDill



Joined: 01 Nov 2010
Posts: 22
MajorDill 28 Apr 2014, 14:01
got it - thanks
Post 28 Apr 2014, 14:01
View user's profile Send private message Reply with quote
Picnic



Joined: 05 May 2007
Posts: 1453
Location: Piraeus, Greece
Picnic 31 Jul 2015, 06:16
Code:
    ! ----------------------------------------------------------------------------------------
    !  FLOW.BAS
    !  Hobby BASIC Interpreter
    !  Example program from the Hobby BASIC collection
    !
    ! ----------------------------------------------------------------------------------------
    !  CONTROLS
    ! ----------------------------------------------------------------------------------------
    !
    !  - Arrow Keys: Play
    !  - Space: Restart level
    !  - 1: Previous level
    !  - 2: Next level
    !  - 4: Undo move
    !
    ! ----------------------------------------------------------------------------------------
    


Windows 11 console screenshot.

Image


Last edited by Picnic on 18 Mar 2026, 21:25; edited 95 times in total
Post 31 Jul 2015, 06:16
View user's profile Send private message Visit poster's website Reply with quote
fasmnewbie



Joined: 01 Mar 2011
Posts: 566
fasmnewbie 01 Aug 2015, 02:54
I love this stuff. Excellent materials for beginners to learn from (although there's nothing 'beginners' with the code)
Post 01 Aug 2015, 02:54
View user's profile Send private message Visit poster's website Reply with quote
fasmnewbie



Joined: 01 Mar 2011
Posts: 566
fasmnewbie 01 Aug 2015, 03:10
I am linking to this thread.
Post 01 Aug 2015, 03:10
View user's profile Send private message Visit poster's website Reply with quote
Picnic



Joined: 05 May 2007
Posts: 1453
Location: Piraeus, Greece
Picnic 02 Aug 2015, 11:15
Code:
    ! ----------------------------------------------------------------------------------------
    !  HEARTSTONE.BAS
    !  Hobby BASIC Interpreter
    !  Example program from the Hobby BASIC collection
    !
    ! ----------------------------------------------------------------------------------------
    !  GAME DESCRIPTION
    ! ----------------------------------------------------------------------------------------
    !
    !  Engaging block-pushing puzzle set within the depths of a dungeon.
    !  Solve challenging puzzles in this atmospheric dungeon crawler.
    !
    !  Controls:
    !  - Arrow Keys: Move and push blocks
    !  - Space: Restart game
    !  - 4: Undo move
    !  - S: Toggle music on/off
    !
    ! ----------------------------------------------------------------------------------------
    


Windows 11 console screenshot.

Image


Last edited by Picnic on 18 Mar 2026, 21:26; edited 71 times in total
Post 02 Aug 2015, 11:15
View user's profile Send private message Visit poster's website Reply with quote
Picnic



Joined: 05 May 2007
Posts: 1453
Location: Piraeus, Greece
Picnic 12 Aug 2015, 09:43
Code:
    ! ----------------------------------------------------------------------------------------
    !  KAIMA.BAS
    !  Hobby BASIC Interpreter
    !  Example program from the Hobby BASIC collection
    !
    ! ----------------------------------------------------------------------------------------
    !  GAME DESCRIPTION
    ! ----------------------------------------------------------------------------------------
    !
    !  Action puzzle game where you consume hero tiles before teleporting to next areas.
    !  Avoid being killed by heroes - press X at the right moment to consume them.
    !  Any portal can advance you to the next challenging area.
    !
    !  Controls:
    !  - Arrow Keys: Move and navigate
    !  - X: Attack adjacent enemy
    !  - Space: Restart level
    !  - 1: Previous level
    !  - 2: Next level
    !
    ! ----------------------------------------------------------------------------------------
    


Windows 11 console screenshot.

Image


Last edited by Picnic on 18 Mar 2026, 21:28; edited 68 times in total
Post 12 Aug 2015, 09:43
View user's profile Send private message Visit poster's website Reply with quote
fasmnewbie



Joined: 01 Mar 2011
Posts: 566
fasmnewbie 12 Aug 2015, 12:43
Picnic

It would be very nice if you could share your passion with Tomasz and others at Programming Language & Design section where you can properly introduce your Hobby Basic to the community. Good to see FASM is becoming a language of choice for compiler writing.
Post 12 Aug 2015, 12:43
View user's profile Send private message Visit poster's website Reply with quote
Picnic



Joined: 05 May 2007
Posts: 1453
Location: Piraeus, Greece
Picnic 15 Aug 2015, 22:13
Code:
    ! ----------------------------------------------------------------------------------------
    !  PACMAN.BAS
    !  Hobby BASIC Interpreter
    !  Example program from the Hobby BASIC collection
    !
    ! ----------------------------------------------------------------------------------------
    !  GAME DESCRIPTION
    ! ----------------------------------------------------------------------------------------
    !
    !  Simple recreation of the classic Pacman arcade game with ghost AI,
    !  power pellets, and original sound effects using ANSI graphics.
    !
    !  Controls:
    !  - Arrow Keys: Move Pacman
    !  - Space: Restart game
    !  - ESC: Exit
    !
    ! ----------------------------------------------------------------------------------------
    


Windows 11 console screenshot.

Image


Last edited by Picnic on 18 Mar 2026, 21:30; edited 51 times in total
Post 15 Aug 2015, 22:13
View user's profile Send private message Visit poster's website Reply with quote
Picnic



Joined: 05 May 2007
Posts: 1453
Location: Piraeus, Greece
Picnic 03 Sep 2015, 14:45
Code:
    ! ----------------------------------------------------------------------------------------
    !  PAINTER.BAS
    !  Hobby BASIC Interpreter
    !  Example program from the Hobby BASIC collection
    !
    ! ----------------------------------------------------------------------------------------
    !  GAME DESCRIPTION
    ! ----------------------------------------------------------------------------------------
    !
    !  Unique puzzle game where you control two colored players simultaneously
    !  to paint the entire level yellow through strategic movement and color mixing.
    !  Paint everything yellow by combining colors and covering all surfaces!
    !
    !  Controls:
    !  - Arrow Keys: Move both players simultaneously
    !  - Space: Restart level
    !  - 1: Previous level
    !  - 2: Next level
    !
    ! ----------------------------------------------------------------------------------------
    


Windows 11 console screenshot.

Image


Last edited by Picnic on 18 Mar 2026, 21:32; edited 63 times in total
Post 03 Sep 2015, 14:45
View user's profile Send private message Visit poster's website Reply with quote
Picnic



Joined: 05 May 2007
Posts: 1453
Location: Piraeus, Greece
Picnic 09 Oct 2015, 06:27
Code:
    ! ----------------------------------------------------------------------------------------
    !  SQUAD.BAS
    !  Hobby BASIC Interpreter
    !  Example program from the Hobby BASIC collection
    !
    ! ----------------------------------------------------------------------------------------
    !  GAME DESCRIPTION
    ! ----------------------------------------------------------------------------------------
    !
    !  Strategic dungeon puzzle game where you control an adventuring party of three heroes.
    !  Use unique character abilities cooperatively to solve puzzles and activate golden altars.
    !  Warrior pushes boxes, Rogue unlocks doors, Mage activates altars - work as a team!
    !  First 20 rooms fully playable

    !  Controls:
    !  - Arrow Keys: Move warrior and lead party
    !  - Space: Special actions (open doors, activate altars)
    !  - Enter: Restart level
    !  - 1: Previous level
    !  - 2: Next level
    !  - 4: Undo move
    !
    ! ----------------------------------------------------------------------------------------
    


Windows 11 console screenshots.

Image


Last edited by Picnic on 18 Mar 2026, 21:34; edited 75 times in total
Post 09 Oct 2015, 06:27
View user's profile Send private message Visit poster's website Reply with quote
SergeASM



Joined: 13 Nov 2015
Posts: 21
SergeASM 20 Nov 2015, 10:21
In the file Console.asm I see "Copyright © 2013-2015, Nick Kouvaris". Is this the same Nick Kouvaris, which did flash games on lightforce.freestuff.gr?

Serge
Post 20 Nov 2015, 10:21
View user's profile Send private message Visit poster's website Reply with quote
Picnic



Joined: 05 May 2007
Posts: 1453
Location: Piraeus, Greece
Picnic 20 Nov 2015, 11:34
Hi SergeASM,

Yes that's me, nice of you to ask.
Post 20 Nov 2015, 11:34
View user's profile Send private message Visit poster's website Reply with quote
Picnic



Joined: 05 May 2007
Posts: 1453
Location: Piraeus, Greece
Picnic 11 May 2016, 11:08
Code:
    ! ----------------------------------------------------------------------------------------
    !  VOID.BAS
    !  Hobby BASIC Interpreter
    !  Example program from the Hobby BASIC collection
    !
    ! ----------------------------------------------------------------------------------------
    !  GAME DESCRIPTION
    ! ----------------------------------------------------------------------------------------
    !
    !  Strategic puzzle game set in mysterious void environments.
    !  Navigate abstract spaces while manipulating boxes and crates using push/pull mechanics.
    !  Solve spatial challenges by moving objects onto target tiles.
    !
    !  Controls:
    !  - Arrow Keys: Move and manipulate objects
    !  - Space: Restart level
    !  - 1: Previous level
    !  - 2: Next level
    !  - 4: Undo move
    !
    ! ----------------------------------------------------------------------------------------
    


Windows 11 console screenshot.

Image


Last edited by Picnic on 18 Mar 2026, 21:35; edited 66 times in total
Post 11 May 2016, 11:08
View user's profile Send private message Visit poster's website Reply with quote
redrum88



Joined: 30 Mar 2016
Posts: 6
redrum88 19 May 2016, 00:25
Very nice, thanks!
Post 19 May 2016, 00:25
View user's profile Send private message Reply with quote
Picnic



Joined: 05 May 2007
Posts: 1453
Location: Piraeus, Greece
Picnic 14 Jun 2016, 10:08
Code:
    ! ----------------------------------------------------------------------------------------
    !  PAINTBOX.BAS
    !  Hobby BASIC Interpreter
    !  Example program from the Hobby BASIC collection
    !
    ! ----------------------------------------------------------------------------------------
    !  GAME DESCRIPTION
    ! ----------------------------------------------------------------------------------------
    !
    !  Colorful puzzle game where you control multiple characters simultaneously
    !  to paint the entire level while avoiding dangerous fences.
    !  Go out with your friends and paint everything in the best night of your life!
    !
    !  Controls:
    !  - Arrow Keys: Move all players simultaneously
    !  - Space: Restart level
    !  - 1: Previous level
    !  - 2: Next level
    !
    ! ----------------------------------------------------------------------------------------
    


Windows 11 console screenshot.

Image


Last edited by Picnic on 18 Mar 2026, 21:37; edited 69 times in total
Post 14 Jun 2016, 10:08
View user's profile Send private message Visit poster's website Reply with quote
Picnic



Joined: 05 May 2007
Posts: 1453
Location: Piraeus, Greece
Picnic 07 Aug 2016, 09:10
Code:
    ! ----------------------------------------------------------------------------------------
    !  RESIN.BAS
    !  Hobby BASIC Interpreter
    !  Example program from the Hobby BASIC collection
    !
    ! ----------------------------------------------------------------------------------------
    !  GAME DESCRIPTION
    ! ----------------------------------------------------------------------------------------
    !
    !  Chemical puzzle game where you combine blue and red compounds to create hard purple resin.
    !  Push compounds together strategically to form resin and solve each level.
    !
    !  Controls:
    !  - Arrow Keys: Move and push compounds
    !  - Space: Restart level
    !  - 1: Previous level
    !  - 2: Next level
    !  - 4: Undo move
    !
    ! ----------------------------------------------------------------------------------------
    


Windows 11 console screenshot.

Image


Last edited by Picnic on 18 Mar 2026, 21:39; edited 71 times in total
Post 07 Aug 2016, 09:10
View user's profile Send private message Visit poster's website Reply with quote
Picnic



Joined: 05 May 2007
Posts: 1453
Location: Piraeus, Greece
Picnic 21 Oct 2016, 08:41
Code:
    ! ----------------------------------------------------------------------------------------
    !  PULLKOBAN.BAS
    !  Hobby BASIC Interpreter
    !  Example program from the Hobby BASIC collection
    !
    ! ----------------------------------------------------------------------------------------
    !  GAME DESCRIPTION
    ! ----------------------------------------------------------------------------------------
    !
    !  Compact Sokoban-style puzzle game with reverse mechanics - pull crates instead of pushing them.
    !  Features elegant ANSI graphics, undo functionality, and smooth gameplay.
    !
    !  Controls:
    !  - Arrow Keys: Move and pull crates
    !  - Space: Restart level
    !  - 1: Previous level
    !  - 2: Next level
    !  - 4: Undo move
    !
    ! ----------------------------------------------------------------------------------------
    


Windows 11 console screenshot.

Image


Last edited by Picnic on 18 Mar 2026, 21:40; edited 48 times in total
Post 21 Oct 2016, 08:41
View user's profile Send private message Visit poster's website Reply with quote
filox



Joined: 13 Feb 2013
Posts: 11
filox 21 Oct 2016, 11:52
Sorry but where i can find sources of Hobbybasic?
Post 21 Oct 2016, 11:52
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page Previous  1, 2, 3, 4, 5, 6  Next

< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2026, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.