百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
L

load81

> 编程语言
开源

基于 SDL 的 Lua 编程环境,适合儿童使用,类似 Codea

737 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

基于 SDL 的 Lua 编程环境,适合儿童使用,类似 Codea

README === Load81 是一个试图创建一个受 Codea 启发的环境,以教孩子们如何编写 Lua 程序。它具有图形化编程环境和一款具有 Commodore-64 风格的集成编辑器,使程序员能够在一个友好的环境中使用一个简单的编辑器:

坐标系统和基本绘图功能与 Codea 兼容(请参阅 http://twolivesleft.com/Codea/ 以了解更多信息),但不支持笔画。我们并没有考虑 Codea 的兼容性,但熟悉 Codea 的人应该会觉得 Load81 的 API 和程序结构很熟悉。我主要是因为我和我的孩子们很喜欢 Codea,但我们家里没有 iPad,有时候使用真正的键盘会更少令人沮丧。名称 Load81 来源于在流行的 Commodore 家用计算机中,命令 LOAD "*",8,1 会从文件指定的内存位置开始加载磁盘上的第一个程序。

./load81 example.lua 要切换到程序模式和编辑器模式,请按 ESC 键。 请查看"examples"文件夹,查看小型示例。 编程接口

绘图功能:

  • fill(r,g,b,alpha): 选择绘图颜色。 * background(r,g,b): 以指定的颜色涂抹整个背景。 * rect(x,y,width,height): 在 x,y 处绘制矩形(左下角)。 * ellipse(x,y,width,height): 以 x,y 为中心绘制椭圆。 * line(x1,y1,x2,y2): 从 x1,y1 到 x2,y2 绘制直线。 * text(x,y,string): 使用位图字体在 x,y 处打印指定的文本。 * triangle(x1,y1,x2,y3,x3,y3): 以指定的顶点绘制三角形。 * getpixel(x,y): 返回指定像素的红、绿、蓝值。 * sprite(file,x,y,[rotation],[antialiasing]): 以指定的旋转(单位为度,默认为 0)和抗锯齿设置在坐标 x,y 处绘制精灵。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言