Micromouse maze solver using formula flowcode buggy
Posted: Fri Jan 06, 2012 2:28 pm
Hi there,
I am trying to do a project with the formula flowcode buggy. It is to make a C++ program on maze solving algorithm and download it to a formula flowcode buggy. But I am having a very mere experience with it. So I like to know a few things.
I have made a research and selected the flood fill algorithm . But I am having some doubts.
1. How the micromouse identify different cells? I mean flood fill itself means that each cell will be assigned a value which represents a distance between the target & start cell isn't it? So how does the buggy sense the cells in a maze?
2. And let me confess that I am having a very little experience with C++. And for this project I have learnt C++ which covers functions, arrays, pointers, etc. What all other topics should I study in order to write a Maze solving C++ program?
3. Is it possible write a program in C++ and can be downloaded in the micromouse? Or should I do any conversion of the code. I mean I have seen options of writing ASM or C code in the flowcode but not C++. So should I convert the C++ to C/ASM before downloading it to the chip? If so , can anyone tell me how to write and compile C++ program in the micromouse?
I hope to get a reply soon...
I am trying to do a project with the formula flowcode buggy. It is to make a C++ program on maze solving algorithm and download it to a formula flowcode buggy. But I am having a very mere experience with it. So I like to know a few things.
I have made a research and selected the flood fill algorithm . But I am having some doubts.
1. How the micromouse identify different cells? I mean flood fill itself means that each cell will be assigned a value which represents a distance between the target & start cell isn't it? So how does the buggy sense the cells in a maze?
2. And let me confess that I am having a very little experience with C++. And for this project I have learnt C++ which covers functions, arrays, pointers, etc. What all other topics should I study in order to write a Maze solving C++ program?
3. Is it possible write a program in C++ and can be downloaded in the micromouse? Or should I do any conversion of the code. I mean I have seen options of writing ASM or C code in the flowcode but not C++. So should I convert the C++ to C/ASM before downloading it to the chip? If so , can anyone tell me how to write and compile C++ program in the micromouse?
I hope to get a reply soon...