fodev.net

Other => FOnline:2238 Forum => Archives => General Game Discussion => Topic started by: Surf on March 01, 2011, 07:54:41 pm

Title: Drastically shorten the Turnbased "per round" timer
Post by: Surf on March 01, 2011, 07:54:41 pm
Just thought I put that out here for brainstorming.
One of the reasons for so many people to dislike Turnbased Combat in FOnline:2238 is that it just takes long long long.
And I agree with that,30 Seconds per Turn is really way too much. If you don't sit infront of your computer doing some other things, 10 seconds, hell even 5 seconds per turn would be more then enough imo. With a shorter timespan Turnbased would be much less of a hassle, people wouldn't alt tab out of the game to wait for the blinking icon in toolbar and would watch the fight instead as it's much faster paced. This way we'd have a quicker response to everything, with the benefits of Turnbased, call it Semi-Realtime then, but that's just a word of course.
Title: Re: Drastically shorten the Turnbased "per round" timer
Post by: Hololasima on March 01, 2011, 07:57:50 pm
Right. Something beetwen 10 - 15 seconds would be cool.
Title: Re: Drastically shorten the Turnbased "per round" timer
Post by: Haraldx on March 01, 2011, 08:02:08 pm
Even 20 seconds would be better! Heck, sometimes enemies in encounters get bugged and just wait that half-minute. 5 seconds isn't enough, to shoot, change weapon and shoot again requires already 5 seconds because of the animations, not even talking about those mad guys with 14 AP that need about 10 seconds to waste them all on just moving.
Title: Re: Drastically shorten the Turnbased "per round" timer
Post by: cogliostro on March 01, 2011, 08:10:34 pm
So true, and there is something with NPC, critters, that when you get surrounded by them, the ones who not have virtually the chance to be next to you and hit you manually, like the geckos, glow crazies, get stuck until they lose the turn and that's too much to wait for. 
Title: Re: Drastically shorten the Turnbased "per round" timer
Post by: Badger on March 01, 2011, 08:22:35 pm
I also dislike the fact there's no sound to signify the beginning of your turn. Just that little 'blip' when combat starts would be nice.
Title: Re: Drastically shorten the Turnbased "per round" timer
Post by: Surf on March 01, 2011, 08:26:59 pm
I also dislike the fact there's no sound to signify the beginning of your turn. Just that little 'blip' when combat starts would be nice.

For some reason the engine doesn't recognize/read these sounds from master.dat , I have no idea why. I "outsourced" them and put it in my folder and there it works. Same goes for many many other sfx too. :/
Title: Re: Drastically shorten the Turnbased "per round" timer
Post by: pistacja on March 01, 2011, 08:38:42 pm
I've got 12 ap and I'm using a rock for 1ap hit... Using unarmed attacks I need 5sec just to pick the attack mode I want... The info on enemys is displayed so slow that it takes 3-4 sec per target if you don't have awarness... By picking my targets and simple tactics I can fight centaurs, floters and deathclaws in TB... in RT two ghules own me...
So you want to take away my style of playing just to save 10 sec?

Cut the time for NPC or make them move at 300%speed, fix the AI timeout...or make it like FT pushing end combat turns RT combat on.
A 10 sec turn or is like cutting TB.  
Title: Re: Drastically shorten the Turnbased "per round" timer
Post by: Badger on March 01, 2011, 08:46:33 pm
For some reason the engine doesn't recognize/read these sounds from master.dat , I have no idea why. I "outsourced" them and put it in my folder and there it works. Same goes for many many other sfx too. :/

Oh wow, really? What are the others?
Title: Re: Drastically shorten the Turnbased "per round" timer
Post by: Graf on March 01, 2011, 08:49:18 pm
Cut the time for NPC or make them move at 300%speed, fix the AI timeout...or make it like FT pushing end combat turns RT combat on.
I'm totally agree with that. I remember back in the days FT (or even F2 maybe, I'm not sure) had such feature with making enemies move faster during their turn. It was very very helpful. So why not to implement such feature in Fonline? If it's wasn't added to engine yet, then someone could talk to Cvet (at #fodev on irc). Normally, he's making everything to make the game better.

P.S. Concerning the time of turn. Maybe some of developers could make a script, which is making some kind of playing style statistics? And according to this it's making a decision about the time necessary to player for making a turn.
Title: Re: Drastically shorten the Turnbased "per round" timer
Post by: Surf on March 01, 2011, 09:04:20 pm
Oh wow, really? What are the others?

Practically all knobs and buttons in game are silent, while the files are there (higher/lower special stat, click on button/remove button), raise skill on levelup arrows have soundfiles, many many "deathscreams" are silent, rat squeeks/other animal sounds, almost every item has a sound when picked up from ground etc etc. There's really a whole bunch of them.


I'm totally agree with that. I remember back in the days FT (or even F2 maybe, I'm not sure) had such feature with making enemies move faster during their turn. It was very very helpful. So why not to implement such feature in Fonline? If it's wasn't added to engine yet, then someone could talk to Cvet (at #fodev on irc). Normally, he's making everything to make the game better.

Yep, there was a slider for combat speed.

Quote
P.S. Concerning the time of turn. Maybe some of developers could make a script, which is making some kind of playing style statistics? And according to this it's making a decision about the time necessary to player for making a turn.

I don't think that an extra script is needed, we could do it on some test where the average speed players do their turns (with different builds) is measured.

Title: Re: Drastically shorten the Turnbased "per round" timer
Post by: None on March 01, 2011, 09:27:34 pm
It's fine as it is except bugged NPC's, critters.
Title: Re: Drastically shorten the Turnbased "per round" timer
Post by: JovankaB on March 01, 2011, 09:28:41 pm
I think it would be the best if length of turns depended on number of players in encounter. For example to make all rounds last one minute (for fights up to 6 people):

1 player - 60 seconds
2 players - 30 seconds
3 players - 20 seconds
4 players - 15 seconds
5 players - 12 seconds
6 or more players - 10 seconds


so hunting in TB in small groups could be still "tactical", in larger groups people would have to act faster. There could be a limit, like more than 12 players when TB is automatically switched to realtime.

Also there should be visible queue info, who is moving next, so you don't miss your turn.
Title: Re: Drastically shorten the Turnbased "per round" timer
Post by: None on March 01, 2011, 09:34:07 pm
Well, if you group up then you ussualy talk with others during TB combat or just comment, advise stuff, sometimes even 30sec isnt enough. The problem i see with TB is ending it, it sometimes just take too long for players or NPC's. Otherwise the Jovankas suggestion isnt that bad.
Title: Re: Drastically shorten the Turnbased "per round" timer
Post by: Surf on March 01, 2011, 09:37:01 pm
....

This sounds really good. Wonder if this is possible somehow..
Title: Re: Drastically shorten the Turnbased "per round" timer
Post by: A concerned wastelander on March 01, 2011, 09:40:24 pm
Still would be best to remove TB completely.  :)

But yes, it would be a good improvement if timer was reduced to lets say 15 or even 20 secondes. Maybe enabling run mode while in TB would save lots of time too, without affecting the timer.
Title: Re: Drastically shorten the Turnbased "per round" timer
Post by: 5me0 on March 03, 2011, 05:21:15 pm
Still would be best to remove TB completely.  :)

Fallout wouldnt be fallout without TB.

If one could atleast change the turn based timer from config, would be swell.
And turn based timer depends on whoever starts the encounter/leads.
Title: Re: Drastically shorten the Turnbased "per round" timer
Post by: runboy93 on March 03, 2011, 05:22:52 pm
15 seconds is enough for turn times.
Title: Re: Drastically shorten the Turnbased "per round" timer
Post by: Ulrek on March 04, 2011, 12:14:22 pm
If you have alot of AP, you need about 20 seconds. 15 seconds the the shortest you could drop it to without overly rushing people.

-Ulrek-
Title: Re: Drastically shorten the Turnbased "per round" timer
Post by: Andr3aZ on March 04, 2011, 12:43:03 pm
I dislike people standing around in your enc, waiting their whole 30 sec so their buddys can arrive to roast you.
Jovankas Suggestion looks good but i would rather suggest that at more than 1 player it goes to 15-20 sec for the reason explained in my first sentence.
Title: Re: Drastically shorten the Turnbased "per round" timer
Post by: John Porno on March 04, 2011, 02:14:00 pm
the thing that makes TB long is not the counter of the players, it's the time the npc's take to perform their action.

However if you encounter an enemy player in turnbased combat, then 30secs should be okay as you will need time to plan your move and/or give orders to teammates.

The onyl thing that would really make TB faster is cutting some animations. Then again, since the animations are getting redone now anyway we just have to wait and see how it is in 3d.
Title: Re: Drastically shorten the Turnbased "per round" timer
Post by: Cryptopsy on March 04, 2011, 05:04:23 pm
I think it would be the best if length of turns depended on number of players in encounter. For example to make all rounds last one minute (for fights up to 6 people):

1 player - 60 seconds
2 players - 30 seconds
3 players - 20 seconds
4 players - 15 seconds
5 players - 12 seconds
6 or more players - 10 seconds


so hunting in TB in small groups could be still "tactical", in larger groups people would have to act faster. There could be a limit, like more than 12 players when TB is automatically switched to realtime.

Also there should be visible queue info, who is moving next, so you don't miss your turn.


Very, VERY good idea.
Title: Re: Drastically shorten the Turnbased "per round" timer
Post by: Vaimortal on March 05, 2011, 11:12:29 am
I've got 12 ap and I'm using a rock for 1ap hit... Using unarmed attacks I need 5sec just to pick the attack mode I want... The info on enemys is displayed so slow that it takes 3-4 sec per target if you don't have awarness... By picking my targets and simple tactics I can fight centaurs, floters and deathclaws in TB... in RT two ghules own me...
So you want to take away my style of playing just to save 10 sec?

Cut the time for NPC or make them move at 300%speed, fix the AI timeout...or make it like FT pushing end combat turns RT combat on.
A 10 sec turn or is like cutting TB.  

Fix the AI Timeout and speed , the best damn thing ive read in this topic.
Title: Re: Drastically shorten the Turnbased "per round" timer
Post by: Doctor Eex on March 05, 2011, 11:25:38 am
Awful idea. If you're 18 AP TB char in city zone, you need to recon, then think then etc.
Especially if you fight 1 vs 3. With proper build you can shred them into pieces.
30 sec is good. Tb is like chess with blood and guts. Don't take it away from me, please.

Implement simultaneous moves.
Each round 30 sec for planning move and shoot then, everybody press end turn OR 30 sec expires - chars do what was planned in order of SEQUENCE
And you can fight 50 players each side in TB.


Fix the AI Timeout - YES!!! on this
Title: Re: Drastically shorten the Turnbased "per round" timer
Post by: Badger on March 05, 2011, 11:36:44 am
Is the TB turn time a server side variable? Or is it part of the engine?
Title: Re: Drastically shorten the Turnbased "per round" timer
Post by: Vaimortal on March 05, 2011, 12:29:14 pm
I dislike people standing around in your enc, waiting their whole 30 sec so their buddys can arrive to roast you.
Jovankas Suggestion looks good but i would rather suggest that at more than 1 player it goes to 15-20 sec for the reason explained in my first sentence.

I like turn based but he has a good point.

A feature would have to be implemented like if the player doesn't do anything for 30 sec the next turn he will have only 15 o 10 sec then 5 sec and then auto skip turn.
EDIT: Damn this wouldn't work.... has to be something smarter.