Hello everyone! I'm pleased to announce that agikit version 0.4 is out, and with it there are two major changes:
- agikit is now split into multiple npm packages. For the previous command-line functionality, you probably want to install agikit-cli.
- We now also have a language server for LOGIC scripts and a Visual Studio Code extension built on it.
This means it is now (starting to become) possible to use Visual Studio Code as an IDE for AGI games (in a very very limited way that will hopefully become less limited over time). Here's a screenshot:
Right now, agikit-vscode can:
- Syntax highlight LOGIC scripts
- Check for syntax errors in LOGIC scripts
- Provide hover and "go to definition" inside LOGIC scripts
- Build AGI games
- Run built AGI games in ScummVM
If you'd like to try this out yourself, I've updated Peter Kelly's AGI Contest 2 Template game to work with agikit. You can find the agikit version at
https://github.com/nbudin/agikit-project-template, along with a set of instructions to get it up and running. I'm sure there are plenty of bugs here, and I would definitely appreciate any feedback or bug reports anyone has!