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.
1) The website was made by ckknight and Kaelten from scratch. The LL tool was made by someone from darkblizz, we had to borrow it from them. They're also the ones that are making the AI. The error messages came directly from SC2, ;). There is a syntax checker somewhere, i'll see if I can find it again for you. However, MilkyWayEdit is going to include syntax checking, etc, in the very near future.
2) Not sure about the the race choosing, :|. Unfortunately, I don't think there are any native functions for player vision. If you look in-game, you automatically have vision of your allies. I think it may work this way. Of course, that'd be rather ridiculous, we'll have to look for more. However, our list is complete. You can do something like... Give the player Observers' or something, just for testing.
3) orly? What language is it in? MWE is in C#, I don't think we've gotten started on this yet. If you can help, you're more than welcome to. Ping me or nicoli_s on the IRC.
4) Well, mapster uses the Curse account database, so everyone with a Curse Account can post here.
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 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.