# xpwd **Repository Path**: fivero/xpwd ## Basic Information - **Project Name**: xpwd - **Description**: gamejam 7.7 - **Primary Language**: Lua - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-07-04 - **Last Updated**: 2023-07-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # XPWD 项目模板 ## 前置操作 ## 准备 ### 安装scriptpacker ```bash npm i -g scriptpacker ``` ### 安装tic2tiled ```bash npm i -g tic2tiled ``` ## 配置 ### Win10用户 - setting.json中code-runner.cwd改为自己TIC-80路径,一般只需要改用户名 ```json "code-runner.cwd": "C://Users//%YOUR_USERNAME%//AppData//Roaming//com.nesbox.tic//TIC-80//xpwd", ``` ### Mac用户 - 注释掉setting.json中code-runner.cwd - 解除code-runner.runInTerminal字段的注释 - 切换code-runner.executorMapByGlob中*.lua对应的执行命令 - 修改./.bash_profile里的TIC80_HOME为自己的TIC-80路径,默认应该都一样 - 在名称为Code的Terminal中执行 ```bash source ./.bash_profile ``` ## 基本使用 - main.lua 是程序入口,总的游戏流程在其中执行,可以在其中通过require引入其他lua文件 - packed.lua 是打包的游戏代码,通过Code Runner在TIC-80中启动 ## 测试路径 - 可在test路径下进行单文件开发,文件后缀要改为.test.lua,其余lua文件使用Code Runner都执行packed.lua文本并保存一个main.tic