你好,我是知行

编程少年 · 从 Scratch 积木写到 C++ 代码 · 记录我的编程成长之路

Scratch Python C++ 学习中 HTML / CSS Canvas 小游戏

游戏示例

极速飞车

Canvas 赛车小游戏:左右躲避黄色障碍车,速度会越来越快,最高分自动保存在浏览器里。

Canvas JavaScript 竞速

贪吃蛇

经典贪吃蛇:网格移动、吃食物变长,每 50 分自动加速,撞墙或撞到自己结束。

Canvas JavaScript 益智

打砖块

经典打砖块:挡板反弹小球击碎砖块,击中挡板的位置决定反弹角度,清空砖块进入下一关。

Canvas JavaScript 街机

开发作品

Scratch 迷宫大冒险

我的第一个 Scratch 作品:小猫走迷宫收集宝石,用了广播、变量和自制积木,还设计了三个关卡。

Scratch 游戏设计 第 1 个作品

Python 成绩统计小助手

帮班里统计口算比赛成绩的小程序:读入分数,自动算平均分、最高分,还能画柱状图。

Python 列表 matplotlib

C++ 练习题生成器(开发中)

正在学 C++,打算写个自动出口算题的小工具练手,现在已经能随机生成加减法题目啦。

C++ 随机数 开发中

文章

从 Scratch 到 Python:我的编程第一步

我是从 Scratch 积木块开始学编程的,后来发现 Python 就像"写出来的积木",思路其实是一样的。

2024-10-20 Scratch Python 学习笔记

我的第一个 Python 小程序:猜数字

用 while 循环和 if 判断写了一个猜数字游戏,还教会了同桌怎么玩,特别有成就感。

2025-10-18 Python 循环

开始学 C++ 了:指针有点难,但我没放弃

老师说 C++ 是信息学奥赛的语言。变量和循环和 Python 差不多,但指针真的绕,我把我的理解记下来。

2026-10-15 C++ 学习笔记

关于我

我是知行,一名喜欢编程的小学生。从 Scratch 积木块入门,到用 Python 写小程序,现在正在挑战 C++。

这个网站本身就是我的作品之一:上面的三个小游戏都是我用 HTML + Canvas + JavaScript 写的,每个游戏只有一个文件,双击就能玩。写游戏让我学会了循环、坐标和碰撞检测,比做题有意思多啦!