Ten real programming game software

1 Overview

When it comes to gamification programming, I believe that the first thing many people think of is scratch. In fact, the degree of gamification of scratch is not high, and there are many problems such as lack of game engine and difficulty in drawing exquisite characters. So is there any way to make our programming learning like playing a real game?

Today I will share with you 10 "real" game programming software/tools.

2. CODE COMBAT

  • Full name: code combat
  • Introduction: Prototype is an open source programming game, you can control the character to break through the level through the code. The above link is the website of the domestic agency company, and you can play directly on it. If you have the energy, you can download the source code on github yourself, and then use your own computer as a local server. It should be noted that this kind of server that you download the source code yourself cannot be used for profit.

 

3. Paracrafe

  • Full name: Paracraft
  • Introduction: A 3D sandbox programming game developed by a company in Shenzhen. Students can control the movement of characters through graphical instructions or text codes in the game, and they can also create, build, and play in the world like Minecraft.

4. Makecode-Minecraft

  • Full name: Makecode minecraft
  • Introduction: A sub-platform in a series of programming platforms for teenagers launched by Microsoft, you can write programs to control the movement and construction of characters in your mc.

5. Raspberry Pi-Minecraft

  • Full name: Minecraft Pi
  • Introduction: The built-in programmable Minecraft of the Raspberry Pi can control the character movement and construction in the mc through the Python code in the terminal.

 

6. ROBLOX

  • Full name: Roblox (Roblox)
  • Introduction: ROBLOX is a pixel game creation and publishing platform with more than 500 million foreign users. In 2019, it established a domestic branch, Roblox, with Tencent. It is a bit like mc, but it goes deeper than mc, because you can use the content they provide Components to easily make your own various sandbox games. It's like another world where you can create games and use the currency inside to buy other people's games. In addition, they have made it possible for platform games to be packaged and available on some app stores. ROBLOX uses a programming language called Lua, which is not graphical, but it is relatively easy for students with a certain programming foundation to master. It may solve the problem of poor promotion of code programming in the upper grades of primary schools and middle and high schools. It stimulates students' interest in creation, and makes students of this age feel as excited and curious as the first time they come into contact with a graphical programming platform in elementary school, and are willing to actively explore.

 

7. Kudo

  • 全称:Kodu Game Lab
  • Introduction: Microsoft launched a 3D game creation tool for children. Users don’t need to master complex programming syntax. They only need to create characters by dragging and dropping, and then click on the characters to set the movement rules of the characters.

 

8. Playgrounds

  • Full name: MAC Playgrounds
  • Introduction: A learning swift language learning software launched by Apple, on which you need to control the character to pick up gems through programming, and continuously learn new knowledge in the form of breaking through levels, which is very interesting.

9. Kouding Game Lab

  • Full name: Kouding Game Lab (jump on the code)
  • Introduction: Tencent's Kouding series programming platform is a programming platform for young children. It is similar to the above Playgrounds. Here is a program to control characters to pick up stars, but the biggest difference is that Kouding's control commands are graphical commands.

10. Makecode-Arcade

  • Full name: Arcade
  • Introduction: One of the graphical programming platforms for teenagers launched by Microsoft, you can use graphical building blocks or js, Python to make games that can be downloaded to the handheld. key to run your own game program.

 

11. TileCode

  • Full name: TileCode
  • Introduction: A solution launched by the Microsoft team to turn the handheld into a programming platform with programming capabilities. Users only need to download the corresponding program to their handheld, and then they can create/modify games purely relying on the handheld.

write at the end

In the future, I will release the project source code or learning materials. I hope everyone can continue to pay attention. If you have any questions, you can leave me a message.

Whether you are changing careers, beginners or advanced, if you want to learn programming~

[ Worthy of attention ] My [C/C++ source code learning group] Click to enter the C language C++ programming learning base

Guess you like

Origin blog.csdn.net/yx5666/article/details/124296123