Jump to content

feneur

Administrators
  • Posts

    9.591
  • Joined

  • Last visited

  • Days Won

    102

Everything posted by feneur

  1. (Just realized I had missed "'t" in my reply above so it said "you can" rather than "you can't" which is what I meant It's fixed now though. =) )
  2. 1. To just make it attack I'd say look at the other towers, how they do it. To make it only attack when there are soldiers garrisoned you might have to do some programming though. 2. Palisades should/will be available in all phases by default. So no need to mod that.
  3. Please be very sure there are no issues before including it. Unless it's extremely stable I would wait until after Alpha 10 is released, it is after all just over a week until the feature freeze, so while it sure would be nice to have sound on Mac as well I definitely don't think we should do anything that would lessen the experience on the other platforms. Even if everything works at least as well on Win/linux I'm still a bit wary about including something as significant this close to a release. Better to include it right after the release and make sure everything works well for Alpha 11 imho.
  4. That seems like copyright infringement as far as I can tell (there's nothing on that page signifying that the uploader has acquired permission to post the document online), so it really shouldn't be linked to on these forums.
  5. You currently can't, so that is why it's hard =) When running is implemented it will be done by right-double-clicking (as opposed to single right-clicking for walking), which should be easy enough
  6. I'll leave it to the programmers to comment on the programming related stuff, but I'll say as a general comment that this sounds very promising Thanks for working on this!
  7. Hmm, am getting tired again, so while I'm sure there are things I can comment on I'll leave that for tomorrow =) If I forget please add a reply so I don't miss this topic
  8. the pop limit increase of a fortress - sure, could be added. I don't personally see much need for it as the change has already been done though + it's one of those things you quickly learn The amount of food a farm grants is shown (the right bar, hover over to see exact amount). Not sure what you mean by "attack bonus", it does say which units a unit is bonused against/which are bonused against it if you hover over the unit portrait with one selected (ok, it does say "counters/is countered by", but the meaning is the same). If that is what you mean
  9. Something like that is planned indeed. One side to it is as an initial ceasefire period that can be set in the pre-game setup during which time no one can attack, or at least is punished for it, we'll have to see exactly how we implement it in the end. But most probably is either to make it impossible for units to enter enemy territory during this initial period, or have them lose health if they do, one of those two. Another is to include a ceasefire option among the diplomacy options, in other words, among the things you will be able to negotiate with your enemy about is to set a ceasefire period, during which you cannot attack each other. In this case it's probably more likely to incur some kind of punishment if broken though as it would be a nice feature to be able to set different kind of access permissions in diplomacy (i.e. so you could make an agreement with your enemy that your trade units can enter each others territories, etc).
  10. New things should preferably add genuinely new things, this just seems to be a combined farm/palisade. Things which fills a combined purpose rarely is as good/useful as something that does something specific as it has to do both things, and preferably not too good as that would overpower them which would remove the reason for the features whose functionality they duplicate to exist. In other words: it sounds like something that "sounds cool, but actually doesn't add to the gameplay" imho
  11. It would be possible, but then the GUI would be more crowded/or we'd have to remove other things. I'm sure there will be GUI mods though that might do something like this For the main version we're not very likely to change it though as unit stats aren't something you generally need to access quickly (apart from health/loyalty, but those you get easily displayed with the colored bars for a quick check and hover over for more detail).
  12. Actually, personally I guess it's mostly the Stand ground stance I want to avoid having ranged units moving around too much/getting in harms way =) Michael probably has bigger expectations for them/greater motivation for them being there, so I'll let him comment on that. (I write a bit more later, but am too tired to combine the answer to this question with my point below Hope you still is able to read it all and see the arguments further down ) Hmm, we're talking about the same thing with different words It's the current behavior of the units moving together to shape a specific form that I meant with (as opposed to actually have some effect of them moving around next to each other apart from them looking nice and orderly) I guess I could have been clearer. In either case my point was exactly what you said above about the formations currently only being a visual thing Currently formations only "work" for movement (and the only way to move groups of units is to move them as a formation, which does make sense in many cases, but not when you want scattered units to get away from danger asap =) ). If we're able to implement formations in a useful way though the units will fight in/as a formation and not be scattered unless the formation breaks. We'll have to see exactly how formations end up being implemented, but one thing that has been suggested is for them to work like "if you put a group of units into formation they will essentially be as one big/wide unit, moving together, taking damage together, dealing damage together, and not break up unless either the user breaks up the formation or enough of them get killed that they're too few to be a formation so they get scattered as individual units".There is a "scatter" formation (might use another word, I'm too tired right now to check exactly what it is, might be loose ), which currently doesn't seem to do what you suggest (just move the units around a random distance apart from each other, but in all other regards work as an ordinary formation), but that could be changed to work like what you suggest, or something similar, where the units move together, but aren't set up in a predefined shape but rather just moving near each other to the same goal. Hmm, partly we're getting into a philosophical discussion here "What is a player order, and how do you define it in a way that includes all possible situations?" I do think there is a slight point to it though, so I'll continue. =) Well, at an abstract/higher level it was a player order to "search and destroy", but if you break it down into smaller move and attack orders the individual move/attack orders are automatic (you didn't order the unit to move from point A to point B, to point C, etc, you didn't order it to attack the enemy soldiers it encountered while it moved from point X to point Z, etc). If you just want the units to always move around and attack anything they come near (i.e. a search and destroy command), the definition really is pretty moot. However, if there isn't a pure search-and-destroy action, but rather a search and destroy effect from using an auto explore mode together with an aggressive stance there is some merit to make a distinction as it then is just that, automatic behavior defined by the stances you've set. (I'm not saying it's the best way to implement it, and you're probably right that at least from a user point of view it's easiest if there is a search and destroy command as you don't have to understand the different combinations but rather can just click a button and the units do the job for you. As it'd mostly be useful in late game for hunting down individual units it would be fine to implement it in this way, so my main point with the rest of this discussion is to discuss stances in general, not as part of a way to implement a search and destroy feature ) I guess you're right about not interacting with player given orders, not sure where I got move orders from I don't think it's possible to create a unit AI that can handle all situations good enough, mostly because it cannot know what your plans are. (And here comes some deeper/better arguments for stances as a whole than above ) You might be gathering up your troops for a big assault on your enemy, but a few scattered enemies come close. Now, what is the best way for your units to behave? If just judging from the perspective of these unit (which is all UnitAI is capable of, unless you hook up a proper AI to it, in which case you could just as well just watch two AIs fight ) it's probably best to all-out assault the enemies and destroy them completely, even if that means moving far away from the original point. In this case a defensive stance where they would attack the enemies if they get too close, but not move far away; a stand ground stance where only ranged units can attack unless the enemy walks right up to your units; or a passive stance where they don't do anything, probably would be best as they (depending on the exact stance) can defend themselves, but won't move away from the place you placed them. In another case you might be near your enemy, but don't want to provoke the enemy units to attack yet as you don't have enough units. The enemy units might be just out of sight of your units most of the time, but moving around gathering resources etc, and the enemy player hasn't paid any attention to your units yet (say you have units with greater LOS or he just hasn't looked at that part of the map for a while, either way once his units are attacked he will get a notification and will be aware your units are near). In this case it could be fatal to have your units attack the enemy units before you has had the chance to move more troops there to make a greater assault at a time, so you place your units in passive stance where they don't attack. A short while later your main force is near and you order the mass of ranged units to attack the unsuspecting enemy (a direct player order should of course override the passive stance and while the units attack you can change to e.g. aggressive, or defensive if you don't want your units to move too close to the towers the enemy has built closer towards the center of his camp, but not yet near his resource gatherers where you attack). Or you might be in the middle of a battle and want to have your ranged units keep attacking any enemy getting close enough too get within range, but not move closer (especially not past the protection of your melee units) and get killed by the enemy units, nor move further away and not be able to attack units that get closer, you put them in stand ground mode and they stay where you put them. Etc, etc. My point is that I seriously doubt that a completely automatic system would be able to handle all possible cases/human plans. Take for example the last situation, maybe it's possible to create a system that can take care of the ranged units well enough to do that, but you might want them to be more aggressive and attack the enemy at closer range even though it means an almost certain death of them. Perhaps because you want to fool the other player that you're a beginner or desperate, while in fact you're just making him focus his attention on this fight while you're moving in another, larger, force from another direction/in another place where he doesn't expect it. A stances system is a way to give the player more control over how his units behave rather than less (though it currently works in the opposite way as stances takes priority over player orders, something I don't think they should ), by making it possible for the player to tell how the units should behave when idle. Not sure exactly what you're asking for here Are you talking about what you mentioned in the first sentence here or something else? If so I don't think it should be a part of stances at all, but rather of a more basic priorities system, something like: "a direct player order takes highest priority, even if it would be more logical from other code to attack a nearby unit it would still attack another unit further away (it's a bit hard to decide what the units should do if you've given them a direct order to attack - or for non-siege later capture - a building, but units start to attack them, should they continue to focus on the building - direct player order - or respond to the enemies - direct threat?); next comes units attacking it; later nearby enemy units, later still enemy units further away but still within range/LOS. Apart from that there should be another priorities system so e.g. melee never attacks ranged units (unless by direct player order), cavalry prioritizes ranged infantry, ranged infantry prioritizes enemy melee infantry. And apart from that there should be the stances which should define e.g. whether the units follow enemy units far away or not, whether they stand still even while attacked etc. In other words, even if set to aggressive units should still attack an enemy unit they have a greater chance to defeat, the stances should just define e.g. how far they pursue them/whether they attack at all. (Phew, that was a lot of text, hope it all makes sense. I hope I haven't left any unfinished sentences/points somewhere, if so I blame them on being tired and ask that you'll require me to explain myself tomorrow )
  13. I think auto explore/search and destroy should be continued after units auto attacked something due to an offensive stance. Yeah, but that's not a player order But rather an automatic order from the explore/search-and-destroy system My point was rather that player orders would not have to be taken into consideration for the auto explore/S&D system Something like this yeah =) But player influence is the issue here =) I do think it's nice to retain some of that though, but the final implementation of formations is likely to be a bit more like that. Right now formations is more like "these units move around kinda close to each other" and doesn't provide much benefit/effect of any sort. Either way I think at least part of the problem (apart from the absence of a priorities system - that would prioritize direct player orders over stance effects etc) is that melee infantry is too fast =) At least as far as I understand it, historically speaking melee infantry shouldn't really be able to even get close to moving ranged infantry (apart from the units which are both melee/ranged), but rather have enough armor to withstand quite a few ranged attacks, to hunt down ranged infantry cavalry should be used. I would say all player orders apart from move orders should completely ignore stances (even if they include moving to e.g. a building to garrison there). Maybe. Most of the time they should run to cover though, and melee units shouldn't be much use in fighting them in the first place. =) Perhaps a (minor/part of a) fix for the issues would be to make them less likely to turn to move again, i.e. run to max range, stay and attack until the enemy gets into min range, rinse and repeat It should not try to attack the archer So there we agree for sure That depends on how the groups/formations are implemented, currently they're explicitly tied to each other and a move order for a group of unit first means they have to form up into formation (and it would probably be a pain to have the formation system try to find out whether there are enemy units nearby and thus have the formation form up later). For most cases it should work fine though, so perhaps it would be wiser to add a "flee" command, where they would move directly to a safe spot? (Probably easiest to have the user set a spot rather than the game trying to find out where it's safe to go =) ) This should be fixed yeah It should be independent on unit behavior in terms of implementation, but either way, there's no reason it can't wait until unit behavior has been improved I'm trying to discuss the final behavior, not how things are now (And I'm probably confusing myself over all the replies so if something is unclear blame it on me and ask what I mean rather than assume I mean something weird )
  14. There's no reason to complain about the future of a feature based on the present of another =) That said, perhaps implementing it separately might be easier. However, we already have stances, so however search and destroy/auto-explore is implemented it will have to take them into account in one way or another (if only to ignore them ). Search-and-destroy/auto-explore shouldn't need to take player orders into account as they should cancel out previous orders and later orders should cancel search-and-destroy/auto-explore. I wouldn't call it different behaviour for different unit types (most of it at least), part should be user controlled (you should never try and use infantry to catch up with cavalry for example), part should be things like ranges. And the part which is behaviour would have to be fixed for normal stances use anyway Hmm, looking at your comment again I guess you might have been talking about stances apart from search-and-destroy/auto-explore all the time Ah well, either way, I still think there is a value for stances. I think there might be reason to differentiate melee infantry/ranged infantry/cavalry speed even more though running should change a bit once we have it, that way cavalry should be able to get close enough to fleeing infantry units etc. And I don't think the unit type issues are mostly related to stances anyway. Perhaps part of the issue is that we try to have units be too exact? I.e. if archers would fire even if it's not 100% sure they would hit their target it's probably more likely they will actually hit something than if they're moving around to get to where they'd perfectly hit the unit they're trying to hit. Either way I'm almost starting to lean towards Michaels old pet idea of using battalions for everything =) Most of the unit behavior issues seems to stem from the the way individual units interact
  15. I agree No reason to complicate things more than necessary imho Maybe we could display a dialog the first time a user clicks the explore button telling them the difference between exploring in passive/defensive/aggressive etc (though stand ground should probably not have any effect as it's usually used to have the units remain in place (though ranged units can still attack)).
  16. There should be a crash handler already, depending on the nature of the crash it might not be working though =) Also, to help debug the present issue, are you using a release version of the game or the SVN version?
  17. The game only uses one core for now (partly because of historical reasons: when the development started multicore computers weren't as common as today, if at all, and partly because keeping things on one core makes things like profiling easier), but there are ideas to at least try to put things like AIs in different cores. (For more indepth explanation you'll have to wait for one of the programmers to explain ) In the water games you've played, have you played against AIs? AIs don't yet support water maps, so in addition to the water effects that might be part of what makes things slow. Have you tried disabling water reflections? (In the in-game settings dialog to quickly toggle it on/off for testing, or by disabling fancywater as per http://trac.wildfiregames.com/wiki/Manual_Settings )
  18. The short answer is no and no. But just saying that isn't fair to you, so I'll offer a more indepth explanation as well: Generally speaking 0 A.D. is an RTS that focuses on both economy and war, that means that you get to do a bit of both, but it also means that neither side can be as indepth as in games that focus on just the one. So at least for the main game it's not likely that there will be any city-builder features added. That said, for a special game mode, perhaps created by modders, adding features like the ones you suggest definitely makes sense. Construction of roads isn't likely for 0 A.D. part 1 at least, if nothing else because the benefit isn't likely to be big enough to make it worth spending time on for now. Features will have to be reconsidered once we start to plan for part two though, so perhaps it might be included then
  19. Gates are likely to be implemented before patrols though =) (And unless someone has changed something without my knowledge palisades should be available from Phase 1 So you're not completely without the ability to build defenses in Phase 1 )
  20. A general "Patrol" command is planned, both for boats and other units As for whether they will attack or not: there is a "stance" system already, which should take care of that part I doubt we will have a "circle patrol" though, I'm not saying I'm against it, but it doesn't seem to me like it would add too much (apart from being a bit easier for the user to set up than to set waypoints in a circle), so the time that could be spent on it is probably better spent on other things And in other words: there won't be a "line system" either as just being limited to two points would be sad The user should be able to set as many points on the patrol as he wants to
  21. More/changed textures/props sounds like a plausible compromise yeah. We'll see what Michael and the others come up with though, I don't want to promise anything on their behalf Also, imho it's one of those things which are nice to have, but imho isn't a priority if there are other things to do that will further the game more I do think that some visual indication of the phase progres in the main GUI (i.e. apart from the one you get when you select the CC) would be nice to have, again I'll leave it to Michael to come up with the best idea though They sure can as far as I understand it (Michael or Jonathan who actually knows the details will have to correct me if I'm wrong ), exactly how many will have unique illustrations will depend on how much time the Art people are able to put in though. Knowing Michael et al I presume they will at least have some kind of pregenerated images like most of the current unit portraits For the second question see my reply to wraitii above
  22. If you mean whether or not the look of the buildings will change when you upgrade to a new phase: no. (There will be new buildings available though, so the look of your city will change of course =) ) If you mean whether or not the phase upgrade process will be shown in the GUI for the building where you started it: yes. It will be displayed in the same way unit creation is displayed with a percentage and gradual removing of overlay (or however you best describe it in words But the visual effect is the same regardless of how well I describe it or not ).
  23. My reply was to Marcello66, I know you're aware of these issues
×
×
  • Create New...