Chaosforge Forum

  • March 28, 2024, 12:37
  • Welcome, Guest
Please login or register.



Login with username, password and session length
Pages: [1]

Author Topic: [0.9.9.2] BFG ball sequence  (Read 4205 times)

Karry

  • First Lieutenant
  • *
  • Offline Offline
  • Posts: 206
    • View Profile
[0.9.9.2] BFG ball sequence
« on: February 12, 2011, 19:43 »

Not 100% sure its a bug, only 99,9% sure, but in this version BFG works in exactly opposite manner than the previous one. When i shoot it, all the barrels and walls and enemies around the supposed point of impact blow up/die, and THEN the plasma ball comes out and flies to the target point, creating a wave.
Logged

Gargulec

  • High Priest of the Forge
  • Elder Chaos Guard
  • Brigadier General
  • *
  • *
  • Offline Offline
  • Posts: 768
  • Believe!
    • View Profile
Re: [0.9.9.2] BFG ball sequence
« Reply #1 on: February 12, 2011, 19:50 »

Not as much a bug as a quirk of the asynchronous animation system as it is written now- it has been like that from its earliest days.
Logged
And greater honour is well due to them
when they foresee (and many of them foresee)
that in the end Ephialtes will appear,
that after all the Persian shall break through.

Karry

  • First Lieutenant
  • *
  • Offline Offline
  • Posts: 206
    • View Profile
Re: [0.9.9.2] BFG ball sequence
« Reply #2 on: February 12, 2011, 20:05 »

Call it what you will, if in any FPS i shot a missile and an enemy died before actual projectile even spawned - i'd call it a bug.
Logged

Kornel Kisielewicz

  • God Hand
  • Apostle
  • *
  • *
  • Offline Offline
  • Posts: 4562
    • View Profile
    • http://chaosforge.org/
Re: [0.9.9.2] BFG ball sequence
« Reply #3 on: February 12, 2011, 22:40 »

in any FPS

Apparently DoomRL is not an FPS. Not the last time I checked ;).

This is not a bug, but an effect of overlaying animations over a turnbased game. If we are to have DoomRL's relatively balanced combat system unchanged, then the effects of a end of turn need to be calculated in full before we start animating them. That in turn due to screen update makes the animations overlay over a end of turn situation.
Logged
at your service,
Kornel Kisielewicz

Glu Petrovan

  • Private
  • *
  • Offline Offline
  • Posts: 3
  • Alternate name - "Stimpack"
    • View Profile
Re: [0.9.9.2] BFG ball sequence
« Reply #4 on: February 12, 2011, 23:59 »

It correctly implemented. The truth will have to get used to the changes in gameplay.
Logged

Karry

  • First Lieutenant
  • *
  • Offline Offline
  • Posts: 206
    • View Profile
Re: [0.9.9.2] BFG ball sequence
« Reply #5 on: February 13, 2011, 23:21 »

Okay, depending on circumstances this effect can be explicitly present for all weapons. Mostly its pretty obvious on BFG, but at times even pistols will kill an enemy before shots are spawned.

Did ANYONE playtested this before putting it out ? At least yourself, Kornel ?  No ? Such an obvious bug, and it was simply ignored ?
Logged

Kornel Kisielewicz

  • God Hand
  • Apostle
  • *
  • *
  • Offline Offline
  • Posts: 4562
    • View Profile
    • http://chaosforge.org/
Re: [0.9.9.2] BFG ball sequence
« Reply #6 on: February 13, 2011, 23:31 »

Karry, did you even try to read my reply?
Logged
at your service,
Kornel Kisielewicz

rchandra

  • Elder
  • Major
  • *
  • *
  • Offline Offline
  • Posts: 359
    • View Profile
Re: [0.9.9.2] BFG ball sequence
« Reply #7 on: February 13, 2011, 23:37 »

is it possible to calculate the result, then animate, then show the result / refresh map?
Logged
0.9.9.1-4: Arch-Vile Br. General [25/25/17/5/1]
0.9.9.5-7: Hell Baron Major [ 21 16 12 4 1 0 ]

Game Hunter

  • Programmer
  • Local Inquisitor
  • Lieutenant General
  • *
  • *
  • Offline Offline
  • Posts: 1044
  • Looks like game to me.
    • View Profile
    • Channel, the Roguelike
Re: [0.9.9.2] BFG ball sequence
« Reply #8 on: February 14, 2011, 08:20 »

The asynchronous animation is kinda weird, yeah, but it's a lot better than the first draft, which was pretty much always the result happening, recording, and appearing before the action. Personally I like the new style better just because things can play out a lot faster than they used to (such as Arachnotrons firing all at the same time) and the animation after/during the calculation is something you get used to. It's "buggy" in a visual sense but it's running as intended right now: if Kornel thinks he can improve on the engine, that's probably another big project.

It's pretty awkward when you die before you hear the bullet that killed you, though. (Basically you hear the projectile just as the mortem comes into view. Given the unique nature of death, this case might be "fixable" if you wanted to try.)
Logged
I'm just a dude playing a dude disguised as another dude.

Latest LPs: Angband, Delver

Kamikaze14

  • First Sergeant
  • *
  • Offline Offline
  • Posts: 100
    • View Profile
Re: [0.9.9.2] BFG ball sequence
« Reply #9 on: February 14, 2011, 11:15 »

I'm assuming this probably was already thought, but you never know.  Would it be possible to give different types of actions different...let's call them priority levels and make it so all animations of a high priority would happen, then the next highest level, and so on?
Logged

RogerN

  • Corporal
  • *
  • Offline Offline
  • Posts: 54
  • Lost Soul
    • View Profile
Re: [0.9.9.2] BFG ball sequence
« Reply #10 on: February 14, 2011, 12:47 »

One of the nice qualities of the old, synchronous animation system was cause-and-effect were visually obvious.  Imp fireball explodes barrel X, which explodes barrel Y, which blasts a hole in the wall, which gives LOS to an Arch-Vile who then kills you.  Without knowing the order of events which cause the ultimate result, players may end up thinking to themselves "How the heck did THAT just happen?"  Learning from your mistakes becomes harder because causality is no longer obvious.

Also, I used to really like shooting stuff in levels full of barrels and then watching explosions go off for 30 seconds in a giant chain reaction :)

Finally, I just noticed that Dual Gunner is a little tough to use with asynchronous animation.  Both pistols animate at the same time, so there's no visual indication of whether you just fired one bullet or two.
Logged

rchandra

  • Elder
  • Major
  • *
  • *
  • Offline Offline
  • Posts: 359
    • View Profile
Re: [0.9.9.2] BFG ball sequence
« Reply #11 on: February 14, 2011, 21:28 »

On the plus side of the new system, Mancubi and barrels (individually or together) can be absolutely terrifying - it's so much more startling!  My last run needed more breaks to calm down than usual.
Logged
0.9.9.1-4: Arch-Vile Br. General [25/25/17/5/1]
0.9.9.5-7: Hell Baron Major [ 21 16 12 4 1 0 ]
Pages: [1]