惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Martin Fowler
Martin Fowler
J
Java Code Geeks
博客园 - 【当耐特】
宝玉的分享
宝玉的分享
腾讯CDC
D
DataBreaches.Net
Microsoft Azure Blog
Microsoft Azure Blog
Engineering at Meta
Engineering at Meta
V
V2EX
F
Fortinet All Blogs
MyScale Blog
MyScale Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
Tailwind CSS Blog
Jina AI
Jina AI
GbyAI
GbyAI
大猫的无限游戏
大猫的无限游戏
A
About on SuperTechFans
酷 壳 – CoolShell
酷 壳 – CoolShell
爱范儿
爱范儿
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
U
Unit 42
B
Blog
M
MIT News - Artificial intelligence
N
Netflix TechBlog - Medium

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
还在花冤枉钱学编程吗?一款边玩边学的编程平台,在NAS轻松部...
2025-02-18 · via 少数派

哈喽,大家好我是生活爱好者。
 

家有娃的朋友,肯定被很多少儿编程机构的电话拜访过,现在已经卷到从小孩子就开始学编程,笔者发现一款在游戏中就可以学编程的智能平台,不仅适合小朋友,0基础的成年人学起来也会上瘾。

先来看下这个游戏编程的效果。

图片

在游戏中可以选择编程的语言。

图片

通过代码来控制人物,完成对应的任务,笔者体验下来非常的有意思。

图片

成功完成任务后,会获得经验,得到相应的装备和宝石作为激励,作为一个成年人体验后,还会有继续想尝试的想法,相信小朋友们也一定会喜欢。

图片

哒哒世界(codecombat)是一款编程学习的游戏平台,通过游戏的方式学习编程,以兴趣引导学习,效果翻倍。该平台支持多种编程语言,满足不同的学习需求。

本文使用的设备为威联通NAS。
 

一、部署codecombat

首先进入威联通NAS,打开Container Staion ,点击左侧【映像】,接着点击右上方提取,在映像中输入:operepo/ope-codecombat,如果映像不能拉取,可参照笔者之前文章,或者添加新的库,笔者在之前Docker相关的文章中也都有提过,关注过笔者的朋友应该都很熟悉。

图片

接着设置主机的端口号。

图片

接着进入【高级设置】,点击【存储】添加存储映射。

图片

这里需要进行两次添加,主机和容器的地方,直接复制粘贴下方内容。

主机:/Container/codecombat/data

容器:/home/coco/codecombat/data

主机:/Container/codecombat/mongo

容器:/home/coco/codecombat/mongo

图片

检查确定没什么问题之后,就可以点击完成,等待容器的创建。

图片

安装成功后,进入容器后先停止容器运行。

图片

接着进入下方这个地址:

https://github.com/wei134102/CodeCombat,下载 dump.tar.gz这个文件。

图片

文件下载成功后,再返回FileStation,用下载好的文件,替换原文件夹内的同名文件。

图片

接着再返回容器按照下图指示依次点击【执行】→【/bin/bash】→【执行】。

图片

接着,先输入代码进入相应的文件夹,代码如下:cd/home/coco/codecombat/data,然后输入代码cd/home/coco,切换目录。

图片

最后再输入./codecombat/bin/coco-mongodb && sh start.sh,启用数据库,注意在等待的过程中会出现卡顿的现象,不要以为是完成了提前退出。

图片

部署成功后,在地址栏输入NAS的IP+端口号即可访问该平台。

图片

点击右上角可以修改语言,改为中文。

图片

接着点击注册免,这里选择注册独立账号。

图片

选择生日。

图片

输入邮箱。用户名和密码。

图片

接着返回容器,需要连接数据库,输入mogo。

图片

然后输入use coco 进行操作,还需要复制最后一段,将有两处【qnap】的地方修改成刚刚的注册名,最后就部署成功啦。

图片

二、游戏编程体验

输入NAS的IP+端口号就可以进入游戏啦,开始编程之旅。

图片

该平台还比较贴心,如果遇到问题,还会有提示指引编写代码。

图片
图片

即使对于0基础的用户来说,可以通过指示,轻松学习完成任务。

图片

都说兴趣是最好的老师,通过在游戏中学习,会激发学习者的兴趣,在游戏中沉浸式体验代码世界的乐趣,不管是学习效率和效果都会明显提升。