Educational Coding Games Application Information

Now, I will briefly talk about applications that will contribute to robotic coding training. These applications will give us information about how coding is done and will also contribute to the methods we will follow while creating algorithms. Let’s take a look at these applications together. The first of the applications that we will start training on is the BLOCKLY application, whose short name is MIT, developed in cooperation with Google, and has a customizable and extensible structure.

Google Blockly 

Google Blockly is an interactive interactive application developed by Google that enables children and adults in certain groups to learn and practice coding easily. The application is run using the Internet web browser. No editing is required on the computer. It can be used both online and offline, that is, without being connected to the internet. Blockly has a structure based on Javascript and Css libraries. Blockly has an image-based library. The code blocks used in Blockly have ears that snap into each other like a puzzle. As you can see on the screen, coding lines are created by interlocking command ears such as set, repeat, do. Here, coding with Blockly is carried out by adding these block ears to each other. You can watch the Blockly application practically by getting it from the courses section. By learning the trainings given with Blockly coding, you can transition to programming topics such as JavaScript, Phyton, PHP, Lua, Dart, XML, which require expertise. With the method of translation into programming languages, Blockly offers the opportunity to translate the projects you create into other top programming languages at the same time. Translation to any of the next programming languages is done with the buttons on the screen. Blockly is an open source application that can be developed and has a Turkish language interface. Due to its open source code, it also offers a use that can be published on web pages or easily adapted to projects to be created. If you want, let’s continue our process step by step by getting to know the Google Blockly interface and seeing how it works.

Introduction to Blocky and learning the logic of coding with blockly

When searched on Google as a blocky internet search engine, the internet link is displayed. It appears as https://developers.google.com/blockly/. By clicking on this link, we open the Blockly application. Now, you can learn how to use google blockly, how to implement sample applications and how to learn coding logic from the COURSES page in the relevant section.

Now, let’s take a look at how to code and algorithms with games with Blockly Games.

Blockly Games is an educational game that easily teaches how to program, that is, coding, by people with or without computer experience.

Algorithm and Coding Training with Google Blockly Training

When you first open the site, a page will open as the start page. This is a page that shows the order of the stages in which the games will be played. In addition, Turkish language support will be a separate privilege that enables the application to be understood. In this dropdown, the activity that is desired to start from is selected on the page and the training application is started. For example, let’s think that we will start with the Maze event, click on the maze icon with the mouse and see that the Maze game is opened. In order to pass the labyrinth stage, the ready-made code blocks on the left, which are related to what to do in which step, are dragged and dropped to the empty space on the right with the help of the mouse. In fact, in the game here; Step by step, coding is being introduced. We are given the opportunity to code by deducing the algorithm of the steps from the easy stage to the difficult stage. This process plays a role in increasing the coding skills of students in a certain level of younger age groups. Before the first step is completed and the second step is completed, if the first application is successful, a “Congratulations” notification message is received on the screen. In addition, starting from the algorithms created by these processes that look like games, a pop-up window containing the codes of the Java Script software application shows how the coding is written and applied in reality, by seeing the coding content on the screen as a real Java Script application, and familiarity with the real software project application codes can be gained. After that, you can proceed to the next application step by clicking the “OK” button.