I just finished the first release. It features mainly just syntax checking. However it may still be buggy. I tested the parser on a large .galaxy file, to check whether it can handle the full galaxy specification. I also need to test whether the transformed code works correctely. However I just corrupted my sc2 install so I need to reinstall. I did look at the transformed code and didn't find any errors.
I'm writing the syntax checker in Haskell, which is not a well known language. However the checker works from the command line so it should be easy to incorporate it into any other tool like MWE. I looked at MWE and indeed the default visual studio icon showed signs of C# ^.^
I'm quit curiously to what the other people around here are working on.
Who made the website? And who made that nice lazyLaunch tool?
Who is making that SC2 AI which is currentely version 6.1.1 or so?
I saw some error messages in the API Docs section of this webpage. Where do these error messages come from. Are they generated by starcraft2 when loading a map ? Or did someone write a syntax checker ?
Also I would like to be able to specify with which races I'm playing a skirmish when using the lazyLaunch tool. Is that possible?
I didn't find any native function for giving vision to a player in the API Docs section here. I would like to create a map where the human player is given vision of the whole map. This would make AI testing easier.
I dedided to try writing a precompiler for .galaxy. I'm almost done with the first version. It's a purely terminal tool. It tries to parse a .galaxy file, using the galaxy language grammar, and gives appropriate error message with line numbers when it encounters a syntax error.
It also ouputs a transformed version of the file. Blocks comments in the input are allowed and are removed in the output.
When I'm done I might add support for a "for loop", by transforming it into an equivalent while loop in the output.
Also, where can I see how many users this site has. I only use an "Authors" page but that's not everybody.
It works for me except that I get a syntax error message in the debugger screen and the message specified in the galaxy file does not get printed. Might this be related to a recent patch?
Nice website.
I have some spare time and I'm interested in AI and gaming so editing the SC2 AI is luring for me. Maybe I will give it a try. I'm a master student computer science specialising in language design. We exercise a bit in building compilers.
How many people are currentely interested in SC2 editing at the moment? I see only a handful of people on this website, and this is the site concerning SC2 editing. So is that everybody?
Maybe it would be neat to create a precompiler for .galaxy. This would enable the output of more sensible syntax error messages. There could be type checking. Now language features could be added.
Anyways I haven't even messed around with galaxy yet. I'm stil trying to figure out what files to edit to get any effect on the in-game AI.
0
I just finished the first release. It features mainly just syntax checking. However it may still be buggy. I tested the parser on a large .galaxy file, to check whether it can handle the full galaxy specification. I also need to test whether the transformed code works correctely. However I just corrupted my sc2 install so I need to reinstall. I did look at the transformed code and didn't find any errors.
0
I'm writing the syntax checker in Haskell, which is not a well known language. However the checker works from the command line so it should be easy to incorporate it into any other tool like MWE. I looked at MWE and indeed the default visual studio icon showed signs of C# ^.^
0
Hey everybody,
I'm quit curiously to what the other people around here are working on. Who made the website? And who made that nice lazyLaunch tool? Who is making that SC2 AI which is currentely version 6.1.1 or so? I saw some error messages in the API Docs section of this webpage. Where do these error messages come from. Are they generated by starcraft2 when loading a map ? Or did someone write a syntax checker ?
Also I would like to be able to specify with which races I'm playing a skirmish when using the lazyLaunch tool. Is that possible? I didn't find any native function for giving vision to a player in the API Docs section here. I would like to create a map where the human player is given vision of the whole map. This would make AI testing easier.
I dedided to try writing a precompiler for .galaxy. I'm almost done with the first version. It's a purely terminal tool. It tries to parse a .galaxy file, using the galaxy language grammar, and gives appropriate error message with line numbers when it encounters a syntax error.
It also ouputs a transformed version of the file. Blocks comments in the input are allowed and are removed in the output. When I'm done I might add support for a "for loop", by transforming it into an equivalent while loop in the output.
Also, where can I see how many users this site has. I only use an "Authors" page but that's not everybody.
Bye, Remy.
0
It works for me except that I get a syntax error message in the debugger screen and the message specified in the galaxy file does not get printed. Might this be related to a recent patch?
0
Hi I'm Remy.
Nice website. I have some spare time and I'm interested in AI and gaming so editing the SC2 AI is luring for me. Maybe I will give it a try. I'm a master student computer science specialising in language design. We exercise a bit in building compilers.
How many people are currentely interested in SC2 editing at the moment? I see only a handful of people on this website, and this is the site concerning SC2 editing. So is that everybody?
Maybe it would be neat to create a precompiler for .galaxy. This would enable the output of more sensible syntax error messages. There could be type checking. Now language features could be added.
Anyways I haven't even messed around with galaxy yet. I'm stil trying to figure out what files to edit to get any effect on the in-game AI.
Cya, Remy.