Learn-programming-game

所属分类:其他智力游戏
开发工具:Java
文件大小:0KB
下载次数:0
上传日期:2019-01-15 16:41:53
上 传 者sh-1993
说明:  儿童教育游戏,帮助他们以有趣的方式学习编程基础知识,
(Educational game for children to help them learn programming basics in an interesting way,)

文件列表:
build.gradle (526, 2019-01-15)
classDiagram.png (67142, 2019-01-15)
gradle/ (0, 2019-01-15)
gradle/wrapper/ (0, 2019-01-15)
gradle/wrapper/gradle-wrapper.jar (54329, 2019-01-15)
gradle/wrapper/gradle-wrapper.properties (200, 2019-01-15)
gradlew (5296, 2019-01-15)
gradlew.bat (2260, 2019-01-15)
src/ (0, 2019-01-15)
src/main/ (0, 2019-01-15)
src/main/java/ (0, 2019-01-15)
src/main/java/pl/ (0, 2019-01-15)
src/main/java/pl/edu/ (0, 2019-01-15)
src/main/java/pl/edu/agh/ (0, 2019-01-15)
src/main/java/pl/edu/agh/to2/ (0, 2019-01-15)
src/main/java/pl/edu/agh/to2/learnProgramming/ (0, 2019-01-15)
src/main/java/pl/edu/agh/to2/learnProgramming/Main.java (780, 2019-01-15)
src/main/java/pl/edu/agh/to2/learnProgramming/command/ (0, 2019-01-15)
src/main/java/pl/edu/agh/to2/learnProgramming/command/Command.java (174, 2019-01-15)
src/main/java/pl/edu/agh/to2/learnProgramming/command/CommandType.java (687, 2019-01-15)
src/main/java/pl/edu/agh/to2/learnProgramming/command/ComplexCommand.java (581, 2019-01-15)
src/main/java/pl/edu/agh/to2/learnProgramming/command/EndLoopCommand.java (2027, 2019-01-15)
src/main/java/pl/edu/agh/to2/learnProgramming/command/MoveCommand.java (252, 2019-01-15)
src/main/java/pl/edu/agh/to2/learnProgramming/command/MoveForwardCommand.java (689, 2019-01-15)
src/main/java/pl/edu/agh/to2/learnProgramming/command/ProcedureCommand.java (2556, 2019-01-15)
src/main/java/pl/edu/agh/to2/learnProgramming/command/StartLoopCommand.java (2334, 2019-01-15)
src/main/java/pl/edu/agh/to2/learnProgramming/command/TurnLeftCommand.java (677, 2019-01-15)
src/main/java/pl/edu/agh/to2/learnProgramming/command/TurnRightCommand.java (681, 2019-01-15)
src/main/java/pl/edu/agh/to2/learnProgramming/controllers/ (0, 2019-01-15)
src/main/java/pl/edu/agh/to2/learnProgramming/controllers/CommandBarController.java (2337, 2019-01-15)
src/main/java/pl/edu/agh/to2/learnProgramming/controllers/LevelController.java (12902, 2019-01-15)
src/main/java/pl/edu/agh/to2/learnProgramming/controllers/LoopManager.java (2989, 2019-01-15)
src/main/java/pl/edu/agh/to2/learnProgramming/controllers/MainScreenController.java (7930, 2019-01-15)
src/main/java/pl/edu/agh/to2/learnProgramming/controllers/ProceduresController.java (6616, 2019-01-15)
src/main/java/pl/edu/agh/to2/learnProgramming/model/ (0, 2019-01-15)
src/main/java/pl/edu/agh/to2/learnProgramming/model/Level.java (4409, 2019-01-15)
src/main/java/pl/edu/agh/to2/learnProgramming/model/LevelPoint.java (847, 2019-01-15)
src/main/java/pl/edu/agh/to2/learnProgramming/model/Loop.java (986, 2019-01-15)
... ...

# LearnProgramming Educational game for children to improve their analytical thinking and alhorithmic approach to solving simple problems. ### Overview ![gif](https://user-images.githubusercontent.com/33002299/51190587-e0850400-18e2-11e9-9b50-6905355bdb34.gif) The game consists of several levels. On each level player has to prepare the path for turtle using buttons with available commands, so turtle can visit all of the green fields displayed on screen. Their difficulty increases gradually and further levels give the player possibility to use new commands, including complex ones like loops and procedures. ![screenshot](https://user-images.githubusercontent.com/33002299/51190992-bda71f80-18e3-11e9-8849-224d53cc8779.png) Player can also swich between passed levels or save his/her progress and load it another time when the game is on again. ### Available instructions |Command|Action| |---|---| |`move forward`|turtle moves by one field forward| |`turn right`|turtle rotates to its right side| |`turn left`|turtle rotates to its left side| |`start loop`|commands between this and `end loop` command will be repeated the given number of times| |`end loop`|ends the loop started with `start loop`; each loop has to be closed| |`procedure`|opens the procedures menu where player can create or choose one of the procedures to use| ### Technologies - Java 10 - JavaFX - Gradle 4.7 ### Authors [Maciej Moskal](https://github.com/tadeq) [Jakub Pajor](https://github.com/xylini) [Micha Zadora](https://github.com/michalzadora)

近期下载者

相关文件


收藏者