Society of Robots - Robot Forum

Software => Software => Topic started by: HyperNerd on November 15, 2008, 02:03:03 PM

Title: WaveFront in BASIC
Post by: HyperNerd on November 15, 2008, 02:03:03 PM
Hi guys!

This is my first post and I think a lot of people will find it useful!

I was reading the tutorial on wavefront pathfinding today and wondered if I could translate the source code into BASIC, so people could use it with MCU compilers such as mikroBASIC (I use this, and it is SUPER!)

Well, I just finished, and the program is tested and ready to run. It is basically an exact copy of John's program, but in BASIC.

NOTE: This code will not work directly with PICBasic/mikroBASIC as it was written in Visual BASIC 2008 Express. The source code could be useful though ;D
Title: Re: WaveFront in BASIC
Post by: Admin on November 27, 2008, 05:59:26 AM
cool!

I just posted this thread link at the bottom of my wavefront tutorial.
Title: Re: WaveFront in BASIC
Post by: SciTech02 on November 27, 2008, 04:19:20 PM
Excellent, now we have more pathfinding codes to use as references.  ;D

So, we have your BASIC wavefront code, my Python A* (A-star) based code, and countless C++ pathfinders that people have posted.  The more the merrier.  8)
Title: Re: WaveFront in BASIC
Post by: ryan on June 27, 2009, 08:33:25 AM
You can paste the code here please since i do not have visual basic?
Title: Re: WaveFront in BASIC
Post by: awally88 on June 28, 2009, 12:46:15 AM
Just open the *.vb files and you'll find the code.
Title: Re: WaveFront in BASIC
Post by: HyperNerd on June 28, 2009, 03:47:33 AM
You can download Visual Basic 2008 Express edition for free at http://www.microsoft.com/express/vb/Default.aspx (http://www.microsoft.com/express/vb/Default.aspx)

It is an 'evaluation' edition of the Visual Basic part of Microsoft Visual Studio 2008, which retails for some ungodly sum. Although it is a stripped down version, there is no trial period, and it will do almost everything that the average programmer will need.

The only major thing which this version cannot do is write programs to run on Pocket PC / Smartphone devices >:(

 -HyperNerd