Author Topic: agi.js  (Read 375 times)

0 Members and 1 Guest are viewing this topic.

Offline lance.ewing

agi.js
« on: March 07, 2017, 01:49:26 PM »
I noticed this last night. Looks quite interesting:

https://github.com/r1sc/agi.js/blob/master/README.md

I haven't given it a go yet. A quick skim of the code reveals a lot of commands not implemented. I think this might be the first actual JavaScript AGI interpreter. There's sarien.net but AFAIK that's a conversion to JavaScript rather than an interpreter.



Offline Kawa

Re: agi.js
« Reply #1 on: March 07, 2017, 02:14:31 PM »
Your work is so nice, they credited you twice :)

Offline r1sc

Re: agi.js
« Reply #2 on: April 29, 2017, 05:58:07 AM »
Hi r1sc here!
I haven't worked on agi.js for a long time. You're right about the interpreter needing work, there are a lot of unimplemented commands and the resource manager only loads a few file types. If anyone is interested in working on it, fork and make pull requests. Beware though I remember leaving it a bit of a mess, the project need refactoring.

Offline lance.ewing

Re: agi.js
« Reply #3 on: April 29, 2017, 01:50:17 PM »
Hi r1sc! Great to see that you've registered on here. If I didn't already have a few AGI projects in my queue, I'd definitely be keen to contribute immediately to agi.js. I have a history of picking up other people's projects, such as the Java AGI interpreter that I did a bit of work on last year. So I've added agi.js to the queue.   :)

As I mentioned to you a few days ago, I'm currently working on an AGI interpreter in C#, which I notice from your github account that you're also proficient in. I certainly can't claim proficiency since this is my first C# project but hopefully it will turn out okay. It's a shame I can't share the code at the moment. What I did was fork Collector's bitbucket AGI/SCI Developer repo, which I think is private, so the fork is also private (as an aside Collector, I think we should make the repo public if we can). - We seem to have a lot of C# developers on this forum, which is kind of why I decided to write this interpreter in C#.

But I'm also a big JavaScript fan. I've entered the js13kgames contest two times in the past. Neither entry was complete. I always end up being away on holiday for half of the one month period, which means I've basically got 2 weeks to create something new. This year I'm planning to create an adventure game if I can.

If you're not planning to work on agi.js yourself anytime soon, it would still be great to see you in the forums. To have spent all that time creating the AGI interpreter in JS, you obviously have a passion for it. We all have long term projects on the boiler that we come back to every few years. Most of the time we're just talking about stuff.

:)


Offline Collector

Re: agi.js
« Reply #4 on: April 30, 2017, 11:27:54 AM »
I had intended to make it public after it had reached some point of usability.
KQII Remake Pic


SMF 2.0.11 | SMF © 2015, Simple Machines
Simple Audio Video Embedder

Page created in 0.154 seconds with 22 queries.