Author Topic: agikit 0.4 + Visual Studio Code  (Read 382 times)

0 Members and 1 Guest are viewing this topic.

Offline natbudin

agikit 0.4 + Visual Studio Code
« on: March 10, 2021, 04:47:10 PM »
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!



Offline Kawa

Re: agikit 0.4 + Visual Studio Code
« Reply #1 on: March 10, 2021, 08:20:55 PM »
Writing AGI games in VSCode.

Wow. That's pretty damn impressive, gotta admit.

Offline MusicallyInspired

Re: agikit 0.4 + Visual Studio Code
« Reply #2 on: March 10, 2021, 11:24:17 PM »
Well that's just fascinating.
Brass Lantern Prop Competition

Offline Collector

Re: agikit 0.4 + Visual Studio Code
« Reply #3 on: March 11, 2021, 05:57:49 AM »
Intresting.
KQII Remake Pic

Offline natbudin

Re: agikit 0.4 + Visual Studio Code
« Reply #4 on: March 11, 2021, 11:37:26 AM »
Thanks everyone!  I realized I forgot to link to the source code in the top post here, so if you're interested here it is: https://github.com/nbudin/agikit

I'll keep this forum posted with further updates as these tools develop!  Next is probably some usability improvements to the VSCode tooling, and an attempt to make AGI Studio-compatible LOGIC resources.

Offline Collector

Re: agikit 0.4 + Visual Studio Code
« Reply #5 on: March 11, 2021, 08:55:16 PM »
Might want to put them on the Wiki
KQII Remake Pic

Offline natbudin

Re: agikit 0.4 + Visual Studio Code
« Reply #6 on: March 12, 2021, 12:02:34 PM »
Good call, thanks Collector!  I've submitted an account request on the wiki.

Offline gumby

Re: agikit 0.4 + Visual Studio Code
« Reply #7 on: March 13, 2021, 10:16:25 AM »
Making games in VS Code? That's awesome 😎
In the Great Underground Empire (Zork port in development)
Winter Break 2012 Rope Prop Competition

Offline Collector

Re: agikit 0.4 + Visual Studio Code
« Reply #8 on: March 13, 2021, 10:33:05 AM »
Added. And here is a stub page for agikit that you can flesh out. http://agiwiki.sierrahelp.com/index.php?title=Agikit
KQII Remake Pic

Offline natbudin

Re: agikit 0.4 + Visual Studio Code
« Reply #9 on: March 13, 2021, 12:47:18 PM »
Thanks so much!  The page is now updated with some basic info; I'll flesh it out more as we go.

Also, I've started working on PIC resource support.  Stay tuned!


SMF 2.0.14 | SMF © 2017, Simple Machines
Simple Audio Video Embedder

Page created in 0.109 seconds with 24 queries.