1. 概述
说到游戏化编程,相信很多人第一时间想到的是scratch。实际上,scratch的游戏化程度并不高,存在缺乏游戏引擎、难以绘制精美的角色等诸多问题。那么有没有能让我们的编程学习,像真正的玩游戏一样呢?
今天给大家分享10款“真正”的游戏编程软件/工具。
2. CODE COMBAT
- 全称:code combat
- 简介:原型是一个开源的编程游戏,你可以通过代码控制角色闯关。上面的链接是国内代理公司的网址,上面可以直接玩,如果有精力可以自己在github上下载源码,然后用自己电脑做本地服务器。需要注意的是,这种自己下源码搭的服务器,不能用来盈利。
3. Paracrafe
- 全称:Paracraft
- 简介:深圳一家公司开发的3D沙盒编程游戏,学生可以在游戏中通过图形化指令或者文本编码控制角色运动,也可以像玩Minecraft一样创造世界,建造,游玩。
4. Makecode-Minecraft
- 全称:Makecode minecraft
- 简介:微软推出的一个系列的青少年编程平台中的一个子平台,可以编写程序,控制你的mc中的角色运动、建造等。
5. 树莓派-Minecraft
- 全称:Minecraft Pi
- 简介:树莓派内置的可编程Minecraft,可以通过终端内的Python代码控制mc中的角色运动、建造等。
6. ROBLOX
- 全称:Roblox(罗布乐思)
- 简介:ROBLOX是一个像素游戏创作、发布平台,国外用户超过5亿,2019年与腾讯成立国内分公司罗布乐思,它有点像mc,但是却比mc做得更深,因为你可以通过他们提供的组件轻松制作自己的各种沙盒游戏。它就像是另一个世界,你可以在里面创建游戏,可以使用里面的货币购买别人的游戏。除此之外,它们已经让平台游戏可以打包上架部分应用商店。ROBLOX使用的是一个叫做Lua的编程语言,不是图形化,但是对于有一定编程基础的学生也比较容易掌握,它有可能解决现在小学高年级及初高中代码编程推广效果较差的问题,从根源上激发学生的创作兴趣,让这个年龄段的学生,像小学低年级第一次接触图形化编程平台那样感到兴奋与好奇,愿意积极探索。
7. Kudo
- 全称:Kodu Game Lab
- 简介:微软推出的,面向儿童的3D游戏创作工具,使用者不需要掌握复杂的编程语法,只需要通过拖拽创建角色,然后点击角色,设置角色的运动规律等即可。
8. Playgrounds
- 全称:MAC Playgrounds
- 简介:苹果公司推出的一款学习swift语言学习软件,在上面你需要通过编程控制角色拾取宝石,以闯关的形式不断学习新知识,趣味性较高。
9. 扣叮游戏实验室
- 全称:扣叮游戏实验室(码上跳一跳)
- 简介:腾讯旗下扣叮系列编程平台中面向低龄儿童的编程平台,与上面的Playgrounds类似,这里是编程控制角色拾取星星,不过最大的区别在于,扣叮的控制指令是图形化指令。
10. Makecode-Arcade
- 全称:Arcade
- 简介:微软推出的青少年图形化编程平台之一,可以通过图形化积木或js、Python制作可以下载到掌机上的游戏,平台自带模拟器,即便没有掌机,也可以通过键盘控制模拟器上的按键,运行自己的游戏程序。
11. TileCode
- 全称:TileCode
- 简介:微软团队推出的一种将掌机变为具备编程能力的编程平台的方案,用户只需要下载对应程序到自己的掌机中,就可以单纯依靠掌机创建/修改游戏。
写在最后
后续我还会发布项目源码或学习资料,希望大家可以持续关注,有什么问题可以给我留言。
不管你是转行也好,初学也罢,进阶也可,如果你想学编程~
【值得关注】我的【C/C++源码资料学习群】点击进入C语言C++编程学习基地