Jump to content

Drakon

Members
  • Posts

    57
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by Drakon

  1. Greetings; In regards to that - how do you plan to handle injuries? In Xenonauts 1 i figured that Morale was a resource you basically used up during the mission, but replenished between missions, while health was a resource you would have to manage over a longer period of time, with soldiers - while surviving their wounds - being out of commission for a while. With a hospital and Sebillian analysis however, soldiers oftentimes were back to almost full hp by the time the next UFO-wave spawned. Since you plan on having more light injuries due to 5.56 projectile hits (which after all were designed to injure rather than kill) and less instant-deaths, it would make sense to make the soldiers health a resource that needs to be managed - or do you plan that stress and exhaustion need more over time management than injuries from bullet wounds? Considering that 10 staff lategame sounds a little low ... assuming you can take 6 people on a combat mission, one person is on a side quest and unavailable, that leaves a total of 3 people. If one of them is working in the lab and one in the workshop you are down to 1 who can be injured before there's jobs you just cannot do any more for lack of manpower, and on harder difficulties i would expect that there is always at least one person who is injured to some degree. Maybe i'm not getting it ... the numbers just don't seem to add up to me. To make things interesting if you stick with primarily human allies to a small number of alien boss units, i'd suggest changing the human allies playstyle based on the alien that is influencing them. If for instance the Sebillians use fear to intimidate humans into cooperation, those humans might be very prone to just hiding in a corner and only attacking from ambushes. Androns might equip the humans with superiour armour and weaponry, making the humans tougher and better armed, but due to inherent human limitations also slower and more sluggish to react. If Cesans actually use full mind-control on their human allies, they might actually have them arm a bomb in their inventory and go for suicide bombing tactics - probably a rather nasty surprise the first time it happens. This way you can reuse the same art assets and the idea of primarily fighting humans over and over without the experience getting stale too quickly. You mentioned the idea of stealing resources wearing the uniform of another country. Now that is of course a viable possibility, but wouldn't that necessarily also increase tension between the factions? To some extent, using non-lethal weapons might be an option to reduce the increase in tension between the factions - for one thing, if during the cold war CIA operatives raided a Soviet-aligned outpost, you wouldn't necessarily expect too many survivors (i don't really know of any incidents of Speznaz or KGB operatives attacking NATO-aligned outposts, with the partial exception of the Afghanistan intervention, which was a bit bigger than an outpost raid). The fact that few if any of the people stationed there were killed might be part of what would tip the faction off to that this maybe wasn't NATO or PACT. Since you were looking for a way to increase the importance of the "Communication" stat - a pretty simple way would be to have it increase the number of tiles until your unit becomes identified as friend or foe. As long as the defenders (aliens or human guards) are not alerted, it would make sense that you can move one of your operatives up to for instance 25 - 2 x Communication tiles to a hostile unit before that unit realizes you're actually not an ally and opens fire / sounds an alert (this assumes your initial statement that stats go from 1 - 5). This means that someone with a low Communication stat must make sure to at utmost get into furthest sight range of a defender, while someone with a high Communication stat can scout around much easier. Very simplified infiltration mechanics to be sure, but it would suit the playstyle. I get why you would like to include separate quest missions which will temporarily make soldiers unavailable, and that makes sense ... it just always felt to me like these missions were really random events that i as a player have pretty much no control over except choosing to do them or not to do them (and in the Firaxis X-Com there wasn't much of a choice anyways), and the outcome was just up to chance. I personally would appreciate it if you could insert some sort of mechanic or minigame that gives the player some level of control over the outcome of the mission, but of course i am well aware that your resources are limited and that other areas might need them more dearly. Either way, yay for moddability. Regards
  2. Actually ... no. Applying the approach you suggested in your reply the way you wrote it - making the aliens stronger where the player is dominant and weaker where he is not - will lead to players wondering why they are trying their best at all, since in the end no matter how good they do, the strength of the aliens they face is always relative to their own strength. In essence, the player is punished for doing well ... quite frustrating if you are not offering the players something in return to keep them engaged. Where the inital suggestion i made would give players agency, have their decisions and in game behaviour impact the further development of the game, just adapting the strength of the aliens to whether the player is dominant or falling behind actually removes agency: player behaviour has less longterm consequences. What I want is for the game to be engaging and challenging throughout the entire duration of play. As mentioned in my original post, keeping a game of this type challenging is difficult for systemic reasons. A solution i suggested was using incomparables throughout the duration of the game to keep switching the difficulty: alien escort probability ≠ quality of alien ground troops ≠ strategic alien behaviour (passive versus aggressive) ≠ doomclock (In the original Xenonauts all of these things were tied to the "ticker", and basically progressed simultaneously and at the same speed.). This makes the game more engaging over longer periods of time, since the player needs to start focusing on areas he has previously neglected, and has agency in choosing which style of play he wants to pursue - but those are actually just beneficial side effects from trying to find a balance approach that a.) doesn't use static balancing so the end game is no longer either trivial or impossible, and b.) doesn't use direct dynamic equivalent balancing (e.g. alien tech is determined by how far the player has progressed in researching), since that is frustrating for the player. If you want to simplify the concept down, i guess you could say that the player is "punished" for being successfull in exterminating aliens by the aliens sending more elite troops and starting to act more aggressively, but "rewarded" by getting more resources to buy shiny things with and by the fact that his fighting pushes the autoloose-condition further away. Conversely, a player who is not exterminating aliens effectively (whether due to player choice or his inability to do so) is "punished" by getting less income and an eventual autoloose coming faster, but is "rewarded" in that the aliens will not send their more advanced units and will act passively (researching and scouting) rather than aggressively (actively trying to destroy player property or reduce his income / reputation). (Additionally, but this is more fluff than strictly game mechanics, doing poorly will increase civillian casualties and result in a worse in game reputation for the player. For the pure gamers who only care about winning and not at all about the fluff, this will not matter, but for players immersed in the game world this can be a significant motivator to risk their in game valuables in order to save fictional lives.) Since continually increasing the aliens capability should eventually make them nigh impossible to defeat (else you end in a scenario where the aliens "cap out", and the rest of the game is trivial, since the player can now exterminate everything the aliens send), the next logical step is to disassociate as many sub-aspects of difficulty as possible: in Xenonauts 1 that would be alien escort probability, alien ground troop quality and alien aggressiveness. This means that each of these aspects is in itself sort of a game ending criterium: once every ship has two heavy fighter escorts, the player won't be shooting down many UFOs any more. Once the alien crews consist predominantly of their most elite troops, any fight on the ground will result in casualties for the player. Once the aliens start doing one terror mission after another, the player will rapidly loose income and reputation, and eventually the game. However each of the individual game ending criteria in themselves are not enough to literally end the game immediately, only a single aspect of it: if the player can no longer shoot down UFOs, he'll have to go in against landed UFOs. If the player can not sustain the losses of ground assaults, he can still bomb UFOs which he shot down and obtain resources and reputation this way. While the aliens only send low quality troops or don't protect their transports with fighter cover, terror missions are still manageable, and though his income will be dwindling, the player will still have resources for a little while. If several of these start compounding, however, the game is pretty much lost. If instead of UFOs being shot down Xenonauts 2 has a minigame where you need to find and identify the alien collaborator, then you can basically just swap out these sub-aspects - that would change nothing from the basic concept. I am sorry if i am being unclear in my phrasing. I actually put the pseudo code in because i figured that is the clearest way to communicate the concept.
  3. Greetings to Everyone; firstoff, grats to Chris and the rest of the Xenonauts 1 team for making a great game. Also thanks for making mods in the game easy - Chris mentioned in his retrospect on making Xenonauts 1 that it was essentially impossible to make the successor to X-Com people were hoping for, since the interpretations of what that should look like were so vastly divergent. Mods are the perfect solution for that. Following are a few thoughts from someone who looks forward to Xenonauts 2. 1.) Minimap Please Someone else probably already posted this, but it would be really nice if you could switch to a minimap view of the area, or just zoom out to see the entire map. 2.) Alien Strategic AI Reading through some of the posts here Chris already seems to have a similar idea in mind anyways. What i originally wrote was more intended for a similar strategic approach as Xenonauts 1 had, but now there's talk of a different approach, so this may no longer be applicable to the new game that the Goldhawk crew have in mind. There have been some comments about that Xenonauts ends up being really easy endgame if you had good successes early game. That is kind of in the nature of the game - consecutive successes give consecutive advantages, meaning that if the game has a static balancing this result is unavoidable. One could of course adapt the alien strength to the forces available to the human player, but then it kind of feels like you've been cheated out of your achievement: it doesn't really matter how well you do, the difficulty of the battles you face will always be the same. So i suggest the following solution: give the aliens a very basic strategic AI, making informed decisions based on last months happenings. Ultimately, the goal of the aliens is to invade and colonize Earth. To do so they (in Xenonauts 1) need to adapt their ships to Earths conditions - once they have done so with their heaviest ships, defense becomes untenable. The aliens have a specific amount of resources available to them every month, and what they spend it on depends on how last month went for them. If all UFOs they sent have been shot down, they will invest resources into fighter escorts for their UFOs, if their ground forces have been defeated, they will commit more elite troops, if the Xenonauts have been a nuisance, they will start a search and destroy mission against one of their bases, or if that fails execute a terror mission against civillian targets in retaliation. All remaining resources go into increasing the size of UFOs that will be sent down / a doom counter that ends the game when it reaches a certain value. Basically they want to study Earth and humans, and take the place as intact as possible: doing a terror mission would be retarded if so far all enemies have folded before them anyways. The result of this is that the player constantly faces a changing strategic situation. The player gets to choose in what area he wants to have superiority for a little while. Researched better missiles for your interceptors? Awesome, you'll have a month where you can down UFOs easily, then they'll start sending fighter cover with all following UFOs (forever, until the end of the game), so you either need to invest even more into retaining air superiority, which the aliens will one month later answer with more and stronger alien fighter craft, or you can choose to not escalate the air war, and instead attack UFOs after they have landed. Wasted all aliens without loosing a man? You'll have better troops and no recruitment costs, but on the next ship there will be less alien civillian technicians and scientists, and more shock troops to protect them. (For this all to work, it would be neccessary that EVERY UFO except fighter patrols lands eventually and stays landed for about 24 hours, so that if the air war escalated to a point where the player simply cannot shoot down UFOs anymore, he still gets a chance to fight. I would even go further and suggest that landed UFOs always show up on the global map regardless of radar ranges, representing ground forces informing you of the location. During this time the alien fighter escorts would retreat to space for refuel and rearm, giving you a chance to land ground forces in a helo ... of course they will be facing an intact landed UFO with full crew.) Of course you can play dead fish in the water and do as little as possible to only fullfill your current objectives and advance towards the final mission - i'd even suggest that to be the easiest route to win the game. However while you do nothing, civillian casualties skyrocket, nations will cut their funding because they received no aid from you, and you will be cutting it REALLY close with the doom clock. Here is a bit of pseudo-code on how this could be implemented. AlienStrategicAI { monthlyresources = monthlyresources + 1500 + 100*monthcounter + 10*numberSuccessfulGroundmissions; escorteffectiveness = ((numberFailedUFOmissions / numberUFOmissions) + (numberShotdownUFOs / numberShotdownInterceptors))/2; if (escorteffectiveness < 0.5 + random()*0.2) escortprobability = escortprobability + 0.2 + random(); /*Our UFOs are shot down before they can do anything. Increase the probability of "purchasing" fighter escorts for further missions by this value. Values > 1 mean that there will be at least 1 escort, and there is a chance of additional escorts. This will of course increase the price of any further UFOs "purchased" to do missions. (It would also make sense to increase the probability of air superiourity missions based on this value, but that is not factored in here.)*/ //budgetPs will be percentages of available resources. All numbers refer to last month only, not total since the start of the game. infantrybudgetP = ((numberSuccessfulGroundmissions / numberGroundmissions) + (3*numberDeadAliens / (numberIncapacitatedXenonauts + 4*numberDisabledXenonautvehicles)))/2; /*This assumes the aliens think of a Xenonaut who fell unconcious but survived the mission as a casualty.*/ baseattackbudgetP = ((numberFailedUFOmissions / numberUFOmissions) + (numberSuccessfulGroundmissions / numberGroundmissions))/2; terrorbudgetP = numberFailedBaseAttacks/10; /*This assumes no more than 10 base-attack-missions per month. The expectation is that by the time you would reach 10 base-attack-missions per month, the doom clock should have finished the game, but this should be ensured in the actual code.*/ terrorbudgetadd = monthlyresources * terrorbudgetP; monthlyresources = monthlyresources - terrorbudgetadd; terrorbudget = terrorbudget + terrorbudgetadd; /*terrorbudget is used to "purchase" terror missions. Given the units involved, these are extremely expensive, so it might take an additional month (and another failed base attack) to accrue the resources. They should on the other hand be designed to be borderline impossible to succeed on, and the player should be rewarded for merely *trying* to help (and loosing his units in the process). Personally i'd like the idea of spawning player controlled civilians on the other end of the map, and you get bonus points for every civilian that is with you when you evacuate from the mission (or who is still alive when you kill the last alien, which should be VERY unlikely). You can just sit on your spawn and move the civilians, but then the aliens on the map will almost certainly find the civilians and butcher them, costing you dearly in reputation in that region for every civilian killed. Or you go out and fight, but there's roughly 20 alien elite soldiers out there. Add in just a few reapers and let the fun commence.*/ baseattackadd = monthlyresources * baseattackbudgetP / 4; monthlyresources = monthlyresources - baseattackadd; baseattackbudget = baseattackbudget + baseattackadd; /*baseattackbudget accumulates over turns until it reaches the necessary minimum value to "purchase" troops for a base attack mission. That minimum value rises by 25% with each failed base attack, but base attacks that did *some* damage through killing some personnel and destroying some facilities count as partial success, raising the minimum value only by 10%).*/ infantrybudgetadd = monthlyresources * infantrybudgetP / 4; monthlyresources = monthlyresources - infantrybudgetadd; infantrybudget = infantrybudget + infantrybudgetadd; /*infantrybudget just continually grows, gradually reducing the percentage of non-combatant aliens and replacing them with ever better combat troops. Every ship (except those on terror missions and base attack missions) has a minimum required number of non-combatants which can never be replaced (for example 2 for a corvette) then there need to be at least 2 warriors for every officer, 2 officers for every elite and so on.*/ missionbudget = monthlyresources * 3/4; /*Three fourths (or some other percentage) of the remaining resources go into "purchasing" missions / ships that will do missions. These are randomly selected from the available missions of scout missions, research missions, ground attack missions, air patrol missions, and base construction missions. Every ship has an "attack value" associated with it, which will, when multiplied with a factor dependent on the mission-type, determine how much money you loose if the mission is successful.*/ doomclock = doomclock + monthlyresources * 1/4; /*This is the equivalent of the ticker in Xenonauts 1. The doomclock determines the size of the ships available, and will eventually just end the game. Not drawing resources by combatting alien forces will make the doom clock advance faster, and successful ground missions will increase next months budget for the aliens. Shooting down alien craft and killing them on the ground will lead to you facing tougher forces, and eventually make the aliens angry enough to look for you and kill you, or just murder random civilians if that fails. Note that if the doom clock advances far enough, the aliens will start sending down heavy assault craft or dreadnought bombers, basically resulting in the difficult but still doable terror missions from Xenonauts 1 - but these are still basically ground attack missions, just that the craft executing them have horrifyingly high attack values.*/ }//end of AlienStrategicAI Of course i just came up with random guesstimations for the numbers here, and those would need to be refined for balancing, but i think it gives a solid impression of the concept i am trying to pitch. 3.) Improved Alien Tactical AI Now this is maybe an unreasonable request, because writing a good tactical AI is a significant amount of work (and hence costs a significant amount of money). A reasonably simple suggestion i could offer, however, would be to give the aliens states of mind that determine their basic course of action for their next turn, enabling simple squad tactics. A possibility would be that an alien is either "hunting", "hiding" or "retreating". The mental state of each alien would be determined at the start of the AI turn for all aliens (else some will move away before the state is determined and the squad will break apart, retreating in different directions). If there are 2 other aliens within 10 squares of this alien, or it has a clear shot at a target within 15 squares, it will advance in the direction of the closest threat to hunt it down. If there is only one threat within 30 squares (40 are the range of a sniper rifle), and there is cover against the direction of the closest threat within 5 squares, the alien will move to that cover and hide. If several threats are within 30 squares, or there is no cover within 10 squares, the alien will retreat, moving away from the closest threats and in the general direction of the UFO if possible. This will generally make the scattered aliens group up, and then start acting in teams of 3. My personal experience in Xenonauts is that going alone is suicide, teams of 2 often just have bad luck and don't manage to kill a target in a single turn, and teams of 3 to 4 are usually enough to be effective but there's still enough cover to be found (if the odds are bad - say you are fighting androns with only base ballistic weapons and not very high accuracy, you'll need teams bigger than 3, but that is rather the exception). Of course this wouldn't apply to the aliens guarding the UFO which default to "hiding" unless there is a target nearby. (And just as a post note - yes, i am well aware they are no longer unidentified flying objects once we have a categorization of alien vehicles, but it's just way shorter than writing "alien craft" every single time.) I hope any of this has been useful. Best regards ~Drakon
×
×
  • Create New...