algotaurus

所属分类:其他智力游戏
开发工具:Python
文件大小:0KB
下载次数:0
上传日期:2022-02-11 17:32:13
上 传 者sh-1993
说明:  用于学习计算机编程的教育游戏。,
(Educational game for learning computer programming.,)

文件列表:
LICENSE (35142, 2022-02-11)
MANIFEST.in (167, 2022-02-11)
algotaurus.desktop (354, 2022-02-11)
algotaurus/ (0, 2022-02-11)
algotaurus/__init__.py (0, 2022-02-11)
algotaurus/algotaurus.ini (26, 2022-02-11)
algotaurus/algotaurus.py (34938, 2022-02-11)
algotaurus/appdirs.py (22475, 2022-02-11)
algotaurus/locale/ (0, 2022-02-11)
algotaurus/locale/algotaurus.pot (5576, 2022-02-11)
algotaurus/locale/fa/ (0, 2022-02-11)
algotaurus/locale/fa/LC_MESSAGES/ (0, 2022-02-11)
algotaurus/locale/fa/LC_MESSAGES/algotaurus.mo (5827, 2022-02-11)
algotaurus/locale/generate_pot (401, 2022-02-11)
algotaurus/locale/hu/ (0, 2022-02-11)
algotaurus/locale/hu/LC_MESSAGES/ (0, 2022-02-11)
algotaurus/locale/hu/LC_MESSAGES/algotaurus.mo (5448, 2022-02-11)
algotaurus/maze.gif (2061, 2022-02-11)
algotaurus/maze.ico (32606, 2022-02-11)
algotaurus/maze.png (2787, 2022-02-11)
algotaurus/uninst.ico (32606, 2022-02-11)
screenshot.png (64627, 2022-02-11)
setup.py (1738, 2022-02-11)
windows_installer_maker.iss (2644, 2022-02-11)

AlgoTaurus ========== An educational game to teach programming. Write a program to make the AlgoTaurus find the exit. More information about the software, the justification of its design and its use: Krajcsi, A., Csapodi, C., & Stettner, E. (2019). AlgoTaurus: an educational computer programming game for beginners. Interactive Learning Environments. https://doi.org/10.1080/10494820.2019.1593862 ![AlgoTaurus](https://github.com/AlgoTaurus/algotaurus/blob/master/screenshot.png) ## Installation On Windows - Download the installer from the [Relase page](https://github.com/AlgoTaurus/algotaurus/blob/master/https://github.com/AlgoTaurus/algotaurus/releases) or from [SourceForge](https://github.com/AlgoTaurus/algotaurus/blob/master/http://sourceforge.net/projects/algotaurus/) - After installation you can run AlgoTaurus from the Start menu. On Linux and Apple macOS - Download the source files from the [Relase page](https://github.com/AlgoTaurus/algotaurus/blob/master/https://github.com/AlgoTaurus/algotaurus/releases) and unzip them. - Open terminal in the directory you have copied the files to and type 'python algotaurus.py' - (Or you can use the Windows version with Wine.) ## Usage How to build the code? - You can write the code in the Coder pane. - You can only use the available commands (see the left of the window). - The AlgoTaurus will proceed with the commands one after the other, unless a specific number line in the command says where to continue. - For example, the simple program below will turn left infinitely (not an effective way to find the exit). - [1 ] LEFT - [2 ] GOTO 1 - When the Code is ready, you can try the code clicking on the Run button at the bottom of the window (processing the code continuously), or repeatedly clicking on the Step button (processing the code line by line) - In the Run mode you can slow down or speed up processing clicking on the appropriate button at the bottom of the window. - Every time you start Running the code a new labyrinth will be generated and the starting position of AlgoTaurus will be random. Some tasks to solve and discuss: - Write the code to find the exit. - What does the code do? Try to describe/explain it in a higher level language. - How can you be sure that the code works correctly every time? - Try to make the code as short as possible. - Try to make the code to move as little as possible. - Try to minimize the number of lines needed to be executed. See more details about the use in the scholar paper cited above. ## Changelog Upcoming version - Persian version (thanks to Seyed Amir Hossein Yousefi) - AlgoTaurus can be installed as Python package Version 1.1.1 - Add menu shortcuts - Add Help to AlgoTaurus menu - Bug fixes Version 1.1 - Multiple labyrinth types - Simple 4-walls "labyrinth" - User interface and commands are localizable - Hungarian version - Usability refinements - Bug fixes Version 1.0 - Initial release ## Localization If you want to use AlgoTaurus in other languages, you can help translating it on [POEditor](https://github.com/AlgoTaurus/algotaurus/blob/master/https://poeditor.com/join/project/Ez9KFIxrhE). Localizers: Attila Krajcsi (Hungarian), Seyed Amir Hossein Yousefi (Persian) ## Copyright The game is a remake and an extension of the game Labirint by Lukyanov Konstantin and Volkov Sergey. Copyright, 2015-2019, Attila Krajcsi, dám Markója (GUI) AlgoTaurus is distributed under the terms of the GNU General Public License 3.

近期下载者

相关文件


收藏者