ColorMaster 第一个lua项目

aaaaa Lv1

在 _Arahc_ 的游说下,自学了 lua 语言,并依据下午刚得来的灵感,创作了第一个样例小游戏:ColorMaster

仓库链接: ColorMaster: my first lua project

在这里记录下lua语言的学习与配置过程,以及建立项目的全流程。

lua语言

  • lua语言

    • lua是基于C语言开发的轻量级解释执行的编程语言,语法学习曲线极为平坦,体感极为舒适 (乐不思C, C++, python) ,而且性能继承自C语言,比python高效。
  • 配置环境

    • 我的环境是 Windows + VSCode,我先是从网站上下载了lua的源代码,再根据 教程 一步步安装。
    • 安装好后,不要忘记配置环境变量!
    • VSCode 有现成的lua插件 Lua (sumneko)Lua (Tencent). 安装后编辑器即可检查语法错误。

Love2d 库 (LÖVE)

  • LÖVE

    • 这是一个专为lua语言开发的2d游戏开发框架,兼具跨平台、轻量级等优势。
  • 下载与配置

    • 访问 LÖVE官网 下载最新版本,安装至任意目录下,并添加到环境变量即可使用。
  • 运行代码

    • 在VSCode中打开终端,并跳转至代码根目录下;
    • 输入指令 love . 即可运行当前目录下的 main.lua 文件(文件名不可修改)。
  • 打包为可执行文件

    • 在VSCode中打开终端,并跳转至代码根目录下;

    • 将LÖVE安装目录中的 love.exe 文件复制进代码根目录

    • 在终端中依次输入:

      1
      2
      zip -r mygame.love .
      cmd /c "copy /b love.exe+mygame.love mygame.exe"
    • 这样得到的就是独立的 .exe 文件了!

ColorMaster

灵感来源于配色时口胡十六进制色号。这个小游戏给出会给出一个色块,并让你输入颜色对应的色号。输入后,游戏会计算并输出你的分数。练习口胡色号的技巧!

仓库链接再放送: ColorMaster: my first lua project

  • 标题: ColorMaster 第一个lua项目
  • 作者: aaaaa
  • 创建于 : 2025-06-19 19:00:00
  • 更新于 : 2025-06-19 19:29:49
  • 链接: https://redefine.ohevan.com/2025/06/19/ColorMaster 第一个lua项目/
  • 版权声明: 版权所有 © aaaaa,禁止转载。
目录
ColorMaster 第一个lua项目