RoboMind | |
---|---|
Típusú | Nevelési |
Szerző | Halma Arvid, Kutatókonyha |
Beírva | Jáva |
Első kiadás | 2005 |
legújabb verzió |
|
Engedély | RoboMind licenc [1] |
Weboldal | robomind.net |
A RoboMind egy olyan környezet, ahol egy egyszerű szkriptnyelv segítségével tanulhatunk meg kódolni. Lehetővé teszi a kezdőknek, hogy elsajátítsák a programozás alapjait a parancsok robot általi végrehajtásának szimulálásával . A RoboMindot 2005-ben Arvid Halma, az Amszterdami Egyetem hallgatója hozta létre . A RoboMind jelenlegi kiadója a Research Kitchen [3] . A RoboMind alkalmazásként elérhető Windows , Linux és Mac OS X rendszerekhez . Otthoni használatra a szoftverterméket szabadon terjesztjük, egyéb célokra kereskedelmi licenc áll rendelkezésre.
Az algoritmus műveleteit szimuláló karakter egy robot, amely képes egy kétdimenziós térképen mozogni, az objektumok körül "körülnézni", megjelölni a megtett utat. A térkép különféle elemeket tartalmazhat, amelyek a játék/tanulási folyamat diverzifikálására szolgálnak. A 4.0-s verziótól kezdve lehetővé vált RoboMind szkriptek exportálása néhány valós robotba, például a Lego Mindstorms NXT 2.0 robot támogatja ezt a funkciót [4]
A RoboMind segítségével 22 nyelven írhat utasításokat: angol , arab , magyar , görög , indonéz , spanyol , katalán , kínai , koreai , német , holland , lengyel , portugál , orosz , szlovák , szlovén , thai , török , ukrán , francia , cseh és svéd .
A RoboMind egy alapvető szkriptnyelvet kínál, amely alapvető szabályokat tartalmaz. A robot különösen tud mozogni a térképen, beleértve a kanyarokat, tárgyakat vehet le a térképről, és nyomot hagyhat a megtett úton. A nyelv támogatja az ág- és hurokoperátorokat.
Példa egy négyzetet rajzoló orosz nyelvű szkriptre:
rajz fehér() ismétlés(4) { előre (2) jobb() }A RoboMind a Logo nyelvre hasonlít , ahol robot helyett teknőst használnak. És összehasonlítható a karel nyelvvel is, ahol a robot is a szimuláció alanyaként működik.