跳到主要内容
创世工程师 4

学习地图

从第一个圆到自己做一个游戏,中间要经过哪些东西。做过的会打勾,还没开的会上锁——点下去就会告诉你怎么开。

1 目前 1 级・0 点经验 🔥 0 天 今天练一个,明天再来就会开始算连续天数

这条路

1
2
3

玩完整的游戏 0 / 5

有关卡、有角色、有分数。你在挑战里收集到的角色,会变成这里的主角。

4

做一个自己的

在编辑器里从空白开始写,按「保存」就会拿到一个网址,可以贴给同学。

打开编辑器 → 看大家的作品 →

徽章 0 / 14

徽章不用特别去拿,做着做着就会出现。灰色的那些是还没拿到的,上面写着要做什么。

第一步 完成第一个练习
五个了 完成五个不同的练习
十个了 完成十个不同的练习
看得懂 0 和 1 两个二进位的挑战都完成
座标感 点阵座标和无限之战都完成
想得到方法 完成三个「演算法」分类的挑战
做得出网页 完成三个网页作品
一次就满分 有一个练习拿到 100 分
收藏家 收集到四个角色
全员到齐 收集到全部的角色
打完一款游戏 把一款游戏的每一关都过了
连来三天 连续三天有练习
连来七天 连续七天有练习
给人看 存下第一个自己的作品

大家一起

这个站上所有人到现在一共完成了 15 次练习。下一个里程碑是 100 次,还差 85 次。

你刚刚做完的那一次,也算在里面。

常见问题

我的进度存在哪里?要注册吗?
不用注册。第一次打开就会给你一个匿名代号,存在这台浏览器里,进度立刻开始累积。换一台电脑或清掉浏览器资料就会重新开始,所以同一台电脑用同一个浏览器最保险。
为什么同一个练习再做一次,经验变少了?
第一次拿满额,第二次一半,第三次四分之一,一路递减但永远大于零。这是刻意的:重复刷同一关不该比去试新的东西划算。真的想练熟就继续练,只是别指望靠它升级。
关卡锁住了,怎么开?
点进去就会说:要几级、还差几点、现在该去做哪一个,而且那一行是可以点的链接。角色也一样——每一只角色下面都写着它是哪一关送的。
角色有什么用?只是换一张图吗?
不是。每一只角色有五项能力(速度、跳跃、体力、时间、幸运),在游戏里是真的会算进去的:跳跃高的上得去高台,幸运高的会多长出几颗宝石。出战中的角色还会跟着你一起赚经验、一起升级。
徽章和连续天数是什么?断了会被扣吗?
徽章是「你做到了什么」的纪念品,做着做着就会出现,拿到就不会收回去。连续天数也一样只往上加——断了就从一重新算,不扣经验、不扣角色、不拿走任何东西。它是纪念品,不是锁链。
经验值是在我的电脑上算的吗?
不是,全部在服务器上算。写在浏览器里的话,改一个数字就能变成 99 级,那排行榜和解锁就没有意义了。
程序写错了会怎样?
执行前会先扫一遍(全角符号、括号没关、忘记 ._发布()),执行时出错会用中文说明哪一行、为什么、怎么修。不会出现「x is not defined」这种只有工程师看得懂的句子。
写到一半的程序会不见吗?
编辑器会自动存在这台浏览器里。想留久一点就按「保存」,那会存到服务器并给你一个六个字的网址,在「大家的作品」找得到,也可以贴给别人。
老师可以看到学生的进度吗?
可以。老师在老师后台开一个班,把六个字的加入码给学生,就能看到全班对指派练习的完成状况。看得到的只有学生自己填的名字和完成状况——这个站不收 email,也没有真实姓名的栏位。
手机可以玩吗?
可以。每一个游戏都同时支持键盘和触控(点画面就是跳、按住就是移动)。不过写程序还是用有键盘的设备比较顺。
这些指令是哪里来的?有几个?
这是一套中文程序语言,指令表在编辑器右边随时查得到。目前执行层实作了一百多个指令,完整清单在 GitHub 的 docs/官方指令清單.md。旧版留下来但不再支持的写法,编辑器会标成「已淘汰」并告诉你改用什么。

还有问题?这个站是 程序忍者 做的,那边有课程和联系方式。