Jump to content


Balancing Advisors
  • Posts

  • Joined

  • Last visited

  • Days Won


badosu last won the day on January 13 2022

badosu had the most liked content!

About badosu

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

badosu's Achievements


Centurio (6/14)



  1. It would be pretty cool if we could organize a 0ad-BAR 1v1 biathlon. Both games have very different mechanics; it would be pretty cool, to encourage some cross-pollination between both playerbases and, to see how good players from each game adapt to the others. I'd imagine something not too ambitious, a 16 player pool format, with a group-stage of 4x4 to happen during a weekend then semis+finals on the other. I'm having a hard time to imagine a match format in which neither the 0ad nor bar stronger player has advantage over the other.
  2. My first attempt I just copied as much from autociv (the better organized mod I could find) structure as I could, even retaining some nomenclature. These days there are tons of good references and I'm sure good people to assist you in case you get stuck, keep it up!
  3. lmao the drama It was a good joke tho xD
  4. Just watched the vid from MysticJim, stellar job @Langbart. A suggestion is to implement a mnemonic device between the position of the item on the buildmenu on the right and the keyboard. Like aoe4 does for example:
  5. Moreover, BAR also does physics simulations for range queries and projectiles so it's definitely something that can be very optimized in 0ad even single threaded, the problem is if the architecture on 0ad is a blocker.
  6. Weird, range queries afaik are not a bottleneck in BAR and still single threaded. As ivand said the code is convoluted but you can check this entrypoint for some insight: https://github.com/beyond-all-reason/spring/blob/BAR105/rts/Game/GameHelper.cpp#L635
  7. Ok, so I got some answers (thanks ivand), BAR indeed does this in C with Lua/Scripted hooks that can be overloaded for customization. It's also single threaded. If my assumption that ranges query is JS then I'm pretty sure it's where the bottleneck is in 0ad. BAR architecture seems better. If 0ad is not scripted in the fundamental ranges queries then I assume its badly optimized.
  8. Am I correct in thinking that 0AD performs these calculations in JS? I'm looking at how BAR handles it and asking engine people. But I think in BAR its C engine code, with hooks/callins to allow for customization.
  9. Thanks for expressing interest @Feldfeld :-) @ValihrAnt@borg- would you be up to it? We could make 4 teams of 2v2-3v3. The main goal is for it to be a promotional initiative between both games, would be a small tournament with the possibility of a nice prize pool.
  10. Since I don't see a specific promotion subforum I'm posting here, let me know if I need to move this post somewhere else. To promote 0AD, BAR and any other Open Source RTS game there's some initiative from BAR to organize a bi or triathlon with BAR and 0AD as participants. We had a lot of success in the past with this format, one can find a previous iteration here: https://www.beyondallreason.info/news/rts-triathlon-bar-pa-faf-coming-this-saturday-5th-of-june From BAR side we can contribute with streamers, promotional material and effort, we are wondering if there would be any intent from 0AD to participate? I'd love to see top tier players from both games duking it out on each others main games. Let me know what you guys think.
  11. Players with slow network connections dropping games after 20-40 min.
  12. Sorry, I can't stand connectivity issues anymore If I could make a headless 0ad and a server then I could join. Networking would have to be worked so players can't stop the whole game Maybe I can join for some 1v1s in the future :-)
  • Create New...