Jump to content

Forums

  1. Welcome

    1. Announcements / News

      The latest. What is happening with 0 A.D. Stay tuned...

      5,4k
      posts
    2. Introductions & Off-Topic Discussion

      Want to discuss something that isn't related to 0 A.D. or Wildfire Games? This is the place. Come on in and introduce yourself. Get to know others who are using 0 A.D.

      38,6k
      posts
    3. Help & Feedback

      Here is where you can get help with your questions. Also be sure to tell us how we are doing. What can we improve? What do you wish we could do better? Your opinion matters to us!

      16,9k
      posts
  2. 0 A.D.

    1. General Discussion

      This is the place to post general stuff concerning the game. Want to express your love for hoplites or find people to play the game with? Want to share your stories about matches you have played or discuss historical connections to the game? These and any other topics which are related to the game, but don't have their own forums belong in this forum.

      51,1k
      posts
    2. Gameplay Discussion

      Discuss the game play of 0 A.D. Want to know why the game plays the way it does or offer suggestions for how to improve the game play experience? Then this is the forum.

      28k
      posts
    3. Game Development & Technical Discussion

      A forum for technical discussion about the development of 0 A.D. Feel free to ask questions of the developers and among yourselves.

      48,2k
      posts
    4. Art Development

      Open development for the game's art. Submissions, comments, and suggestions now open.

      30,3k
      posts
    5. Game Modification

      Do you have any questions about modifying the game? What will you need to do what you want to? What are the best techniques? Discuss Modifications, Map Making, AI scripting and Random Map Scripting here.

      45,6k
      posts
    6. Project Governance

      Forums for decision-making on issues where a consensus can't be reached or isn't sufficient. The committees are chosen from among the official team members, but to ensure an open and transparent decision process it's publically viewable.

      148
      posts
    7. 597
      posts
  • Topics

  • Posts

    • You were supposed to find this easter egg while actually playing on the map. 
    • Oh! Thanks! Sorry to hear - it used to work for me so far. Will look into this tonight.would you have more details , e.g. the xml that threw this error (byPM if you wsnt)
    • Thanks for making this @Grautvornix! I really like the wall drawing. I was getting some errors though. Maybe this is tied to that, but the walls didn't appear in atlas /Users/me/Downloads/mercator-0.9.0/atlas_maps/model_picture.py:320: RuntimeWarning: invalid value encountered in matmul normals = piece.normals @ view.T  
    • New tests on the latest iteration. The bouncing elephants bug is now much harder to reproduce. When trying to gather them at the same point, the issue is much less pronounced than before:   However, I was able to reproduce it in the following situations:     Walking around corners: I think the bouncing effect is triggered when two or more units become blocked by objects or other units of similar strength. You can see in one part of the video that a single elephant gets blocked, but nothing happens because it has enough space to bounce. Later in the video, however, more than one elephant gets blocked from all sides, and that's when the bouncing starts. Yesterday we talked a bit about adding some kind of diminishing return calculation to reduce the bouncing effect as it keeps repeating. This could be a relatively low-cost solution in terms of performance that might address the issue.   Moving through narrow paths: This is perhaps the most important issue to address. At some point, they should be able to "agree" on who gets through first. Common sense tells the user to destroy the house first before trying to pass, and it's perfectly valid for a successful attack to depend on the player's ability to move their units through narrow paths or turtle bases. However, it is still noticeable that more than half of the elephants get stuck in a space they should be able to pass through relatively easily:   It makes sense that they don't turn as quickly as they do in vanilla and that, as a consequence, their attacks and movement take longer to execute. After all, we're talking about a huge animal. Somewhat slower and, in a way, "clumsy" movement is to be expected. Beyond continuing to tune the elephants' physical values, I think it would be worth considering some degree of overlapping. Not as much as what currently exists in vanilla, but enough to help reduce some of the clumsiness and to emulate a slight "compression" of their bodies when they are packed together. After all, they are organic bodies with some degree of flexibility, not rigid objects like tanks. Could we also try making their hitbox oval rather than square? This might help reduce collisions between them even further.   This last comment is outside the scope of this PR, but I think it's worth mentioning: This testing also made me wonder whether it's desirable for elephants to prioritize attacking nearby units over buildings. In the video example, I send the elephants to attack the fortress directly. Then I press H to make them attack freely. The elephants prioritize attacking the units, but the ones in the back can't reach them and end up bouncing around without dealing any damage. Elephants are perhaps the only "hybrid" unit in the game, in the sense that, although they are not classified as siege units, they can still destroy buildings quite effectively. Perhaps we should consider giving them a smaller target acquisition range, so that in situations like this, they choose to attack buildings instead.
×
×
  • Create New...