Jump to content

badosu

Balancing Advisors
  • Posts

    859
  • Joined

  • Last visited

  • Days Won

    16

Posts posted by badosu

  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. 21 hours ago, AGamer said:

    Well, I would explain if I knew how I did it. I just deleted my pack and repasted everything, I assume I jacked something up in the code by accident and the wipe got rid of it. So far it is just a menu changer, the menu is not even finalized, aka just some stock images for now. I do not even have any content on it because I can't 3d model, because I suck. There is not much to upload.

    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!

    • Haha 1
  3. Another bit from TarnishedKnight:

    Quote

    I haven't seen 0ad's code, but one trick used a lot in the Spring engine to keep a decent performance is what we call SlowUpdate. So anything that doesn't absolutely have to be done every sim tick can be put in a SlowUpdate. SlowUpdate runs updates over half a second (in our case 15 frames) so each frame 1/15th of the units get their SlowUpdate run, then the next frame the next 1/15th of units get their SlowUpdate run as so on.

     

    • Like 2
  4. Some insight from TarnishedKnight on BAR:
     

    Quote

    One factor I suspect is that 0ad must use Fixed Point math whereas we can use floats and SSE. Another is that 0ad must use OpenGL 2.1, whereas we have batch loading of assets in GL4 - the graphics improvements have made a HUGE impact on performance. Prior to those changes, my stress test had an average rendering pass time of 80ms, afterwards I think it dropped to below 20ms. That has a significant impact on Sim.

     

    • Like 2
  5. 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.

  6. On 12/01/2022 at 5:09 AM, maroder said:

    might also be worth asking if @badosu has any knowledge or insight how the range queries/ attacking is handled over in BAR (and if it is also performance critical there)

    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.

    • Thanks 1
  7. 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.

    • Like 4
  8. In BAR we got a lot of traction with prize pool tourneys, the last one was quite decent I think ~$500 and it attracts a lot of audience.

    I could see something like that working for 0ad, but some things would def. need to have been addressed by then to make it presentable esp. with regard to networking and spec tooling.

    A 'pro' stream setup helps wonders too, I'm certain @mysticjimwould have no problem with that :-)

    • Like 1
  9. 16 hours ago, Stan` said:

    What were you dealing with exactly?

    How's life on the other side of the BARrier btw? :)

    The lag from these networking/pathfinding issues, just that. I was not aware how that was important.

    The community on 0ad is more civilized though, I miss that (except I see JC still has his antics xD)

    • Like 1
  10. On 11/07/2021 at 1:10 AM, vinme said:

    Staratt def not smurf i played him several times from him being new to more experienced and he clearly improved. when he was newer he was making rudimentary mistakes, very high level in some areas while very lowe level in others.

    anyway where do i stand/used to when i played? forgotten so easily... even after wasting time writing so much @#$% on here 

    StarAtt never smurf, people love speculating smurf, I also followed his trajectory from noob.

    Also what's up with the consistent intelligible writing? Not complaining :-)

×
×
  • Create New...