Jump to content

Fastest to 300


jonbaer
 Share

Recommended Posts

I guess what I am interested in is if you can reach it faster w/ one particular civ over another and what that ratio % is.  I feel like I am getting faster at it but have not timed it so that would be nice to see.  I wish something like that was a build to be a bit more portable (0ad engine + 1 random map + 1 civ) @ smaller download (for research).  Post back here any progress.

Link to comment
Share on other sites

I was originally thinking of this game mode as a challenge to some reinforcement learning algorithms and to examine what the build order was w/ a static map (in other words the layout and the resource locations were always the same).  I came across another project similar to what I wanted to create ... https://github.com/santiontanon/microrts ... it is the bare minimum for figuring such a task but of course they based it on the Starcraft conception of a smaller resource pool (there are only 2 in Starcraft right?) ... I think if the map changes and maps are random there can never really be a benchmark.  

Also (and I think many can agree) is that 300 isn't always 300 strong.  So I think looking at not just time but time and strength would be good measurement. 

Link to comment
Share on other sites

I found some interesting metrics in regards to build order optimization over the weekend, question in pertaining to 0ad (as most of the research papers reflect StarCraft to a large extent) is how to view a more common build order benchmark within the game, for example most SC/SC2 orders are grouped to strategies and you can find them all over labelled as such (one example): 

7 Roach Rush / Expand / Lair
6 Drone until 10
10 Double Extractor Trick
12 Overlord
12 Spawning Pool
11 Drone x5
16 Extractor (Put 3 Drones inside immediately upon completion)
15 Drone
16 Queen (Inject Hatchery as soon as she pops out)
18 Overlord
18 Drone x2
20 Roach Warren
19 Overlord
19 Roach x7
33 Drone
34 Overlord
34 Hatchery (Expand)
33 Drone x3
36 Lair
36 Extractor

Can something similar be extracted from commands.txt or are there current tools outside of the game which do this?  Or are there plans to maybe adding these metric types to the new charts section?  Does anyone else here study this type of field/research?

Link to comment
Share on other sites

Hacky solution, yes one could merge most of these things, also just doing this in awk might be nicer. The final sed is because some commands (training siege) seem to list the entities this applies to last instead of first (which doesn't matter, but makes this a bit longer than it should be.

I'm not sure why you have numbers, then xN in that list, nor do I really care, but yes one can figure that out from a commands.txt file. For a proper solution one would also need to handle cancellations, and possibly parse the json for each command to make sure the order doesn't matter.

grep "cmd 1" commands.txt | grep "train" | sed 's/^.*units\///' | sed 's/","count":/ /' | sed 's/}$//' | sed 's/,"entities.*$//'

  • Like 1
Link to comment
Share on other sites

I wrote this a long time ago to try to automatically determine fast builds for britons.  It's an approximate simulator of playing britons, with functions to evaluate and alter the build order.  Note that it's for a19 IIRC so it doesn't handle batch sizes except 1 and 5.

  Reveal hidden contents

 

  • Like 2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...