00:00
大家好,我是程序员P,我从小就痴迷于打游戏,就哪怕电脑的线被家长拔了,我都能插上电饭锅的线接着玩。但也是拜游戏所赐,我才对编程产生了浓厚的兴趣。那我不禁在想,能不能通过玩游戏来学会编程呢?于是我从网上搜索了20多款编程游戏,本来想和大家一起讨论下这些游戏能不能教会我们编程知识,但我自己试玩后发现大部分游戏真的没有什么用,要么太简单儿童画,要么就是高收费。于是我就做主了,给大家挑了几个我觉得还有用的编程游戏,本期分享给大家,拿来培养兴趣还是不错的,那大家只需要点个三连就行了。第一个网站是网格花园,这个网站呢,能够锻炼你前端使用CSS进行网格布局的能力,我们的目标啊,就是用CSS的。
01:00
Great的语法来移动这个水流,让它给胡萝卜浇水,是一个闯关类游戏啊,总共有28关,每一关也都会给你一个指引,还是比较适合新手的。这里呢,他用示例代码为我们生成了一个五乘五的网格花园,我们可以试一下,这样就过关了,总之趣味性还是很强的,推荐再看看第二个游戏啊,我们可以设置成中文,这个游戏呢,依然是锻炼你前端使用CSS代码来布局的能力上,这游戏是为了训练网格布局,这个游戏是为了锻炼大家的弹性盒子布局都是很主流的布局方式,毕竟布局能力对前端开发来讲太重要了。游戏的目标也很简单,把青蛙移动到对应的荷页上就可以了。依然是有些示例代码还是比较适合新手的,我们来试一下诶,这样就过关了,总共有20多关,可玩性也很高,而且后面还会有这。
02:00
种这样的情况对于初学弹性盒子布局的同学来说还是很有帮助的。下个游戏呢,还是锻炼前端CSS能力的。选盘子这个游戏主要是为了帮助你熟悉CSS的选择器语法,也是CSS的基本功了。其实我们看到的这些动画,这些盘子、桌子,它都是HTML元素,游戏的目标呢,就是根据右侧的指引编写CSS代码来选中盘子,那我们来试一下,第一关的目标就是选中所有的盘子,那盘子对应的HTML元素名称为plate,那我们就在左侧输入plate标签选择器来选中所有的盘子,然后回车,啊,过关了,那总共是有30多关,难度不大,但确实是把常用的CSS选择器的语法都带大家过了一遍,还是很适合CSS入门练手还有复习的。下一个游戏呢,看起来就是一个大作。其。
03:00
其实他要带我们学会的呢,就是前端的service worker技术,Service worker可以帮助我们实现渐进式外部APP,说人话就是开发出性能更高,加载更快,占用资源更小的手机网页吧,而且这个游戏也是免费的,这点很吸引我呀。好,我们点进来看一下,虽然是全英文的,但是没有关系,我们可以一键翻译,但缺点就是很多编程的词汇翻译过来就变味了,你像这个service worker,把它叫成服务工作,感觉就有点离谱。然后这个游戏呢,有非常多的关卡,它塑造了一个非常宏伟的世界观,可以帮助我们沉浸式的体验这个service的学习。像第一章我们要学习service water的生命周期,我操真的是大作呀啊,这里有一个法阵,它会指引我们去点击屏幕上的按钮啊,这其实就是一个网络,然后请求代码啊,因为我们的网。
04:00
站是放到云上的,然后现在呢,我们没有网,所以连不通,然后可以把网打开,总之啊,这是一个免费的游戏,那学习的技术呢也比较前沿,然后交互感也是非常的,所以还是推荐再看下一个游戏代码健身房啊,这个网站呢,讲述了一个非常宏大的故事,以实践的方式带你去学习Java编程,然后现在这个网站也是有全中文版本了,我们可以从零开始学习,大家看啊,它其实是讲述了一个故事,那这个网站的特点呢,就是比较有趣吧,而且还有很多的代码事例。当我们看完故事后,就可以试着在线编写代码,完成任务,过关之后拿到更多的暗物质。有趣的是随着你的不断过关,他会给你解锁越来越多的新人物,像什么美女教师,哎呀,你甚至还可以和其他小伙伴一起互动,还是非常有趣的。然后这里的关卡也是非常的多,但美中不足的是啊,这个网站后面是要收费的,所以当你培养一定兴趣之后,就可以试着跟着我的Java学习路线去学习了。还有这个游戏可以帮助我们学习团队开发中最主流的技术getate版本控制系统,我们可以选择关卡,然后跟着教程一步一步完成操作,刚开始跟着提示就很容易过关了,可以帮助我们快速无痛的了解G中的一些概念,像提交啊,分支啊之类的,最后再给大家推荐一个相对硬核的游戏网站,这个是北大的游戏对抗赛。在这。
05:40
里呢,我们可以创建自己的游戏桌,或者加入一个游戏,有很多经典的游戏着重选择,比如说选择坦克,但是啊,这个游戏的主要目的可不是让我们人工来玩来娱乐的,而是需要我们去编写一个AI机器人来帮我们玩游戏,所以呢,这个网站真正的目的是帮助我们锻炼算法思维,那我们创建几个机器人来开一局,这里我们可以去挑战别人制作的机器人,那用一下这个好了,伞兵一号准备就绪,然后呢,我们就可以和其他同学的机器人对战了。
06:20
呃,换个游戏好,再添加几个机器人比随机输出聪明一点的BOT开始大家看啊,这个机器人就开始自动下棋了啊,我还是比这个随机输出聪明一点的boos要聪明的好吧,但我觉得这个网站还是不太适合我,那推荐给大家,感兴趣的话可以试试。以上就是我觉得还不错的编程游戏了,时间有限,还有很多,就先不给大家介绍了。说到底我觉得啊,这个游戏只能培养兴趣,想要学好编程还是得老老实实跟着路线来多敲代码。那本视频的图文版所有编程游戏还有我原创的前端Java全站学习路线全部放到了我的原创公众号程序员鱼皮中,欢迎大家关注后回复游戏自取。我是于皮,一名持续分享编程学习经验和技术干货的程序员up,如果视频有帮助,欢迎三连加关注,不迷路,我们下期再见。
我来说两句