We aggregate information from all open source repositories to provide the most of useful open source products, from Enterprise product to small libraries across all platforms. Please search and find what you want.

KAREL 3D

This learning programming language for kids Karel 3D.
..words from LightBot: “Get kids hooked on coding with minutes! ..is programming puzzle game,..” ..nice propaganda 🙂

Created by origin Karel 3D on 8 bit microcomputrer PMD 85-2 in 1986. Its later variant of Karel the Robot in 3D, created first in Slovak Republic.

JavaScript variant include only one small HTML file tested and works on all devices with keyboard and full JavaScript support in internet browser.

ZIP Contains examples in TXT file. (look here at Wiki for examples with picture)

Today exist some very complex variants (not mine) like: LightBot or Swift Playgrounds on tablets.

From Version 8 specially different from other Karels, can bulid a Bridges.

PS: The Spanish and German language is without a guarantee, I do not know Spanish or German. If I have made a mistake in words, please let me know where. Thank you.

(more pictures: look at Wiki for examples)

You’re probably paying too much for cell phone service. Wirefly compares hundreds of plans to help you save. Enter what you need (minutes, data, texts) into Wirefly’s innovative plan comparison tools and see your savings instantly.

Website https://karel-3d.sourceforge.io
Tags
License
Platform
Features
  • Auto translation between languages (Slovak - English - Spanish - German)
  • Full Recursion support ( The program calls himself )
  • v2: Optimizing performance and code
  • v3: Added new commad, examples and some code repair
  • v4: Added Spanish, Translator correcion, Command STOP: repair
  • v5: New command and object: WALL, New condition: PIT, Updated graphics, Optimized code, If browser support: Autosave/load commands and room (Everything remembers); Manual LOAD, SAVE all commands into file
  • v6: New command: NORTH; Added German language
  • v7: DO TIMES Bug repair after Jump; Added option to enter a number after a command, Example: WALK 10 or <mine-command> 4
  • v8: New object, command and condition BRIDGE With physically correct behavior
  • v9: Empty command or STOP or BREAK from dialog, break actual running program. ( This was necessary after optimizing the code )