Jump to content

quantumstate

WFG Retired
  • Content Count

    1,146
  • Joined

  • Last visited

  • Days Won

    8

Everything posted by quantumstate

  1. I have tried to reproduce this locally by pausing one of my game instances to fake lag. I can't get a crash to happen. Do walls work in single player? I don't think the network synchronisation is the problem. Not much data is sent over the network, pretty much just the players commands then the game uses these to affect the simulation state identically on each players machine. The game is designed in a way that is almost symmetrical between all players, the host machine only handles passing messages around, so having special servers won't help.
  2. The only reason to require a port range instead of a single port is badly designed router software. This is not related to 0 A.D. It is useful to know in case it helps other people.
  3. I agree, I don't see the reason for diminishing returns if we lower the gatherer cap.
  4. Locking this for consistency with the previous lock on the other thread.
  5. I think towers, civil centres and fortresses. When calculating damage each type is done individually and then the three types are added together to give the final damage. So pierce armour only affects pierce attacks. The way armour works is that each point reduces damage by 10%. So a unit with 5 pierce armour will take 10% less damage vs a pierce attack than a unit with 4 pierce armour. The damage reduction percentage is shown in the tooltip.
  6. I don't think we are getting anywhere. The decision to change farms to infinite resources was made recently and is unlikely to be reversed, though feel free to keep debating here if you wish. (AoM had infinite farms, also Warcraft 3 != WoW)
  7. Thanks, but I am a native speaker. Perhaps you could reword it to help me understand . How is a strategy good for an AI but not for a human? If an AI can play a strategy then so can I. (unless it has very high micro management requirements, but infinite farms clearly don't). By this am I to understand that you want to remove that from the game on the same grounds? If not then I don't see the problem with arguing that since one form of non realism is acceptable then this form of unrealism is acceptable because it is actually more realistic. I disagree that the other games suck. Here are some examples: AoM, AoE3, AoE Online, C&C Generals, Warcraft 3 (night elves and wood). I might not say all are great games but I think some are (AoM, Warcraft 3). You are free to hold a different opinion of course but since many other people agree based on reviews I think infinite resources are ok from this point of view.
  8. Sorry, I don't understand this sentence. Can you reword it? I fail to see what is especially unrealistic about infinite farms. As other people have mentioned real farms do have a tendency to be infinite as long as you keep a bit of last years crop to replant. They definitely don't continuously consume wood. We have to sacrifice realism in a very large number of ways in order to make a playable RTS game. (glaring examples are gathering some berries in order to have a woman magically appear after 30 seconds). I was arguing in my previous post against your argument that infinite farms are unbalanced. The strategy you mentioned in the first post is not viable vs a skilled opponent. Infinite farms are not unbalanced, many other games have implemented infinite resources.
  9. What you have done sounds correct. It is the problem with having different civs not having exactly equivalent buildings.
  10. I thought that scripting engines were allowed as long as it is not possible to run any code that is not in the original package. So as you didn't allow mods to be installed it should meet the requirements. Also for those interested this source linked from the wikipedia article gives a clear explanation of the possible legal issues with the GPL and the app store http://www.fsf.org/blogs/licensing/more-about-the-app-store-gpl-enforcement
  11. Infinite farming is a completely sensible mechanic. The gather rate is lower than other resources and trading through the market is inefficient (though the rate change might need some balance as suggested above, that needs playtesting to decide). If two people are playing and one controls the whole map and the other is just farming and buying resources at the market the one controlling the map will have massively superior income (at least 1.5 times). This means they can easily win the game because they will be able to train more troops. There is an argument that it is too easy to cluster the farms very close to the CC currently. I think that increasing the obstruction size a little more is better, maybe so they barely overlap. Having ton place them a long way from the CC makes them very vulnerable early on.
  12. That looks really nice, both are good. As a small bit of nitpicking I think the wavyness of the thatch is slightly too much, if stands out a lot against your black background.
  13. GIMP will work fine for textures as long as you understand what is happening. The issue is that the game does the player colour in an unusual way. What I think you are expecting to happen is to have a background of the player colour with the texture over the top so the player colour shows through in the alpha sections. It works slightly differently though. First with images you need to understand that each pixel in the image has 4 channels. 3 colours (red, green, blue) and the alpha or transparency channel. When you make part of the image transparent you only change the alpha channel, the colour components stay exactly the same. To see this in gimp you can use the layer mask as Enrique mentioned to show the alpha channel as a black and white image. You can disable the layer mask (from the right click menu of the layer) to see what the image looks like without the alpha channel. Now what 0 A.D. does with the player colour to create the final texture: 1. Multiply the texture by the player colour and discard the alpha channel. So if the player colour is white then the image will be left as it was (multiplying by 1 leaves things unchanged). If the player colour is black the whole image will become black, if it is blue then the image will become blueish. You can test the multiply in gimp using layer modes, just create a layer with the player colour and set the mode to multiply. 2. Take the original texture with the alpha channel and place it on top of the new multiplied image. Then the multiplied image will show through in the transparent regions giving the final texture. You can replicate this in gimp to preview what your texture will look like. 1. Open the texture, there should be a single layer. 2. Duplicate the layer. 3. Remove the alpha channel from the bottom layer. (Now you can see the colours "underneath" the transparent sections). 4. Create a new layer and put it in between the two existing layers. 5. Fill the new layer with the player colour (e.g. #0000FF for blue players). 6. Set the mode of the new layer to multiply. Now you should see an image which will look like the final texture in game. So it is important that you are aware of what the image is like "underneath" the transparent areas because it will affect what the texture looks like. This is why layer masks are useful so you can easily disable the transparency and see the colours in the transparent areas. (create the layer mask using the "Transfer layers alpha channel" option).
  14. That looks really nice. One thing I am not keen on is the wood plank roof. Firstly it is flat, flat roofs are really bad at keeping water out, making them slope a bit is pretty easy so I would assume people in wet areas wouldn't make them flat. Also the lengths vary a lot, whever I have built something I tend to cut things to be the same length, everyone in the modern world does that so I woud have thought the gauls might have as well (producing wooden planks was a lot of effort back in those times so you wouldn't use them in a quickly thrown together structure you didnt care about).
  15. Those maps look nice. You do just need to zip the pmp and xml files to share them. You shoud be able to atach zip files to a forum post.
  16. I've seen this problem before. It is from the code which is detecting which unit is under the cursor. I think it happens more on linux because the mouse events come at a faster rate. There should be a way to speed up the code but it isn't a straightforward piece of work.
  17. That new summary screen with the teams looks great . I'm not sure feminisation is quite the right word though. I don't like the idea of having rush, boom, turtle ... scores. It is too hard to define what these mean so they will never quite correspond to quite what each player thinks they mean and will be confusing. I would prefer to stick to simple scores so it is clear what they mean. Things like wood gathered are obvious and useful. I don't mind the idea of acheivements though I don't care for them myself. I really dislike unlocking things though, I want to be able to play the full game unrestricted right away instead of spending time unlocking things. One starcraft 2 score that I found particularly useful for competitive play is average unspent resources.
  18. This looks really good, thanks for taking the time to write it. I agree that it should go onto the wiki, it shoud be easier to find and keep up to date that way.
  19. Making things parallel in this way is very dangerous. You have identified one thing within the called functions which is not thread safe. Without carefully checking all of the called code you can't be sure that things won't occasionally break in strange unreproducible ways.
  20. I also prefer the same one as Mythos. Much easier to read.
  21. I agree with Mythos to some extent, they do look a bit cartoony to me. I think it might be partly to do with the irregularity of the wooden beams. What does it look like if you straighten up the wood and the canvas coverings?
  22. Have any svn versions worked for you in the past? If they have it might be worth reverting to a known good revision and seeing if that still works. Then you can either narrow it down to one change in 0 A.D. or if it is still broken then it is probably something else on your system that caused it to break.
  23. I think eventually we will want placed foundations to be invisible to enemies until construction starts so then you wouldn't be able to attack them.
  24. That sounds pretty sensible. I have mentioned your suggestion to the people who control website stuff so it won't just get lost in this thread.
×
×
  • Create New...