Skip to content

A project developed by using Google's Blockly API.

License

Notifications You must be signed in to change notification settings

GRJeon/Blockly_CPP

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blockly C++

This project has modified by three student at Kwangwoon University.

You can access the original project through the link below. Or check out the project I forked.

Project purpose

  • A block editor allows you to visually check the c++ language and learn with reduced grammatical errors.
  • It allows users to see that when coded into blocks, it translates into real c++ code and learn it.
  • Use the example questions to try and debug coding using the functionality of the c++ language.

example

changes

  • blockly_compressed.js
  • demos/code.js
  • demos/index.html
  • demos/Blocks/Blocks - Type.js
  • demos/Blocks/Changelog.js
  • demos/Blocks/Chapter 7 - Classes.js
  • demos/Blocks/Include.js

Added features

  1. Test buttons and examples
  • An example using the functions added by Team 17 and the functions in the existing Blockly C++ was added.
  • Press the button and you'll see an example where you can try out the features written there.
  • You can check the tooltip to see what examples the number contains.
  1. New blocks
  • Class
  • Queue
  • Deque
  • Stack
  1. Debugging capabilities

How to use Blockly C++

Blockly C++ can be used locally by going to demos/code and opening "index.html" with a browser.

What the user should know

The problem with execution errors is that they are forced to transfer to c++ code in the original blockly development environment (following grammar such as javascript and python).

About

A project developed by using Google's Blockly API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 93.7%
  • Python 1.8%
  • HTML 1.6%
  • PHP 1.1%
  • Dart 0.8%
  • Lua 0.8%
  • Shell 0.2%