前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >通过游戏来学习编程

通过游戏来学习编程

作者头像
程序那些事儿
发布于 2023-03-07 03:50:03
发布于 2023-03-07 03:50:03
1.3K0
举报
文章被收录于专栏:程序那些事儿程序那些事儿

随着互联网和物联网的发展,随着人工智能大数据的发展,随着IT技术的发展,你会发现越来越多的工作岗位需要一些编程技术,即使是一些财务或者文职人员会一些编程知识也是对工作和生活大有帮助的。

那么对于一个非计算机软件专业的人来说,如何进行学习呢?从哪里又入手呢?我的推荐是从游戏开始,通过一些编程游戏,你会学会一些编程技巧,然后逐渐地喜欢上编程。

下面是一些编程游戏软件和网站,非常适合初学者。

Code monkey

这是一个以色列的编程网站,目前已经被好未来收购,更名为小猴编程,这是一个使用python和c++为主的游戏编程网站,在网站上,你可以轻松地创建许多游戏,你也可以玩很多游戏,通过自己亲身体会地游玩,你会更加熟悉如何进行游戏的创建和编辑。

scratch

这是一个麻省理工开发的一个图形界面编程游戏,通过拖拽小朋友就可以实现简单的编程逻辑,使用它任何小朋友都可以创建出非常有趣有意思的游戏,通过关注乐趣和游戏,孩子们将会学习到如何创造性地、系统地思考所有编码中会涉及到的各种宝贵技能。

Codecombat

扣哒世界是全球广受欢迎的青少年人工智能代码编程学习平台,以PBL场景化和游戏化为特色。平台有6个等级和11个学习模块(含国际等级证书) ,支持Python, C++、JavaScript等程序语言教学和学习。AP权威认证,AI世青赛全球编程挑战活动指定竞赛平台。

CheckiO

CheckiO 之所以脱颖而出,是因为除了拥有大量有趣的编码挑战和解决代码难题的各种工具外,它还充满了不同 CheckiO 用户共享的有趣且独特的解决方案。这就是为什么世界各地的教师在他们的课程中使用 CheckiO 作为辅助教学工具,以便学生在学习新材料时练习他们的技能。

cryptozombies

这是一个互动教学游戏平台,通过游戏你可以学会有关区块链的所有技术知识。通过制作自己的加密收藏品游戏,学习在 Solidity 或 Libra 中制作智能合约

Stencyl

Stencyl 被誉为“制作游戏的最快和最简单的方法”,是一种视频游戏开发工具,允许用户设计、构建游戏并将游戏发布到几乎任何平台,而无需编写代码。它遵循 Blockly 和 Scratch 之类的方法,因为它使用基于块的可视化编程语言和拖放式脚本编写风格。它的界面类似于 Scratch,编码块分类在脚本窗口左侧的列中。

Stencyl 负责托管和发布使用他们的程序创建的游戏。此外,用户可以发布适用于 iOSAndroidWindows、Mac、LinuxHTML5 系统的应用程序,从而成功迎合更广泛的受众。

Swift Playgrounds

孩子们可以通过玩拼图来学习基本的编码基础知识,例如 Swift 编程语言中的判断、跳转、循环和函数等知识。Playgrounds 平台还允许他们试验和测试他们的想法。

孩子们还可以在程序中使用他们自己的声音、图像和照片,为创作增添个人风格。

该应用程序直观的用户界面和整体易用性使其非常适合年幼的孩子和刚接触编程的孩子——无需编码经验!

LightBot

LightBot 似乎是一款纯粹为初学者和新手程序员设计的游戏。然而,随着玩家在游戏中的进步,他们很快就会意识到,对于经验丰富的程序员来说,它也包含出色的逻辑活动和编码挑战。

这个益智游戏使用干净、简单的图形和设计独特的关卡来让你继续玩下去。在此过程中,您将不可避免地学习编码概念和编程逻辑!

游戏的目标是帮助机器人角色点亮所有的蓝色瓷砖,但沿途还有额外的挑战和障碍。虽然没有具体的术语和定义,但排序、重载、过程和递归循环之类的东西会弹出。

LightBot 适用于 iOS、Android 和亚马逊应用程序,是一款有趣、平静的游戏,非常适合教孩子们如何编写代码,而不会让它看起来像学校课程或教科书主题。基于它已被超过 2000 万人下载和播放的事实,我们可以有把握地说它是一款非常有效的编码应用程序。

Codemancer

这是一个专门为小朋友设计的游戏,向年轻观众介绍编码基础知识,然后快速升级到更复杂的概念,如变量、条件和函数。玩家角色扮演一个名为 Aurora 的女主角,然后在充满身体挑战和道德挑战的世界中努力变得独立。

Codemancer 拥有丰富的叙事主干、色彩缤纷的设置以及大量竞争对手的巫师和仆从,以保持游戏的趣味性,Codemancer 采用独特、奇幻的方法为孩子们教授编程。

Robocode

Robocode是2000年开发出来的一款复杂的编程游戏,您可以在其中编写相互对抗的机器人坦克。通过编写人工智能,你可以控制你的机器人走向成功。

Robocode 安装程序带有开发环境、内置机器人编辑器和 Java 编译器。一旦你开始学习它,你就会不自觉深陷其中,因为它实在太有趣了。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-09-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序那些事儿 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
为什么培训班出来的程序员总遭人嫌弃?
由于it软件行业对人才的需求很大,很多传统行业也纷纷创办“互联网+”项目,加上app开发热潮,微信公众平台也催生了更多的就业岗位。
开发者技术前线
2020/11/24
4260
为什么培训班出来的程序员总遭人嫌弃?
​我想转行程序员,请鼓励一下我
是否能转行成功,最主要的取决因素是技术能否学到位、能否满足企业的需求,其余有关专业、年龄、工作经验、城市也是考量因素,但不是最重要的。
程序员晚枫
2022/07/11
3480
​我想转行程序员,请鼓励一下我
培训班出身的前端,出路在哪儿
前段时间,有个郑州的朋友在微信上给我留言,咨询培训班毕业找工作的事情。我当时答应他会写一篇文章的,没想到耽搁到现在。
闰土大叔
2019/05/05
9700
我花一个月时间整理了新人转行IT最爱问都问题
我不能一一全部解答,我收集了比较有代表性都问题,如果你也是准备转行程序员的人,相信你也会纠结同样的问题。
王炸
2019/07/02
1.1K0
前端,该自学还是培训?
前端从业久了,经常会碰到很多同学问土哥,“学web前端是自学好还是去培训机构,哪个靠谱?” 类似的问题应接不暇,包括前段时间逛知乎,关于这个话题的热度,还是居高不下。
闰土大叔
2019/05/05
7480
前端,该自学还是培训?
转行程序员4年半,被裁了!
自己又几乎没有计算机基础,所以就在毕业之前,报了一个编程培训班,当时学的是大数据方向。
程序员晚枫
2023/12/17
2640
转行程序员4年半,被裁了!
人工智能火,AI培训班有存在的必要吗?
"被称为“业界良心”吴恩达在 Coursera 的免费机器学习课程,学员数目有超过两百万;而最近国内某人工智能教育平台创始人也在微博宣称其培训平台已经吸引到将近十万的付费学员。各种培训班名目众多,堪称 IT 业界一大奇象。我们在 AI 前线的社群里也经常见到这样的问题:想入门 AI,你们能推荐下培训班么?其实关于“培训班”、“如何转型 AI“、”AI 如何速成“,最有发言权的应该是用人单位和技术专家”。 Part1:一万元学费换几万元月工资? 众所周知,人工智能火爆了一整个 2017 年,将来极有可能要
机器人网
2018/04/18
3.9K0
人工智能火,AI培训班有存在的必要吗?
过来人对迷茫的程序员一点建议,3种学习方式的优缺点
很多朋友都想入行编程,也许是因为好就业,也许是因为工资高,或许是因为其他原因。是因为爱吗?很多人都是从入门到放弃,还有很多小伙伴走了弯路,那么今天老哥就来讲讲各种学习方式的优缺点,还有一些建议。
公众号 IT老哥
2020/09/16
6620
程序员的自我修养4️⃣—学习方向和方法
在之前信息采集中很多小伙伴提及到的问题是,怎么快速学习,找不到方向、动力,怎么才能达到公司的招聘标准。
马拉松程序员
2022/04/26
3980
程序员的自我修养4️⃣—学习方向和方法
​大专学历转行程序员,先去专升本还是先参加工作?
如果是20岁左右,还没毕业的在校学生,优先考虑专升本、甚至未来继续考研。想在程序员行业有良好的、长远的发展,学历不是最核心的因素,但能给普通人带来许多帮助。
程序员晚枫
2022/12/30
2700
学习java编程快速入门
  如今的Java编程语言势头非常火爆,应用范围非常的广泛,已经是当下最火的行业之一,竞争力也是逐渐的增加,工资待遇非常丰厚,未来的发展也是极好的。
动力节点Java培训
2019/05/31
6430
培训班学出来的前端为啥被歧视?
现在前端巨火,大火,SO,很多培训机构冒了出来,什么传智啊,北大青岛啊,达内啊,,这那的,他们也在搞培训,许多刚毕业啊,想转行的人都去参加,学个三个月或半年,就基本上掌握了前端开发的“技能”了,然后就看运气,毕竟行业需求在这呢,基本上只要肯下功夫找,早晚都能找到工作,当然也有许多人确实找不到工作,为什么呢,,因为找工作四处碰壁确实是很痛苦的,一般人受不了这个,就拉倒了,就没有然后了。 并且网上啊,很多公司啊,事实上确实是不愿意要培训机构出来的学生,那这是为什么呢? 因为培训这个东西,不过是学会某种技能的过程
web前端教室
2018/02/06
6670
程序员的自我修养1️⃣—核心价值观
这个主题是因为很多的小伙伴让我给推荐个培训班,还要问28岁能不能转行的问题。重点是有粉丝说自己报了2w多的培训班感觉啥都没学到,被忽悠了。
马拉松程序员
2022/04/26
5150
关于IT培训机构的个人看法
缘分与巧合,最近接触比较多的培训机构出来的人,以及看过关于培训机构的文章和问答。虽然没在培训机构上过课,但是接触过很多培训机构出来的人,也看过一些培训机构的课程。关于培训机构,我也有自己的看法。经历了这些,我写了这篇文章,不吹不黑的写下我对培训机构的个人见解。这篇文章可能会有些争议,如果有不同的看法,大家可以评论,但是发言望大家理性,客观,不要人身攻击!
守候i
2018/08/22
1K1
关于IT培训机构的个人看法
行政妹子也要学前端?我劝你不要掉坑里
首先,跟各位说声抱歉,由于最近关注我的同学越来越多(不管是在校生、应届生、实习生,还是已经工作的同学),私信我的朋友也逐渐变得多了起来,一天下来,微信未读列表里能有十几个是来咨询土哥问题的,有的留言由于一些原因,没能及时回复,在这里土哥说声抱歉,还望见谅。
闰土大叔
2018/12/29
1.9K0
想好这些问题,你再去当程序员好吗?
2020年的春招已经持续了4个多月,小E也一直陪伴着学员改简历、写自我介绍和训练笔试和复盘面试,看着他们努力的找工作,成为一个新鲜的程序员。 如今春招也接近尾声,学员们经过自己的努力,以及我这个老程序员(老脸一红)的指导,也依次找到了自己心仪的工作,以下是我和学员们说过至少一次的建议,希望可以帮到即将成为新程序员的你。 我把建议分成三个类别: 1. 如何选择行业及职业:你真的想做程序员吗? 2. 如何从事程序员这份工作:为了找到心仪的工作,你应该如何去做? 3. 如何选择心仪的公司:这么多人一起竞争
腾讯NEXT学位
2020/05/12
1.6K0
转行程序员花几万元学编程,面试几十家无果,程序员:留条活路行吗
互联网红利时代,激发了越来越多的人投身其中就业与创业,其中程序员这一职业也被推上了高薪职业风口。除了科班毕业的程序员,也有不少传统行业从业者转行进入互联网行业,这些半路转行的有的会通过自学,有的则会通过花钱上培训班达到速成的效果。然而俗话说转行穷三年不是没有道理的,毕竟从事一个全新的岗位是需要从头积累经验的,对于公司招聘员工来说需要的有经验的。
一墨编程学习
2019/04/18
5470
转行程序员花几万元学编程,面试几十家无果,程序员:留条活路行吗
晚上自学java两个月能找工作吗?
如果只是靠晚上自学两个月直接找一份java的工作在当前基本上很难,虽然现在java还是就业第一大语言,但入门的门槛明显高了许多,现在看招聘岗位上java几乎占到了很大比例,为什么职位多反而门槛提升了?主要还是从业人数增加特别是每年培训出来大量的初学者,虽然职位很多但职位本身的要求还是挺高,以致于很多培训完了觉得水平应该可以了,结果很多碰壁了,已经不是十几年前懂点编程知识就能找到工作的时代了,记得入行第一家软件公司的时候,边上的有个同事在宿舍自学了一个月的C语言,然后出来找工作,虽然不是很顺利但面试了几次涨了点经验最后还是找到了做软件的公司,这种现象放在当前的编码领域几乎是不可能的事情。
程序员互动联盟
2018/11/30
1.2K0
晚上自学java两个月能找工作吗?
底层程序员,出局
「在深圳,每个人都走得很快。」这是徐亮的体会。第一天搭地铁去IT培训学校,他发现前面的人突然开始疾走,接着小跑起来,所有人都开始跟着一起跑。他被挤在人群中,发现是列车的车门要关闭了。他也开始在站台上冲刺,刚好在启动前把自己塞进车里。还没来得及喘口气,徐亮抬头一看,他其实坐上的是反方向的列车。
养码场
2020/11/02
5830
底层程序员,出局
我的程序员生涯按下了终止键......
2017年我大学毕业,开始下定决心从零基础学前端,到现在已经6年了。我简单聊聊这些年的收获和成长。
半指温柔乐
2023/10/31
1.5K0
我的程序员生涯按下了终止键......
推荐阅读
相关推荐
为什么培训班出来的程序员总遭人嫌弃?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档