Difference between revisions of "User:GoogleFrog"
GoogleFrog (talk | contribs) (→Posts) |
GoogleFrog (talk | contribs) (→Posts) |
||
(34 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== Posts == | == Posts == | ||
+ | * [https://zero-k.info/Forum/Thread/38351?postID=269485 Status of projectile dodge AI] | ||
+ | * [https://zero-k.info/Forum/Post/268346#268346 Realistic strengths and weaknesses of unit design] | ||
+ | * [https://zero-k.info/Forum/Post/267676#267676 Patching exploits in the context of Revenant spire] | ||
+ | * [https://zero-k.info/Forum/Post/265995#265995 Split as of May 2024] | ||
+ | * [http://zero-k.info/Forum/Post/262077#262077 Why can't AA shoot at units that are launched into the air?] | ||
+ | * [https://zero-k.info/Forum/Post/260498#260498 Resign votes and spectators] | ||
+ | * [https://zero-k.info/Forum/Thread/36557 Niarteloc: The Art of Zero-K] | ||
+ | * [http://zero-k.info/Forum/Post/258844#258844 Why only one faction?] | ||
+ | * [http://zero-k.info/Forum/Post/257355#257355 Quick Stat Tweak weekends idea] | ||
+ | * [http://zero-k.info/Forum/Post/257669#257669 Strategic and tactical cloaking] | ||
+ | * [http://zero-k.info/Forum/Post/256372#256372 Some stuff about playerbase size, that will probably age] | ||
+ | * [http://zero-k.info/Forum/Post/256192#256192 Air factories can be countered by anti-air, and this is fine] | ||
+ | * [https://zero-k.info/Forum/Post/255888#255888 Why there are so few units that shoot while submerged] | ||
+ | * [https://zero-k.info/Forum/Post/255869#255869 Playing with numbers vs. playing with physical entities] | ||
+ | * [https://zero-k.info/Forum/Post/255629#255629 Attack move isn't the "fight optimally" command] | ||
+ | * [https://zero-k.info/Forum/Post/255624#255624 Mixed compositions are meant to outclass single-type armies (halfway down a response post)] | ||
+ | * [https://zero-k.info/Forum/Post/254276#254276 Nanoframe decay] | ||
+ | * [https://zero-k.info/Forum/Post/250719#250719 An unoptimised introduction to log scoring] | ||
+ | * [https://zero-k.info/Forum/Post/250570#250570 The design principal of player ownership being irrelevant to the simulation] | ||
+ | * [https://zero-k.info/Forum/Post/250525#250525 History and design of the start box system] | ||
+ | * [https://zero-k.info/Forum/Post/250097#250097 A note on allied units blocking projectiles] | ||
+ | * [https://zero-k.info/Forum/Post/249836#249836 Fuzzy information and the prediction-reveal loop of radar dots] | ||
+ | * [https://zero-k.info/Forum/Post/249730#249730 Designing away the need for automation with Dante] | ||
+ | * [https://zero-k.info/Forum/Post/249310#249310 Disarm and Self-D] (page 2, links to battle threads aren't great) | ||
* [http://zero-k.info/Forum/Post/248257#248257 The impact-prominence ratio and complexity budget] | * [http://zero-k.info/Forum/Post/248257#248257 The impact-prominence ratio and complexity budget] | ||
* [http://zero-k.info/Forum/Post/247767#247767 More on air design and escallation] | * [http://zero-k.info/Forum/Post/247767#247767 More on air design and escallation] | ||
Line 7: | Line 31: | ||
* [http://zero-k.info/Forum/Post/245550#245550 Moderating respecting the efforts of your team] | * [http://zero-k.info/Forum/Post/245550#245550 Moderating respecting the efforts of your team] | ||
* [http://zero-k.info/Forum/Post/243736#243736 Physics vs. Balance and Fun] | * [http://zero-k.info/Forum/Post/243736#243736 Physics vs. Balance and Fun] | ||
− | * [http://zero-k.info/Forum/ | + | * [http://zero-k.info/Forum/Post/243706#243706 An example of latency and unfairness in unit AI widgets] |
* [http://zero-k.info/Forum/Post/242114#242114 Approaching balance and feedback] | * [http://zero-k.info/Forum/Post/242114#242114 Approaching balance and feedback] | ||
* [http://zero-k.info/Forum/Post/236480#236480 History of Zero-K] | * [http://zero-k.info/Forum/Post/236480#236480 History of Zero-K] | ||
Line 13: | Line 37: | ||
* [http://zero-k.info/Forum/Post/238679#238679 Big teams room splitting] | * [http://zero-k.info/Forum/Post/238679#238679 Big teams room splitting] | ||
* [http://zero-k.info/Forum/Thread/32899?postID=235399 Win conditions] | * [http://zero-k.info/Forum/Thread/32899?postID=235399 Win conditions] | ||
− | * [https://zero-k.info/Forum/Post/228033#228033 Guidlines for widget | + | * [https://zero-k.info/Forum/Post/228033#228033 Guidlines for good UI interactions for widget and gadget development.] |
* [https://zero-k.info/Forum/Post/219329#219329 Widget development is not necessarily helpful for game development.] | * [https://zero-k.info/Forum/Post/219329#219329 Widget development is not necessarily helpful for game development.] | ||
* [https://zero-k.info/Forum/Post/226780#226780 Levels of UI customisation.] | * [https://zero-k.info/Forum/Post/226780#226780 Levels of UI customisation.] | ||
Line 19: | Line 43: | ||
* [https://zero-k.info/Forum/Thread/32161 Types of RTS Skill] | * [https://zero-k.info/Forum/Thread/32161 Types of RTS Skill] | ||
* [https://zero-k.info/Forum/Thread/27783?postID=197436 What does Starcraft 2 do well?] | * [https://zero-k.info/Forum/Thread/27783?postID=197436 What does Starcraft 2 do well?] | ||
− | * [https://zero-k.info/Forum/Thread/11391?postID=116233 | + | * [https://zero-k.info/Forum/Thread/11391?postID=116233 Macro, and why have powerful UI/automation?] |
* [https://zero-k.info/Forum/Post/231293#231293 Weapon behaviour is independent of target] | * [https://zero-k.info/Forum/Post/231293#231293 Weapon behaviour is independent of target] | ||
+ | * [https://zero-k.info/Forum/Thread/32336?postID=230904 Rank system proposal] | ||
* [https://zero-k.info/Forum/Post/231979#231979 What a good league should do] | * [https://zero-k.info/Forum/Post/231979#231979 What a good league should do] | ||
* [https://zero-k.info/Forum/Thread/32336?postID=230973 Similar league discussions] | * [https://zero-k.info/Forum/Thread/32336?postID=230973 Similar league discussions] | ||
Line 26: | Line 51: | ||
* [https://zero-k.info/Forum/Thread/31939?postID=227487 Approaches to balancing and design, factory RPS, mex cost.] | * [https://zero-k.info/Forum/Thread/31939?postID=227487 Approaches to balancing and design, factory RPS, mex cost.] | ||
* [https://zero-k.info/Forum/Thread/19692?postID=138089 Why do automation and what are its effects?] | * [https://zero-k.info/Forum/Thread/19692?postID=138089 Why do automation and what are its effects?] | ||
− | * [https://zero-k.info/Forum/Thread/ | + | * [https://zero-k.info/Forum/Post/213041#213041 The retreat range bonus] |
+ | * [https://zero-k.info/Forum/Thread/29727?postID=213918 Superfluid release notes, to compare to origins.] | ||
* [https://zero-k.info/Forum/Thread/28677?postID=205627 Preserving jank without sending units to space.] | * [https://zero-k.info/Forum/Thread/28677?postID=205627 Preserving jank without sending units to space.] | ||
* [https://zero-k.info/Forum/Thread/32548?postID=232977 Bomber design] | * [https://zero-k.info/Forum/Thread/32548?postID=232977 Bomber design] | ||
* [https://zero-k.info/Forum/Thread/23199?postID=166182 GDS notes in chat log form] | * [https://zero-k.info/Forum/Thread/23199?postID=166182 GDS notes in chat log form] | ||
− | * [https://zero-k.info/Forum/Thread/23478?postID=169143 The infinite APM model, | + | * [https://zero-k.info/Forum/Thread/23478?postID=169143 The infinite APM model, shared unit control, and decisions vs. actions] |
* [https://zero-k.info/Forum/Thread/31189?postID=219329 Stance on personal widgets and cheating implications] | * [https://zero-k.info/Forum/Thread/31189?postID=219329 Stance on personal widgets and cheating implications] | ||
* [https://zero-k.info/Forum/Thread/31189?postID=219442 What sort of skills should ZK test?] | * [https://zero-k.info/Forum/Thread/31189?postID=219442 What sort of skills should ZK test?] | ||
Line 37: | Line 63: | ||
* [https://zero-k.info/Forum/Thread/6026?postID=72297 Against repulsion shields] | * [https://zero-k.info/Forum/Thread/6026?postID=72297 Against repulsion shields] | ||
* [https://zero-k.info/Forum/Thread/9347?postID=100405 Terraform cost calculation] | * [https://zero-k.info/Forum/Thread/9347?postID=100405 Terraform cost calculation] | ||
− | * [https://zero-k.info/Forum/Thread/8920?postID=96441 | + | * [https://zero-k.info/Forum/Thread/8920?postID=96441 Comparing ZK to Supreme Commander] |
* [https://zero-k.info/Forum/Thread/28707?postID=205955 Superweapon design goals] | * [https://zero-k.info/Forum/Thread/28707?postID=205955 Superweapon design goals] | ||
* [https://zero-k.info/Forum/Thread/24238?postID=176172 Two ways to implement smart units] [https://zero-k.info/Forum/Thread/24238?postID=176184 (with followup)] | * [https://zero-k.info/Forum/Thread/24238?postID=176172 Two ways to implement smart units] [https://zero-k.info/Forum/Thread/24238?postID=176184 (with followup)] | ||
Line 44: | Line 70: | ||
* [https://zero-k.info/Forum/Thread/24482?postID=178307 On armour classes] | * [https://zero-k.info/Forum/Thread/24482?postID=178307 On armour classes] | ||
* [https://zero-k.info/Forum/Thread/11881?postID=121652 Bomber design history] | * [https://zero-k.info/Forum/Thread/11881?postID=121652 Bomber design history] | ||
+ | * [https://zero-k.info/Forum/Thread/24039?postID=174191 Unit renames history] | ||
* [https://zero-k.info/Forum/Thread/24239?postID=176093 Opponent AI design] | * [https://zero-k.info/Forum/Thread/24239?postID=176093 Opponent AI design] | ||
+ | * [https://zero-k.info/Forum/Thread/20965?postID=150979 Release notes introducing dynamic commander morphs] | ||
+ | * [https://zero-k.info/Forum/Thread/24303?postID=176526 Expansion and aggression as the core of RTS] | ||
+ | |||
+ | == Mod Requests == | ||
+ | * [https://zero-k.info/Forum/Thread/37598?postID=265805 Tech-K] | ||
+ | * [https://zero-k.info/Forum/Post/256736#256736 Werewolf/Among Us] | ||
+ | * [https://zero-k.info/Forum/Post/256735#256735 Upgradable Units] | ||
+ | * [https://zero-k.info/Forum/Thread/35281?postID=250344 Custom Factory Creation/Drafting] | ||
+ | * [https://zero-k.info/Forum/Thread/34788 Sleeper Agents] | ||
+ | * [https://zero-k.info/Forum/Thread/34953 Demon Gate KotH] | ||
== Rambly Low Quality Posts == | == Rambly Low Quality Posts == | ||
Line 54: | Line 91: | ||
* [https://zero-k.info/Forum/Thread/10056?postID=110427 A reference for the old UI] | * [https://zero-k.info/Forum/Thread/10056?postID=110427 A reference for the old UI] | ||
* [https://zero-k.info/Forum/Thread/6665?postID=81265 Sound design (a bit outdated)] | * [https://zero-k.info/Forum/Thread/6665?postID=81265 Sound design (a bit outdated)] | ||
+ | * [https://zero-k.info/Forum/Thread/9347?postID=100405 Technical details of terraform cost.] | ||
== Notable Release Notes == | == Notable Release Notes == | ||
Line 75: | Line 113: | ||
== Topics == | == Topics == | ||
+ | * [https://zero-k.info/Forum/Post/260468#260468 Rank limits and player rooms becoming the large teams room by default] | ||
* The old XP morph system: [https://zero-k.info/Forum/Thread/6714?postID=81408 1], [https://zero-k.info/Forum/Thread/9911?postID=108674 2], [https://zero-k.info/Forum/Post/108925#108925 3] | * The old XP morph system: [https://zero-k.info/Forum/Thread/6714?postID=81408 1], [https://zero-k.info/Forum/Thread/9911?postID=108674 2], [https://zero-k.info/Forum/Post/108925#108925 3] | ||
* Superfluid: [https://zero-k.info/Forum/Thread/29609?postID=213115 1], [https://zero-k.info/Forum/Thread/29727?postID=213918 2] | * Superfluid: [https://zero-k.info/Forum/Thread/29609?postID=213115 1], [https://zero-k.info/Forum/Thread/29727?postID=213918 2] |
Latest revision as of 22:22, 21 December 2024
Contents
Posts[edit]
- Status of projectile dodge AI
- Realistic strengths and weaknesses of unit design
- Patching exploits in the context of Revenant spire
- Split as of May 2024
- Why can't AA shoot at units that are launched into the air?
- Resign votes and spectators
- Niarteloc: The Art of Zero-K
- Why only one faction?
- Quick Stat Tweak weekends idea
- Strategic and tactical cloaking
- Some stuff about playerbase size, that will probably age
- Air factories can be countered by anti-air, and this is fine
- Why there are so few units that shoot while submerged
- Playing with numbers vs. playing with physical entities
- Attack move isn't the "fight optimally" command
- Mixed compositions are meant to outclass single-type armies (halfway down a response post)
- Nanoframe decay
- An unoptimised introduction to log scoring
- The design principal of player ownership being irrelevant to the simulation
- History and design of the start box system
- A note on allied units blocking projectiles
- Fuzzy information and the prediction-reveal loop of radar dots
- Designing away the need for automation with Dante
- Disarm and Self-D (page 2, links to battle threads aren't great)
- The impact-prominence ratio and complexity budget
- More on air design and escallation
- Air design vs. Starcraft
- How powerful should dodge AI be?
- Moderating respecting the efforts of your team
- Physics vs. Balance and Fun
- An example of latency and unfairness in unit AI widgets
- Approaching balance and feedback
- History of Zero-K
- Jumpjet physics
- Big teams room splitting
- Win conditions
- Guidlines for good UI interactions for widget and gadget development.
- Widget development is not necessarily helpful for game development.
- Levels of UI customisation.
- The high-elo room conversation.
- Types of RTS Skill
- What does Starcraft 2 do well?
- Macro, and why have powerful UI/automation?
- Weapon behaviour is independent of target
- Rank system proposal
- What a good league should do
- Similar league discussions
- Riot/raider mix units
- Approaches to balancing and design, factory RPS, mex cost.
- Why do automation and what are its effects?
- The retreat range bonus
- Superfluid release notes, to compare to origins.
- Preserving jank without sending units to space.
- Bomber design
- GDS notes in chat log form
- The infinite APM model, shared unit control, and decisions vs. actions
- Stance on personal widgets and cheating implications
- What sort of skills should ZK test?
- Complexities involved in introducing new players
- A thread on factory plates.
- Against repulsion shields
- Terraform cost calculation
- Comparing ZK to Supreme Commander
- Superweapon design goals
- Two ways to implement smart units (with followup)
- Shield link as a mechanic, not an AI (AI vs. baked behaviour)
- Taking feedback
- On armour classes
- Bomber design history
- Unit renames history
- Opponent AI design
- Release notes introducing dynamic commander morphs
- Expansion and aggression as the core of RTS
Mod Requests[edit]
- Tech-K
- Werewolf/Among Us
- Upgradable Units
- Custom Factory Creation/Drafting
- Sleeper Agents
- Demon Gate KotH
Rambly Low Quality Posts[edit]
- Weapon consistency vsx outcome consistency.
- Messy response post about personal widgets.
- A lengthy game analysis
- Renames thread
- Command panel design and another
- A reference for the old UI
- Sound design (a bit outdated)
- Technical details of terraform cost.
Notable Release Notes[edit]
- Sea rework
- Dynamic commanders
- Terraform tweaks
- Idle behaviour and simple command panel
- Overkill prevention
- Construction plates
Old Balance Threads[edit]
- Planetwars and another
- Shieldbots
- Widow
- 2018 Balance
- Skuttle and more Skuttle
- Nuke
- Detriment
- Amphbots
- Spiders
Topics[edit]
- Rank limits and player rooms becoming the large teams room by default
- The old XP morph system: 1, 2, 3
- Superfluid: 1, 2
- Commshare: 1
Factories[edit]
Factories fall into a few categories that define a few themes:
- Vehicle: Rover, Tank, Hover.
- Bot: Cloak, Shield, Spider, Jump, Amph.
- Sea: Hover, Amph, Ship
- Air: Gunship, Plane
Vehicle factories share a few traits:
- Their movement is generally speedy, cannot traverse steep cliffs, has noticeable turning circles.
- Vehicles posses the heaviest and most reliable artillery.
- Vehicles tend to lack solid skirmishers.
Bot factories share a few traits:
- Can at least pass hilly terrain, are slower than vehicles, have good turn rates.
- More focused on a utility mechanic (see cloak, shield, jump, all-terrain, sinking).
- Has janky or nonexistent artillery.
- Good or efficient skirmisher units.
- Each has some take on a sneaky bomb/assassin type unit.
Rover, Tank and Hover should be standard matchups on relatively large or flat maps. In this context:
- Rover: Emphasises general speed in its mainline units, but has the slowest main raider. Light and efficient.
- Tank: Emphasises escalation and assaults. Has raiders that can get it to the midgame.
- Hover: Emphasises glass cannons and extreme designs. A tenancy for precise energy weapons.
Cloaky and Shield are cheap generalist factories. Their units are more efficient than vehicles, but are generally slower. Comparatively:
- Cloaky: Faster and prefers open areas due to direct fire weaponry. Glass cannon. Light units want to win by inflicting more losses than they take. Units are able to fend for themselves (eg Knight and Ronin are relatively good vs raiders).
- Shield: Tankier and prefers hilly terrain due to indirect fire. Can escalate and assault. Wants to win through efficiency and attrition. Units are quite vulnerable to hardcounters when not supporting each other.
Spider and Jumpbot are more specialised bot factories. To do well they will likely need impassible terrain to exploit and a map that is not too large.
- Spider: Fairly straightfoward but lacks a true raider.
- Jump: Where all the janky units are stored.
Amph and Hover would ideally be reasonable 3rd options on veh or bot maps.
- Hover: Currently works this way since it doesn't interact much with the water.
- Amph: Needs work to be more viable on land maps. It does not need to be as viable as Hover because the specialised bot factories can take up some of the slack.
Gunship and Planes are support factories. They should be rarely 1v1 ploppable. They are intended to escalate the game in complexity past the first 8-10 minutes as AA becomes a consideration. Striders somewhat fill this role as well.
Ship should be the backbone of sea play. While land could look like eight main factories and three support factories, sea looks more like one main factory and five support factories. If sea is a significant part of a battle then not having at least one Ship player is probably a mistake. To that end:
- Ship has 3 or 4 raider-ish units that can be made from the start of the game.
- Ships generally have bonkers stats compared to their ground counterparts.
Factory Issues[edit]
Jumpbots[edit]
- Pyro is generally bad against raiders and too expensive for what it does, yet could be oppressive sometimes.
- Jumpjets break weapon velocity prediction. This will become important and annoying if Pyro ever sees much use (affecting matchups such as Glaive and Archer while leaving Duck and Dagger unaffected).
- Skuttle is annoying for all involved and doesn't interact after it goes off. Some people specialise in it, but it doesn't seem worth keeping overall.
- Very weak to turret spam.
Spider[edit]
- Venom is annoying to use and to fight because it depends on overlapping AoE successfully. It also self-damages your own Fleas.
- Flea may need to be slightly better. Venom or Redback should be moved into the role of slow raider.
Amphbot[edit]
- Generally a bit slow.
- Needs a Buoy to do many things on the map.
- Has no way to deal with Recluse or Rogue in the midgame.
- Very weak to turret spam.
Shield[edit]
- A single Outlaw is a bit too good at making a shieldball unattackable at Ravager range.
General Issues[edit]
- Stardust should gain almost nothing from attack ground. Essentially, it should automatically fire towards things that it could tickle with the edge of its AoE.
Todo[edit]
Better Idle Behaviour[edit]
when a unit goes idle -> self-acquired attack command.
1. If the target is a fleeiee, skirmiee or swarmiee then tactical AI almost as usual.
* Move back to original position when re-idle. * If the target is too far from idle location, and I am closer to the idle location than the target (+ some constant), then Move back to original location.
For example a Glaive may move back if the target is further than 500 elmos away from idle location and if the Glaive is 100 elmos closer to the idle location than the the target. Ronin may have similar numbers, but the upshot is that on retreat it won't be closer than its target to the idle location.
2. Add an idle-only fleeiee table, mostly to be used for raiders against riots. this seems exploitable (the Move command means that breaking vision against a target will be a way to bait) but I suppose the idea is decent basic behaviour it is just meant to give you a bit of time to notice that something is happening
Addendum: If a unit goes idle with an enemy in range then it should attack it without using idle tactical AI, as the user probably meant to tell the unit to attack.