v0.8.13 (Troubling Times) active on Google Play

Useful links
Source code of the game - Contribution guide - ATCS Editor - Translate the game on Weblate - Example walkthrough - Andor's Trail Directory - Join the Discord
Get the game (v0.8.13) from Google, Github, F-Droid, our server, or itch.io

Managing combat rounds: Ticks

Unstructured ideas, requests and suggestions for the development of the game.
SlipEternal
Posts: 25
Joined: Mon Dec 24, 2012 11:44 pm
android_version: 3.0
Location: Binghamton University

Managing combat rounds: Ticks

Post by SlipEternal »

Currently, combat is managed with action points. Instead, how about managing combat with ticks. My idea of ticks comes from Whitewolf Publishing's Exalted roleplaying game. Since that is a paper and pencil game, limiting ticks to a small number (12 or 15) makes sense. For Andor's Trail, having hundreds or thousands of ticks per round could work. Each action costs a number of ticks. With this system, combat can work like modular arithmetic. When a player takes an action, the player's next action is scheduled for a number of ticks later (possibly into the next round, should a task require more ticks than are left in the current round). Same for an NPC/monster. The game simply counts the ticks. When it gets to a tick for a player's action, it waits for player input, and then reschedules. Additionally, this allows actions that take many ticks to be "interrupted". A monster may begin a powerful attack, and the player may initiate a swift attack that kills the monster prior to the action completing.
Mino
VIP
Posts: 1270
Joined: Wed Mar 02, 2011 5:24 pm
android_version: 4.4 - Kitkat

Re: Managing combat rounds: Ticks

Post by Mino »

Sorry, but that sounds like taking what is currently a simple and straight forward concept and making it needlessly more complicated.
How would a skill like combat speed or cleave work with this?
Lvl: 206 XP: 159262572, Gold: 1657119, RoLS: 2, ElyR: 1, RoL: 1, ChaR: 2, GoLF: 1, ShaF: 6, SRoV: 1, VSH: 6, WMC: 1, GoW: 1
HP: 241, AP: 3, AC: 562%, AD: 116-130, CM: 3.0, ECC: 38%, BC: 139%, DR: 3

QL 25, MF 3

12/26/18
Sarumar
VIP
Posts: 3275
Joined: Sat May 07, 2011 4:36 pm
android_version: 4.1 - Jellybean
Location: www.hel.fi

Re: Managing combat rounds: Ticks

Post by Sarumar »

Mino wrote:Sorry, but that sounds like taking what is currently a simple and straight forward concept and making it needlessly more complicated.
How would a skill like combat speed or cleave work with this?
Combat speed = reduce the number of needed tick (in some acktion)

Cleave = allows free attack or reduces the needed number of next attack option


I like this idea becauce with this combat round is somethink like:
-player attack ... miss
-monster 1 attack... hit -xx hp
-monster 2 attack ... miss
-monster 3 attack.... miss
-player attack second time... crit hit ... monster slayed... cleave (free hit) ... miss

etc
Sarumar
..dansing left foot polka with Hirathil

Lvl 313|XP 559721474|Gold 7965188|AP 3/12|AC 516|AD 161-175|ECC 48|CM 6|BC 311|HP 591|DR 2|RoLS 3|RoL 2|ElyR 2|ChaR 45|GoLF 3|ShaF 9|SRoV 28|VSH 13|GoW 1|WMC 1
Xero
Posts: 180
Joined: Wed Jun 13, 2012 1:38 am
android_version: 2.2

Re: Managing combat rounds: Ticks

Post by Xero »

I like it too. It allows room for integration of actual combat moves. This would make the transgression easier. These combat moves require time to set up. A stun move for example may require longer to set up than a quick attack that has a lower ac or ad.
This idea has the potential to add some depth to the game.
+1
Sarumar
VIP
Posts: 3275
Joined: Sat May 07, 2011 4:36 pm
android_version: 4.1 - Jellybean
Location: www.hel.fi

Re: Managing combat rounds: Ticks

Post by Sarumar »

I like this kind of combat system becauce.. it "feels" wrong if you or monster can land all hits before opposite side can not done anything... But I understand that this kind of change in combat system is not easy to make.... and after this kind of change... whole game needs to be re balansing..
Sarumar
..dansing left foot polka with Hirathil

Lvl 313|XP 559721474|Gold 7965188|AP 3/12|AC 516|AD 161-175|ECC 48|CM 6|BC 311|HP 591|DR 2|RoLS 3|RoL 2|ElyR 2|ChaR 45|GoLF 3|ShaF 9|SRoV 28|VSH 13|GoW 1|WMC 1
Mino
VIP
Posts: 1270
Joined: Wed Mar 02, 2011 5:24 pm
android_version: 4.4 - Kitkat

Re: Managing combat rounds: Ticks

Post by Mino »

Thanks for the explanations, this does sound interesting, but if it's too much trouble to add, I'm fine with the current AP system.
Lvl: 206 XP: 159262572, Gold: 1657119, RoLS: 2, ElyR: 1, RoL: 1, ChaR: 2, GoLF: 1, ShaF: 6, SRoV: 1, VSH: 6, WMC: 1, GoW: 1
HP: 241, AP: 3, AC: 562%, AD: 116-130, CM: 3.0, ECC: 38%, BC: 139%, DR: 3

QL 25, MF 3

12/26/18
Wyrmspawn
Posts: 462
Joined: Sun Jun 03, 2012 2:20 am
android_version: 3.0
Location: In the dark.

Re: Managing combat rounds: Ticks

Post by Wyrmspawn »

Mino wrote:Thanks for the explanations, this does sound interesting, but if it's too much trouble to add, I'm fine with the current AP system.
+1
Hey guys, I'm back.
Sarumar
VIP
Posts: 3275
Joined: Sat May 07, 2011 4:36 pm
android_version: 4.1 - Jellybean
Location: www.hel.fi

Re: Managing combat rounds: Ticks

Post by Sarumar »

+1 :twisted:
Sarumar
..dansing left foot polka with Hirathil

Lvl 313|XP 559721474|Gold 7965188|AP 3/12|AC 516|AD 161-175|ECC 48|CM 6|BC 311|HP 591|DR 2|RoLS 3|RoL 2|ElyR 2|ChaR 45|GoLF 3|ShaF 9|SRoV 28|VSH 13|GoW 1|WMC 1
buddyCasino
Posts: 163
Joined: Thu Mar 08, 2012 4:21 pm
android_version: 2.3 - Gingerbread

Re: Managing combat rounds: Ticks

Post by buddyCasino »

Funny, I also thought about making adjustments to attack sequences in a fight. But it was a simpler approach:

1. When entering a fight, both opponents make an attack value test. The attacker gets a big bonus though. He attacks first, so he should be the first one to strike in most cases. But sometimes the opponent gets to react so fast that he blows the first strike.

2. When fleeing, the fleeing character takes a block chance test against the attackers attack chance. Fleeing is a defensive move, so it should be related to your defensive skills. Evasion has a big impact on this test of course. A character can decide to let the enemy flee. This requires a AI decision based on the AI's values like health and/or aggression if there is a value for that. I recommend it as it is also useful for intelligent movement and attacking behavior in general.

3. APs don't get reset to the maximum value, they regenerate. So after you flee, you gain AP's like this: maxAP/duration of round per second: 10 AP / 6 seconds: you gain 1.67 AP per second. Or you get an AP every 0.6 seconds.

The idea is to undermine the attack/flee/attack move that enables players to kill monsters like spiders/irdeghs etc. without hardly ever being inflicted actor conditions.
Lvl: 65, EXP: 5.130.135, 2 x ShaF, 1 x ChaR
User avatar
Antison
Posts: 5804
Joined: Mon Mar 28, 2011 11:33 pm
android_version: 14 - Android 14
Location: A home without a beagle is just a house

Re: Managing combat rounds: Ticks

Post by Antison »

buddyCasino wrote: 2. When fleeing, the fleeing character takes a block chance test against the attackers attack chance. Fleeing is a defensive move, so it should be related to your defensive skills.
I really like that idea a lot! +1
This would encourage all you offensive minded players to think again about investing some level-ups on your defensive abilities.

Maybe the fleeing chance/ability should be an attribute that can be increased via a regular level-up.
"A home without a beagle is just a house"
Post Reply