Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - lance.ewing

Pages: 1 [2] 3 4 ... 50
16
AGI Development Tools / Re: Visual AGI
« on: December 15, 2022, 07:40:44 AM »
Sorry for not replying sooner. I am very interested in this, but finding it hard to find free time at the moment. All my personal hobbies are on hold for a bit. I was moving house and now travelling. Should be free again early next year when I hope to get back to all these projects.

17
AGI Development Tools / Re: JAGI redux - Java AGI Interpreter
« on: December 03, 2022, 01:24:48 PM »
Programming-wise, I have been working on little else than Visual AGI. I ended up dredging up an old copy of Visual AGI to start from and and updated those to newer VS standards. did not split form scripts into two partial classes. I had split them earlier, but not perfectly. The Main method was not in the designer class, etc. It had depreciated controls that needed to be replaced and added Lance's updated AGI Library.

After that I started adding in things I liked from my old Developer project. Some of those relied on using the Registry that I have been moving to the app settings and XML to keep a light touch on the Registry. Adding those features brought in bits SCI from the old AGI-SCI Developer that I have been stripping out as I add them.

Right now I am in the process of cleaning up the code. The Pic and View editors are working and I wrote a nice logic editor, even if it is not yet hooked into the AGI library. As soon as it is in better shape I'll put a repo of it on GitHub for the two of you to start kicking around.

Sounds like you're making good progress. I look forward to seeing it.

18
AGI Development Tools / Re: JAGI redux - Java AGI Interpreter
« on: December 03, 2022, 01:23:13 PM »
the TAB issue, screen cutting out and the window's close button works on non-debug app (AGI.java), the windows close button definitely does not work on debug mode (AGId.java)

Ah, yes, I have now tried the non-debug AGI main class, and, as you say, those issues are not present. So they're only in AGId.

I just recently fixed AGId.java to allow to view/edit variables and flags during game play and its wacky... i can teleport, change score, turn sound off/on, etc...  ;D

Nice!  :)

19
AGI Development Tools / Re: JAGI redux - Java AGI Interpreter
« on: December 02, 2022, 03:38:07 PM »
I wonder how hard it would be to add those debug features to Agile?

The way I eventually see that working is that the Visual AGI repo you're putting together would effectively become the debug tool for AGILE. So the interaction between those two could be two way. The official AGILE release would start in AGILE mode, i.e. expecting to run a game, but if you launch the debug mode from within it, then the game execution would pause and Visual AGI would pop up, which would (in a future version) include the ability to step through the LOGIC code and see the current values of the variables and flags change, similar to how JAGI is doing it.

And likewise, the official release build of Visual AGI would start in the editor mode, i.e. where it expects someone to load a game for editing and viewing, but when the game is run, then it launches AGILE.

Given that both are using the AGI Library, then hopefully that kind of two way integration would be fairly clean to get working.

20
AGI Development Tools / Re: JAGI redux - Java AGI Interpreter
« on: December 02, 2022, 03:27:16 PM »
I've had another play with it, this time trying out the debugger. I really like how it can step through the code line by line like a real debugger (which obviously it is  ;D) and the variables update in real time. This is definitely something that will be useful for people working on building AGI games.

A few observations that I'm sure you have probably seen:

  • I noticed that the game screen seems to cut off the right and bottom edges. Does it do that for you?
  • Also, the speed seems a little slower than the original interpreter. Increasing the speed to "fast" or "fastest" does increase the speed, but not as much as the original interpreter. I find that I have to increase the speed to "fastest" in order to move around quick enough to be useful. Did you find that as well?
  • And I noticed that the responsiveness to the keyboard is a little sluggish. For example, hitting a key to skip the intro is almost always ignored. Hitting again and again... no response. But if I hold down a key, then it picks it up, but by then it seems too late, as it has then picked up multiple occurrences of the key. So in SQ1, if I hold down the SPACE key to skip the intro, then the player name entry screen ends up with lots of spaces in it.
  • TAB key is not working for viewing inventory.
  • The window's close button is not working.


21
AGI Development Tools / Re: JAGI redux - Java AGI Interpreter
« on: December 02, 2022, 03:01:18 AM »
Hey, that's really good work! Well done! I'm glad that someone has picked that up and progressed it further. I haven't had a chance to take much of a look, but I did load up SQ1 and moved around a few rooms, picked up an item. Quite impressive that you were able to finish SQ1 and KQ1. It must be quite complete then. I'll take a better look at it tomorrow morning my time. I'm quite looking forward to it, as I remember that JAGI had some quite cool debug features. I think I had a feature branch in my repo for debugging the Apple II AGI V1 games. Can't remember how far I got with that though.


22
AGI Development Tools / Re: C# AGI Interpreter
« on: November 29, 2022, 05:29:55 PM »
I have started to strip out the SCI stuff, but am starting to wonder if I should just start with my latest copy of Visual AGI and add in the features I have in Developer. Developer started as SCI and I think it will have a lot of debris left that will take some effort and time to weed out.

Yeah, that might be a better approach. I assume that the new AGI Library version should still be compatible with the original Visual AGI.

I saw that you have seen my pull request for your bitbucket repo. Have you merged it back yet? Or, given the above, I'm guessing you are planning to start from scratch with the latest copy of Visual AGI and my latest AGI Library version in a new repo?

23
AGI Development Tools / Re: C# AGI Interpreter
« on: November 28, 2022, 05:45:20 AM »
I think I should probably send you a pull request of my AGILibrary changes before you start on the split and move though. I'll get back to you later on when I think I have a pull request ready. There is an old version of AGILE in my bitbucket repo, which it might make sense if I remove before creating the pull request, since we already have that (AGILE) in github, and besides, that AGILE code is now quite old.

@Collector, this is now done and I've sent you a pull request.

24
AGI Development Tools / Re: C# AGI Interpreter
« on: November 27, 2022, 09:58:05 PM »
I have been thinking about splitting out the SCI part of Developer since it is unlikely that the SCI part will ever be finished and the AGI part is closer to usability with the further development of the library. I could then move the AGI project over to GitHub if there would be any interest.

Yeah, that sounds like a really good idea to me, both the splitting out of the AGI parts (which contains the AGI Library), and also moving it into github.

I think I should probably send you a pull request of my AGILibrary changes before you start on the split and move though. I'll get back to you later on when I think I have a pull request ready. There is an old version of AGILE in my bitbucket repo, which it might make sense if I remove before creating the pull request, since we already have that (AGILE) in github, and besides, that AGILE code is now quite old.

25
AGI Development Tools / Re: C# AGI Interpreter
« on: November 27, 2022, 09:50:30 PM »
I accepted the invite... but I can't see any repo

I finally found the option to invite you to the repo. That is what I was looking for in the first place, but could only spot the invite to the group, and I can see that you are now in the group.

You should now have the invite for the repo.

26
AGI Development Tools / Re: C# AGI Interpreter
« on: November 27, 2022, 03:37:33 AM »
This fix for the GR picture bug is now pushed to my repo.

27
AGI Development Tools / Re: C# AGI Interpreter
« on: November 27, 2022, 03:07:32 AM »
@lance.ewing not sure if you have been monitoring the git repo. but i posted a bug for GR rendering.

Looks like an AGILibrary.dll bug so i can't help fix.

https://github.com/lanceewing/agile/issues/64

I have found the cause of the bug, and even though I didn't directly write the picture part of the AGI Library, I suspect that it is based on PICEDIT, which was in turn based on SHOWPIC from around 1997. The same bug is in those, so I suspect I may be the ultimate cause of this bug  ;D

I am just about to fix it. Will report back here when it is done.

28
AGI Development Tools / Re: C# AGI Interpreter
« on: November 26, 2022, 10:17:37 PM »
@vafada, something seems to have changed in bitbucket with adding users. I don't recall it being so hard. I have sent you an invite to a new group I created, as that was the only way I could see to invite someone. I didn't previously have a group defined. Perhaps once you accept the invite, I might be able to add you specifically to the repo.

29
AGI Development Tools / Re: C# AGI Interpreter
« on: November 26, 2022, 07:26:28 PM »
It appears that I'll need your email address in order to invite you. PM it to me if you don't want it to be publicly visible in these forums.

30
AGI Development Tools / Re: C# AGI Interpreter
« on: November 26, 2022, 02:25:05 PM »
@lance.ewing not sure if you have been monitoring the git repo. but i posted a bug for GR rendering.

Looks like an AGILibrary.dll bug so i can't help fix.

https://github.com/lanceewing/agile/issues/64

Yes, I saw that. Haven't had a chance to take a look at it yet.

Also any chance you'll open source AGI Library?

I'm building the AGI Library from a fork of @Collector's repo in bitbucket, where it is a sub-project of the "AGI-SCI Developer" repo. So I didn't want to create a different home for that but treat bitbucket as the "master" location, so that the "AGI-SCI Developer" would get the benefit of any changes I make. The repo is private, as @Collector's repo is private, but I can add you as a user. There is a 5 user limit for free private repos on bitbucket, and so far there are only 4 users that have been added: @Collector, @AGKorson, Peter Kelly and myself. It would make sense for you to also be added. So if you have a bitbucket user, let me know and I'll search for you to add your user to the project.

@Collector, at some point I will request my AGI Library changes to be merged back to your repo.

Pages: 1 [2] 3 4 ... 50

SMF 2.0.19 | SMF © 2021, Simple Machines
Simple Audio Video Embedder

Page created in 0.034 seconds with 20 queries.