Difference between revisions of "DoDonPachi DaiFukkatsu Arrange B"

From Shmups Wiki -- The Digital Library of Shooting Games
Jump to navigation Jump to search
(→‎Controls: added details about enemy laser interaction with and without hypers)
(→‎Heads-Up Display (HUD): added slightly more info on expert gauge)
(26 intermediate revisions by the same user not shown)
Line 1: Line 1:
----
+
{{GameInfobox
<div align="center">[[File:Sprite DFKStar.png|32px]] [[DoDonPachi DaiFukkatsu|''Click here to return to the main-line ''DoDonPachi DaiFukkatsu''''' information overview'''''  page]]. [[File:Sprite DFKStar.png|32px]]</div>
+
|bordercolor = #71EC13
----
+
|title = DoDonPachi DaiFukkatsu Arrange B
 +
|background = #F8F8F8
 +
|image = DFKB TitleScreen.jpg
 +
|width = 324px;
 +
|imagecaption = Title screen
 +
|imagescalepx = 180px
 +
 
 +
|developer = [[Cave]]
 +
|
 +
|releasedate = Nov 25, 2010
  
 +
}}
  
== DoDonPachi DaiFukkatsu Arrange B ==
 
 
[[File:DFKB VerLogo.png|center|350px]]
 
[[File:DFKB VerLogo.png|center|350px]]
[[File:DFKB TitleScreen.jpg|left|thumb|115px]]
 
  
'''Arrange B''' is an incredibly unique [[arrange]] mode of '''''[[DoDonPachi DaiFukkatsu]]'''''; a score attack mode featuring a [[rank]] system that constantly changes based on how the player plays the game.  
+
'''Arrange B''' is an incredibly unique [[arrange]] mode of '''''[[DoDonPachi DaiFukkatsu|DoDonpachi DaiFukkatsu]]'''''; a score attack mode featuring a [[rank]] system that constantly changes based on how the player plays the game.  
  
 
Rather than play all stages of the game in a full run, the player chooses one of the five stages to play, each one which contains '''its own area rank''', which influences how the stage will play out in real-time. The arrange mode is '''nearly infinitely re-playable''', due to the massive amount of potential runs a stage can have (each requiring a slightly different strategy of approach) and the high level of "customization" possible due to these factors. Aside from being noticeably visually distinct, it is also the most uniquely-playing addition to ''DaiFukkatsu'', requiring a completely different strategy and mentality in order to succeed. Arrange B is likely the least-played and least-explored arrange mode in DFK.
 
Rather than play all stages of the game in a full run, the player chooses one of the five stages to play, each one which contains '''its own area rank''', which influences how the stage will play out in real-time. The arrange mode is '''nearly infinitely re-playable''', due to the massive amount of potential runs a stage can have (each requiring a slightly different strategy of approach) and the high level of "customization" possible due to these factors. Aside from being noticeably visually distinct, it is also the most uniquely-playing addition to ''DaiFukkatsu'', requiring a completely different strategy and mentality in order to succeed. Arrange B is likely the least-played and least-explored arrange mode in DFK.
  
 
This version of the game will be referred to as "'''DFK B'''" in this guide.
 
This version of the game will be referred to as "'''DFK B'''" in this guide.
 +
__TOC__
 +
{{clear}}
  
 
+
== Controls ==
 
 
----
 
 
 
 
 
=== Controls ===
 
 
[[File:DFKB Screenshot 002.jpg|right|thumb|160px]]
 
[[File:DFKB Screenshot 002.jpg|right|thumb|160px]]
----
 
 
  
 
'''DFK B''' shaves the button count from DFK 1.0/1.5/BL in half, going from 4 buttons to 2. The player's ship is now set to Auto-Fire its Shot when the A button is not being held down, and the Bomb and Hyper functionalities are packed into the same button. The overall mechanics of the game are revised and remixed in several unexpected and unique ways!
 
'''DFK B''' shaves the button count from DFK 1.0/1.5/BL in half, going from 4 buttons to 2. The player's ship is now set to Auto-Fire its Shot when the A button is not being held down, and the Bomb and Hyper functionalities are packed into the same button. The overall mechanics of the game are revised and remixed in several unexpected and unique ways!
Line 41: Line 44:
 
* '''Free Bomb''': Tap the '''B''' button '''during Hyper Counter'''. Costs no Hyper Gauge. In order to use Free Bomb, the player must activate a Hyper Counter while '''both Hyper Gauges are full'''. Free Bombs are not as powerful as Manual Bombs, but are stronger than Auto-Bombs, and eventually become a key component of high scoring in DFK B.
 
* '''Free Bomb''': Tap the '''B''' button '''during Hyper Counter'''. Costs no Hyper Gauge. In order to use Free Bomb, the player must activate a Hyper Counter while '''both Hyper Gauges are full'''. Free Bombs are not as powerful as Manual Bombs, but are stronger than Auto-Bombs, and eventually become a key component of high scoring in DFK B.
  
 
+
== Ships ==
----
 
 
 
=== Ships ===
 
----
 
 
[[File:DFKB auto shot.png|right|thumb|348px|The three ship types in DFK B.]]
 
[[File:DFKB auto shot.png|right|thumb|348px|The three ship types in DFK B.]]
 
Just like in other modes and releases of DFK, and following ''DonPachi'' series traditions, the player is given the option of '''three different ships''', each with their own positives and negatives:
 
Just like in other modes and releases of DFK, and following ''DonPachi'' series traditions, the player is given the option of '''three different ships''', each with their own positives and negatives:
Line 65: Line 64:
  
  
==== Ship Customizations ====
+
=== Ship Customizations ===
 
----
 
----
  
Line 80: Line 79:
 
** <span style="color:#F53D65">'''( - )'''</span> Duration of Hyper Counter is reduced
 
** <span style="color:#F53D65">'''( - )'''</span> Duration of Hyper Counter is reduced
  
 
+
== Heads-Up Display (HUD) ==
----
 
 
 
=== Heads-Up Display (HUD) ===
 
----
 
 
[[File:DFK HUD.png|right|thumb|200px]]
 
[[File:DFK HUD.png|right|thumb|200px]]
  
Line 103: Line 98:
 
Not displayed:
 
Not displayed:
 
* '''Customizations''' -- Displayed on the bottom right, and indicates what ship customizations the player has active. '''B''' = Bomb, '''L''' = Laser, '''H''' = Hyper.
 
* '''Customizations''' -- Displayed on the bottom right, and indicates what ship customizations the player has active. '''B''' = Bomb, '''L''' = Laser, '''H''' = Hyper.
* '''Destruction Gauge''' -- A yellow vertical bar that appears on both sides of the screen when destroying enemies. This gauge increases when enemies are destroyed. It is also increased while enemies are being damaged by auto-shot, the amount of increase scaling with the rate at which you are damaging enemies. Otherwise, the gauge progressively drops. Once it fills up a certain amount, a segment of the gauge will turn red, and any enemies or objects destroyed will drop Expert Items <small>([[DoDonPachi DaiFukkatsu Arrange B#Items|below]])</small>.
+
* '''Destruction Gauge''' -- A yellow vertical bar that appears on both sides of the screen when destroying enemies. This gauge increases when enemies are destroyed. It is also increased while enemies are being damaged by auto-shot, the amount of increase scaling with the rate at which you are damaging enemies. Otherwise, the gauge rapidly drops. Once it fills up a certain amount, a segment of the gauge will turn red, and any enemies or objects destroyed will drop Expert Items <small>([[DoDonPachi DaiFukkatsu Arrange B#Items|below]])</small>.
* '''Expert Gauge''' -- A blue vertical bar that appears next to the Destruction Gauge. This gauge increases as the player collects Expert Items. When the gauge is high enough, it will cause Global Ranks and Enemy Ranks to increase at a higher rate.
+
* '''Expert Gauge''' -- A blue vertical bar that appears next to the Destruction Gauge. This gauge increases as the player collects Expert Items. There are three levels to the gauges. While the gauge is at a higher level, it will cause Global Ranks and Enemy Ranks to increase at a higher rate. This gauge slowly decreases over time.
 
 
 
 
----
 
  
=== Items ===
+
== Items ==
----
 
 
[[File:DFKB ExpertItems.jpg|left|thumb|150px]]
 
[[File:DFKB ExpertItems.jpg|left|thumb|150px]]
  
Line 129: Line 120:
 
Bomb items and [[Extend]]s are removed from DFK B, with the Bomb functionality now tied to the Hyper Meter, and the player given infinite lives.
 
Bomb items and [[Extend]]s are removed from DFK B, with the Bomb functionality now tied to the Hyper Meter, and the player given infinite lives.
  
 
+
== Rank System ==
----
 
 
 
=== Rank System ===
 
----
 
 
[[File:DFKB Screenshot 001.jpg|right|thumb|240px|Arrange B '''Stage 1''' gameplay. The Green Grid causes enemies to generate insane amounts of bullets!]]
 
[[File:DFKB Screenshot 001.jpg|right|thumb|240px|Arrange B '''Stage 1''' gameplay. The Green Grid causes enemies to generate insane amounts of bullets!]]
 
DFK B's most notable and unique remix on the original DFK mechanics is highlighted through an extremely complex "'''Global Rank System'''," which increases in complexity and difficulty with every run of a stage. Essentially, in the simplest terms possible, ''the way that you play will influence the ways in which the stage's behavior changes'' in the next run. With each play of the game, enemies in that stage will grow in durability, their attacks will become more aggressive, and their bullet patterns become thicker and faster.
 
DFK B's most notable and unique remix on the original DFK mechanics is highlighted through an extremely complex "'''Global Rank System'''," which increases in complexity and difficulty with every run of a stage. Essentially, in the simplest terms possible, ''the way that you play will influence the ways in which the stage's behavior changes'' in the next run. With each play of the game, enemies in that stage will grow in durability, their attacks will become more aggressive, and their bullet patterns become thicker and faster.
  
==== Global Rank ====
+
=== Global Rank ===
 
----
 
----
 
The '''Global Rank''' is divided into two digits, which we will refer to as <span style="color:blue">'''Speed Rank'''</span> (blue) and <span style="color:#FF8943">'''Density Rank'''</span> (orange). <span style="color:blue">Speed Rank</span> determines the '''overall speed of the bullets''' fired by the enemies, whereas <span style="color:#FF8943">Density Rank</span> determines the '''thickness of bullet patterns''' fired by the enemy, and as the rank increases, further layers of bullets get added onto and fired alongside/on top of the enemy's pre-determined patterns.
 
The '''Global Rank''' is divided into two digits, which we will refer to as <span style="color:blue">'''Speed Rank'''</span> (blue) and <span style="color:#FF8943">'''Density Rank'''</span> (orange). <span style="color:blue">Speed Rank</span> determines the '''overall speed of the bullets''' fired by the enemies, whereas <span style="color:#FF8943">Density Rank</span> determines the '''thickness of bullet patterns''' fired by the enemy, and as the rank increases, further layers of bullets get added onto and fired alongside/on top of the enemy's pre-determined patterns.
Line 147: Line 134:
 
Entering a colored [[DoDonPachi DaiFukkatsu Arrange B#Bee Icons & Grid System|Grid]] will take rank priority over the rank increase from using certain weapons.
 
Entering a colored [[DoDonPachi DaiFukkatsu Arrange B#Bee Icons & Grid System|Grid]] will take rank priority over the rank increase from using certain weapons.
  
==== Individual Enemy Rank ====
+
=== Area Rank ===
----
 
Every enemy in the game is assigned three rank values, which we will refer to as '''Enemy Rank'''. The Enemy Rank is divided into three rank values: <span style="color:green">Enemy Durability Rank</span>, <span style="color:blue">Enemy Speed Rank</span>, and <span style="color:#FF8943">Enemy Density Rank</span>. Enemy Rank is not based on groups of enemies; every single individual enemy has their own ranks, managed by the game!
 
 
 
<span style="color:green">'''Enemy Durability Rank'''</span> represents the enemy's '''armor scaling''', which affects how much HP they have and how much damage they can take before being destroyed. This is increased when enemies are destroyed before they have the opportunity to fire at the player.
 
 
 
<span style="color:blue">'''Enemy Speed Rank'''</span> represents the enemy's '''shot speed scaling'''. As this rank increases, enemies' attacks will start firing extra bullets behind their original patterns, adding greater vertical screen risk and increasing the likelihood of being sniped by unexpected bullets. This value increases when the enemy is destroyed by '''Auto-Shot''', and the amount of increase is dependent on Global Rank and Area Rank. Enemies that are destroyed in '''Blue Grid''' will always have their Speed Rank increase regardless of the weapon they are destroyed by.
 
 
 
<span style="color:#FF8943">'''Enemy Density Rank'''</span> represents the enemy's '''bullet spread''' when shooting, and is increased when the player destroys enemies with the '''Laser'''. As this rank increases, enemies' attacks will fire additional bullets next to the bullets in their original patterns, bringing gaps in bullet patterns closer together and increasing the likelihood of the player encountering inescapable bullet walls. The amount of rank increase is dependent on Global Rank and Area Rank, and enemies that are destroyed in '''Orange Grid''' will always have their Density Rank increase regardless of the weapon they are destroyed by.
 
 
 
When enemies are destroyed, their Enemy Rank values are updated and carried over into the next run, unless the player exits the run prematurely. If an enemy is destroyed with a Bomb, their rank increase will be determined by the Global and Area Ranks, or the Grid. Taking damage from an enemy's bullet will reduce that enemy's Rank, based on if you are using Auto-Shot (Speed) or Laser (Density). <span style="color:blue">Enemy Speed</span> and <span style="color:#FF8943">Enemy Density</span> ranks will both increase on destruction if the player is on the '''Green Grid'''.
 
 
 
==== Area Rank ====
 
 
----
 
----
 
Alongside the Global Rank, there is a visible "area rank" that directly influences the rate of rank growth for enemies when they are destroyed, and is carried into the next run of the stage. Unlike the Global Rank, ''Area Rank has no way of being reduced'' in-game, and will persist through every following run. To reset a stage's Area Rank, the rank values have to be initialized <small>(removed/deleted)</small> in the Options menu of Arrange B's title screen. The Area Rank is divided into three rank values: <span style="color:green">Stage Durability Rank</span>, <span style="color:blue">Stage Speed Rank</span>, and <span style="color:#FF8943">Stage Density Rank</span>.
 
Alongside the Global Rank, there is a visible "area rank" that directly influences the rate of rank growth for enemies when they are destroyed, and is carried into the next run of the stage. Unlike the Global Rank, ''Area Rank has no way of being reduced'' in-game, and will persist through every following run. To reset a stage's Area Rank, the rank values have to be initialized <small>(removed/deleted)</small> in the Options menu of Arrange B's title screen. The Area Rank is divided into three rank values: <span style="color:green">Stage Durability Rank</span>, <span style="color:blue">Stage Speed Rank</span>, and <span style="color:#FF8943">Stage Density Rank</span>.
Line 171: Line 146:
 
Once a stage is completed, the earned rank values <small>(represented in the red number next to each Area Rank)</small> are then added into their corresponding ranks. Both Stage Speed and Stage Density rank values increase at the same rate when in the '''Green Grid'''.
 
Once a stage is completed, the earned rank values <small>(represented in the red number next to each Area Rank)</small> are then added into their corresponding ranks. Both Stage Speed and Stage Density rank values increase at the same rate when in the '''Green Grid'''.
  
 
+
=== Bee Items & Grid System ===
==== Bee Items & Grid System ====
 
 
----
 
----
In Arrange B, the hidden bee items are uncovered by default, and recover 50% Hyper Gauge when collected. However, rather than reward score, they influence another new mechanic in DFK B: the '''Grid System'''. Collecting a bee will cause a colored grid to appear on top of the background elements of the stage. Each of the '''four''' grid types influences enemy behaviors and the Global Ranks in different ways, and the '''color of the bee item''' that you collect will determine what grid you get put on.
+
In Arrange B, the hidden bee items are uncovered by default. However, rather than reward score, they influence another new mechanic in DFK B: the '''Grid System'''. Collecting a bee will cause a colored grid to appear on top of the background elements of the stage. Each of the '''four''' grid types influences enemy behaviors and the Global Ranks in different ways, and the '''color of the bee item''' that you collect will determine what grid you get put on.
  
 
* '''White Grid / No Grid''' -- Collect a flashing bee item while not in Hyper Mode, or lose a life
 
* '''White Grid / No Grid''' -- Collect a flashing bee item while not in Hyper Mode, or lose a life
Line 183: Line 157:
 
** <small>This grid causes a constant increase in the <span style="color:#FF8943">Density Ranks</span> of the stage. Enemies will fire '''slower groups of bullets''', but in '''larger amounts and thicker clusters'''.</small>
 
** <small>This grid causes a constant increase in the <span style="color:#FF8943">Density Ranks</span> of the stage. Enemies will fire '''slower groups of bullets''', but in '''larger amounts and thicker clusters'''.</small>
 
* '''<span style="color:green">Green Grid</span> / Expert Grid''' -- Collect a flashing bee item while Hyper Counter is active, or achieve a high score while playing the stage
 
* '''<span style="color:green">Green Grid</span> / Expert Grid''' -- Collect a flashing bee item while Hyper Counter is active, or achieve a high score while playing the stage
** <small>The grid with the highest risk, the Green Grid increases both Global Ranks rapidly (as well as the Stage Speed and Stage Density Ranks), and commands enemies to fire more dangerous and numerous bullet patterns that ''also'' fire at the player at high speeds.</small>
+
** <small>The grid with the highest risk, the Green Grid increases both Global Ranks rapidly. Enemies fire more dangerous and numerous bullet patterns that ''also'' fire at the player at high speeds.</small>
  
 +
Flashing bees fill 20% of your hyper gauge outside of hyper, and 30% of your gauge while a hyper is active. Colored bees only award hyper when collected in their own grid color (green bees in blue grid, yellow bees in orange grid). They fill 20% of your gauge outside of hyper, and 35% of your gauge while a hyper is active.
  
 +
=== Individual Enemy Rank and Score ===
 
----
 
----
 +
 +
===== Basics =====
 +
Every enemy in the game is assigned three rank values, which we will refer to as '''Enemy Rank'''. The Enemy Rank is divided into three rank values: <span style="color:green">Enemy Durability Rank</span>, <span style="color:blue">Enemy Speed Rank</span>, and <span style="color:#FF8943">Enemy Density Rank</span>. Enemy Rank is not based on groups of enemies; every single individual enemy has their own ranks, managed by the game! Destroying an enemy increases its rank, while getting hit by an enemy decreases its rank.
 +
 +
<span style="color:green">'''Enemy Durability Rank'''</span> represents the enemy's '''armor scaling''', which affects how much HP they have and how much damage they can take before being destroyed. This is increased when enemies are destroyed before they have the opportunity to fire at the player, and decreases when the player is hit.
 +
 +
<span style="color:blue">'''Enemy Speed Rank'''</span> represents the enemy's '''shot speed scaling'''. As this rank increases, enemies' attacks will start firing extra bullets behind their original patterns, adding greater vertical screen risk and increasing the likelihood of being sniped by unexpected bullets. This value increases if an enemy is destroyed while a blue grid is active, while a green grid is active, or if no grid is active and the enemy is destroyed with auto. It decreases if your ship is hit (under the same circumstances).
 +
 +
<span style="color:#FF8943">'''Enemy Density Rank'''</span> represents the enemy's '''bullet spread'''. As this rank increases, enemies' attacks will fire additional bullets next to the bullets in their original patterns, bringing gaps in bullet patterns closer together and increasing the likelihood of the player encountering inescapable bullet walls. This value increases if an enemy is destroyed while an orange grid is active, while a green grid is active, or if no grid is active and the enemy is destroyed with laser. It decreases if your ship is hit (under the same circumstances).
 +
 +
When enemies are destroyed, their Enemy Rank values are updated and carried over into the next run, unless the player exits the run prematurely. If an enemy is destroyed with a Bomb, its rank will not be increased. If your ship is destroyed, the speed and density ranks of all enemies onscreen are decreased.
 +
 +
The score gained from an enemy can be approximated as:
 +
enemy_score = enemy_hp/10 * ( enemy_speed/2  +  global_speed/100  + 1)/2 +
 +
              enemy_hp/10 * (enemy_density/2 + global_density/100 + 1)/2
 +
If an enemy is destroyed while a blue grid is active, or if no grid is active and the enemy is destroyed with auto, then the score contribution from speed ranks is doubled. If an enemy is destroyed while an orange grid is active, or if no grid is active and the enemy is destroyed with laser, then the score contribution from density ranks is doubled.
 +
 +
==== Advanced ====
 +
Durability rank ranges from 0 to 223, while speed and density range from 0 to 669. The speed and density ranks can be further subdivided into "neutral", "shot", and "laser" portions, each ranging from 0 to 223. The sum of these values is displayed to the player. When an enemy is destroyed, its speed and density ranks increase according to the chart below. Durability rank increases in a different fashion; it increases by 1 if an enemy is destroyed before it can shoot. These values are multiplied by the level of the expert gauge, which can be 1, 2, or 3. Enemy rank increase does not occur if an enemy is destroyed while a bomb is active.
 +
{| class=wikitable style="text-align: center"
 +
|-
 +
! rowspan="2" | grid color !! rowspan="2" | weapon used !! colspan="3" | speed rank increase !! colspan="3" | density rank increase
 +
|-
 +
! general portion !! auto portion !! laser portion !! general portion !! auto portion !! laser portion
 +
|-
 +
| rowspan="2" | white/none || auto || 1 || || || || ||
 +
|-
 +
| laser || || || || 1 || ||
 +
|-
 +
| rowspan="2" | blue || auto || 1 || 1 || || || ||
 +
|-
 +
| laser || 1 || || 1 || || ||
 +
|-
 +
| rowspan="2" | orange || auto || || || || 1 || 1 ||
 +
|-
 +
| laser || || || || 1 || || 1
 +
|-
 +
| rowspan="2" | green || auto || 1 || 1 || || 1 || 1 ||
 +
|-
 +
| laser || 1 || || 1 || 1 || || 1
 +
|}
 +
If your ship gets hit (even if you are saved by an autobomb), the rank of the enemy that shot you is reduced according to the following table. Durability rank decreases by 10 in all cases, so it is not included in the table.
 +
{| class=wikitable style="text-align: center"
 +
|-
 +
! rowspan="2" | grid color !! rowspan="2" | weapon used !! colspan="3" | speed rank decrease !! colspan="3" | density rank decrease
 +
|-
 +
! general portion !! auto portion !! laser portion !! general portion !! auto portion !! laser portion
 +
|-
 +
| rowspan="2" | white/none || auto || 10 || || || || ||
 +
|-
 +
| laser || || || || 10 || ||
 +
|-
 +
| rowspan="2" | blue || auto || 10 || 10 || || || ||
 +
|-
 +
| laser || 10 || || 10 || || ||
 +
|-
 +
| rowspan="2" | orange || auto || || || || 10 || 10 ||
 +
|-
 +
| laser || || || || 10 || || 10
 +
|-
 +
| rowspan="2" | green || auto || 10 || 10 || || 10 || 10 ||
 +
|-
 +
| laser || 10 || || 10 || 10 || || 10
 +
|}
 +
If your ship is destroyed, the durability rank and the general portion of speed rank is reduced by 5 for all enemies onscreen. This includes the enemy that shot you, if it is still onscreen.
 +
 +
Enemy score is a function of its durability, hit points, speed rank, and density rank, as well as global speed rank and global density rank. The score equation is altered slightly depending on grid color as well. The formula for enemy score will be broken up below to reduce complexity.
 +
 +
The total speed rank contribution to enemy score is:
 +
total_speed = Sn/2 + Sa/2 + Sl/2 + global_speed/100 + 1
 +
 +
where:
 +
Sn = enemy speed rank, "neutral" portion
 +
Sa = enemy speed rank, "auto" portion
 +
Sl = enemy speed rank, "laser" portion
 +
global_speed = global speed rank
 +
The total density rank contribution to enemy score is:
 +
total_density = Dn/2 + Da/2 + Dl/2 + global_density/100 + 1
 +
 +
where:
 +
Dn = enemy density rank, "neutral" portion
 +
Da = enemy density rank, "auto" portion
 +
Dl = enemy density rank, "laser" portion
 +
global_density = global density rank
 +
The total hit point contribution to enemy score is:
 +
HP = 100*durability + base_hp
 +
 +
where:
 +
durability = enemy durability rank
 +
base_hp = base enemy hit points
 +
Finally, the base formula for enemy score is:
 +
enemy_score = HP/20 * total_speed + HP/20 * total_density
 +
 +
where:
 +
HP = score contribution from enemy hit points
 +
total_speed = score contribution from speed rank
 +
total_density = score contribution from density rank
 +
This formula is calculated from an enemy's new speed and density ranks after it is destroyed, but before its durability rank is updated. Divide the first HP term by 10 instead of 20 if you destroy the enemy while the blue grid is active or if you destroy the enemy with auto while no grid is active. Divide the second HP term by 10 instead of 20 if you destroy the enemy while the orange grid is active or if you destroy the enemy with laser while no grid is active. Divide both HP terms by 10 instead of 20 if you destroy the enemy while the green grid is active.
  
 
=== Boss Rank and Score ===
 
=== Boss Rank and Score ===
 
----
 
----
All five Element Daughters (bosses) and the DoDonPachi bosses (mid-bosses) each have their own Boss Ranks (<span style="color:blue">'''Boss Speed Rank'''</span> and <span style="color:#FF8943">'''Boss Density Rank'''</span>), which influences all of their bullet patterns each run. Boss rank starts at 0, and can increase up to 1440. Boss speed and density ranks can be broken down into two parts, a "base" and an "at-risk" portion, each ranging from 0 to 720. The base value never decreases. If you get hit while using auto, the boss’s at-risk speed rank decreases by 1. If you get hit while using shot, the boss’s at-risk density rank decreases by 1. The rules for increasing boss speed and density ranks are dependent on grid color, and will be explained further below.
+
All five Element Daughters (bosses) and the DoDonPachi bosses (mid-bosses) each have their own Boss Ranks (Boss Speed Rank and Boss Density Rank), which influences all of their bullet patterns each run. Boss rank starts at 0, and can increase up to 1440. Boss speed and density ranks can be broken down into two parts, a "base" and an "at-risk" portion, each ranging from 0 to 720. The base value never decreases. If you get hit while using auto, the boss’s at-risk speed rank decreases by 1. If you get hit while using laser, the boss’s at-risk density rank decreases by 1. The rules for increasing boss speed and density ranks are dependent on grid color, and will be explained further below.
The base formula for boss score is:
+
 
  boss score = [('''HS'''/10,000) * <span style="color:blue">('''Sg'''/10 + '''Sb''' + 1)</span>]/2 + [('''HS'''/10,000) * <span style="color:#FF8943">('''Dg'''/10 + '''Db''' + 1)</span>]/2
+
Boss score is a function of boss speed rank, boss density rank, global speed rank, global density rank, and high score for the stage. The score equation is altered slightly depending on grid color as well. The formula for boss score will be broken up below to reduce complexity.
 +
 
 +
The total speed rank contribution to boss score is:
 +
  total_speed = global_speed/10 + boss_speed + 1
 +
 +
where:
 +
global_speed = global speed rank
 +
boss_speed = boss speed rank
 +
The total density rank contribution to boss score (De) is:
 +
total_density = global_density/10 + boss_density + 1
 +
 +
where:
 +
global_density = global density rank
 +
boss_density = boss density rank
 +
The high score contribution to boss score is:
 +
H = high_score/10,000
 +
Finally, the base formula for boss score is:
 +
boss_score = (H * total_speed)/2 + (H * total_density)/2
 
   
 
   
 
  where:
 
  where:
  '''HS''' = high score for the stage
+
  H = score contribution from the stage high score
  <span style="color:blue">'''Sg''' = global speed rank</span>
+
  total_speed = score contribution from speed rank
  <span style="color:blue">'''Sb''' = boss speed rank</span>
+
  total_density = score contribution from density rank
<span style="color:#FF8943">'''Dg''' = global density rank</span>
+
This formula is calculated before boss rank is updated.
<span style="color:#FF8943">'''Db''' = boss density rank</span>
 
and '/' indicates integer division
 
This formula is modified depending on grid color.
 
  
 
==== White / No Grid ====
 
==== White / No Grid ====
When a boss is destroyed with '''auto''':
+
When a boss is destroyed with auto, the resulting score is:
  boss score = ('''HS'''/10,000) * <span style="color:blue">('''Sg'''/10 + '''Sb''' + 1)</span> + [('''HS'''/10,000) * <span style="color:#FF8943">('''Dg'''/10 + '''Db''' + 1)</span>]/2
+
  boss_score = H * total_speed + (H * total_density)/2
The score contribution from <span style="color:blue">'''Boss Speed''' and '''Global Speed Rank'''</span> is doubled, and the '''at-risk portion''' of <span style="color:blue">'''Boss Speed Rank'''</span> increases by '''1'''.
+
The score contribution from speed ranks is doubled, and the at-risk portion of boss speed rank increases by 1.
  
When a boss is destroyed with '''shot''':
+
When a boss is destroyed with laser, the resulting score is:
  boss score = [('''HS'''/10,000) * <span style="color:blue">('''Sg'''/10 + '''B'''s + 1)</span>]/2 + ('''HS'''/10,000) * <span style="color:#FF8943">('''Dg'''/10 + '''Db''' + 1)</span>
+
  boss_score = (H * total_speed)/2 + H * total_density
The score contribution from <span style="color:#FF8943">'''Boss Density''' and '''Global Density Rank'''</span> is doubled, and the '''at-risk portion''' of <span style="color:#FF8943">'''Boss Density Rank'''</span> increases by '''1'''.
+
The score contribution from density ranks is doubled, and the at-risk portion of boss density rank increases by 1.
  
 
==== <span style="color:blue">Blue Grid</span> ====
 
==== <span style="color:blue">Blue Grid</span> ====
  boss score = ('''HS'''/10,000) * <span style="color:blue">('''Sg'''/10 + '''Sb''' + 1)</span> + [('''HS'''/10,000) * <span style="color:#FF8943">('''Dg'''/10 + '''Db''' + 1)</span>]/2
+
  boss_score = H * total_speed + (H * total_density)/2
The score contribution from <span style="color:blue">'''Boss Speed''' and '''Global Speed Rank'''</span> is doubled. If the boss is destroyed with '''auto''', the '''at-risk portion''' of <span style="color:blue">'''Boss Speed Rank'''</span> increases by '''2'''. If the boss is destroyed with '''shot''', the '''base portion''' of <span style="color:blue">'''Boss Speed Rank'''</span> increases by '''2'''.
+
The score contribution from speed ranks is doubled. If the boss is destroyed with auto, the at-risk portion of boss speed rank increases by 2. If the boss is destroyed with laser, the base portion of boss speed rank increases by 2.
  
 
==== <span style="color:#FF8943">Orange Grid</span> ====
 
==== <span style="color:#FF8943">Orange Grid</span> ====
  boss score = [('''HS'''/10,000) * <span style="color:blue">('''Sg'''/10 + '''Sb''' + 1)</span>]/2 + ('''HS'''/10,000) * <span style="color:#FF8943">('''Dg'''/10 + '''Db''' + 1)</span>
+
  boss_score = (H * total_speed)/2 + H * total_density
The score contribution from <span style="color:#FF8943">'''Boss Density''' and '''Global Density Rank'''</span> is doubled. If the boss is destroyed with '''auto''', the '''at-risk portion''' of <span style="color:#FF8943">'''Boss Density Rank'''</span> increases by '''2'''. If the boss is destroyed with '''shot''', the '''base portion''' of boss density rank increases by '''2'''.
+
The score contribution from density ranks is doubled. If the boss is destroyed with auto, the at-risk portion of boss density rank increases by 2. If the boss is destroyed with laser, the base portion of boss density rank increases by 2.
  
 
==== <span style="color:green">Green Grid</span> / Expert Grid ====
 
==== <span style="color:green">Green Grid</span> / Expert Grid ====
  boss score = ('''HS'''/10,000) * <span style="color:blue">('''Sg'''/10 + '''Sb''' + 1)</span> + ('''HS'''/10,000) * <span style="color:#FF8943">('''Dg'''/10 + '''Db''' + 1)</span>
+
  boss score = H * total_speed + H * total_density
The score contribution from <span style="color:blue">'''Boss Speed''', '''Global Speed''',</span> <span style="color:#FF8943">'''Boss Density''', and '''Global Density Rank'''</span> is doubled. '''<span style="color:blue">At-risk speed, base Speed,</span> <span style="color:#FF8943">at-risk Density,'''</span><span style="color:#FF8943"> and '''base Boss Density ranks''' </span>are each increased by '''1'''.
+
The score contribution from speed and density ranks is doubled. At-risk speed, base speed, at-risk density, and base boss density ranks are each increased by 1.
 
 
----
 
  
 
== Strategy ==
 
== Strategy ==
Line 230: Line 316:
  
 
== Trivia ==
 
== Trivia ==
WIP
+
* When your ship is destroyed, your score is reduced by 5%. Despite performing this calculation and updating score correctly, an incorrect score decrease is shown to the player.
  
 
== References & Contributors ==
 
== References & Contributors ==
Line 236: Line 322:
 
# Page layout, formatting, organization, and research + verification provided by [[User:CHA-STG|CHA-STG]]
 
# Page layout, formatting, organization, and research + verification provided by [[User:CHA-STG|CHA-STG]]
 
# Information research + verification provided by QSD | via Shmups Discord
 
# Information research + verification provided by QSD | via Shmups Discord
# Information research on bosses provided by [[User:Raadgiver|Raadgiver]]
+
# Research on rank and score for enemies and bosses provided by [[User:Raadgiver|Raadgiver]]
 
# DoDonPachi Resurrection ArrangeB(Steam version) Counter stop No miss ( 怒首領蜂大復活アレンジB(Steam版)ノーミスカンスト ) [ Stage 5: 9,999,999,999,999pts ], by QSD | https://www.youtube.com/watch?v=W4ApJVV2m0g
 
# DoDonPachi Resurrection ArrangeB(Steam version) Counter stop No miss ( 怒首領蜂大復活アレンジB(Steam版)ノーミスカンスト ) [ Stage 5: 9,999,999,999,999pts ], by QSD | https://www.youtube.com/watch?v=W4ApJVV2m0g
 
</small>
 
</small>
  
 
[[Category:DoDonPachi DaiFukkatsu]]
 
[[Category:DoDonPachi DaiFukkatsu]]

Revision as of 20:39, 12 June 2021

DoDonPachi DaiFukkatsu Arrange B
DFKB TitleScreen.jpg

Title screen

Developer: Cave
Release date: Nov 25, 2010
DFKB VerLogo.png

Arrange B is an incredibly unique arrange mode of DoDonpachi DaiFukkatsu; a score attack mode featuring a rank system that constantly changes based on how the player plays the game.

Rather than play all stages of the game in a full run, the player chooses one of the five stages to play, each one which contains its own area rank, which influences how the stage will play out in real-time. The arrange mode is nearly infinitely re-playable, due to the massive amount of potential runs a stage can have (each requiring a slightly different strategy of approach) and the high level of "customization" possible due to these factors. Aside from being noticeably visually distinct, it is also the most uniquely-playing addition to DaiFukkatsu, requiring a completely different strategy and mentality in order to succeed. Arrange B is likely the least-played and least-explored arrange mode in DFK.

This version of the game will be referred to as "DFK B" in this guide.

Controls

DFKB Screenshot 002.jpg

DFK B shaves the button count from DFK 1.0/1.5/BL in half, going from 4 buttons to 2. The player's ship is now set to Auto-Fire its Shot when the A button is not being held down, and the Bomb and Hyper functionalities are packed into the same button. The overall mechanics of the game are revised and remixed in several unexpected and unique ways!

  • A (Released): Fires the player's Auto-Shot weapon, which now has two additional options with the ship that fire very short Lasers (this cannot be turned off)
  • A (Hold): Fires the ship's "focus" Laser weapon, slowing player movement and extending the options' laser length to about 50% vertical length of the screen
  • B (Tap/Press): Releases a Manual Bomb, clearing the screen of bullets and dealing massive damage to enemies on screen (costs 1 Hyper Gauge)
    • If the B button is pressed during a Hyper Counter that was activated with 2 full Hyper Gauges, the player will cancel the Hyper Counter with a Free Bomb (costs 0 gauge)
    • Bombs also absorb all Ground Stars on screen
  • B (Hold): Activates Hyper Counter, which increases ship movement speed and damage output. While a hyper counter is active, pink bullets that contact your auto-shot or your focus laser's options turn into Expert Items (blue bullets are unaffected).

In DFK B, Hyper Counter does not have an invincibility period when activated (by default). Enemy lasers also interact differently with your ship depending on if a hyper counter is active. While a hyper isn't active, both auto-shot and your laser block small enemy lasers, but not large enemy lasers. While a hyper is active, auto-shot does not block lasers, but your laser blocks both small and large enemy lasers.


Bombing is a key element of scoring and survival in DFK B, and the player has access to three different Bomb attacks;

  • Manual Bomb: Tap the B button. Costs 1 Hyper Gauge. Manual Bombs do the most damage, and are on screen for the longest duration of time, and are also enhanced by the Bomb customization (below).
  • Auto-Bomb: Fires automatically when the player receives damage. Costs 1 Hyper Gauge. Auto-Bombs are only available when the player has both Hyper Gauges filled. Auto-Bombs are not very powerful, but will save the player from death.
  • Free Bomb: Tap the B button during Hyper Counter. Costs no Hyper Gauge. In order to use Free Bomb, the player must activate a Hyper Counter while both Hyper Gauges are full. Free Bombs are not as powerful as Manual Bombs, but are stronger than Auto-Bombs, and eventually become a key component of high scoring in DFK B.

Ships

The three ship types in DFK B.

Just like in other modes and releases of DFK, and following DonPachi series traditions, the player is given the option of three different ships, each with their own positives and negatives:

  • Type-A (red): Fast movement speed + narrow Shot; three options circle around the front of the player's ship
    • Auto-Shot: Laser options position themselves about 2 ship lengths above and 1 ship width away
    • Laser: Laser options position themselves about 1 ship length above and 1 ship width away
    • The option placements of the Type-A makes it a powerful mid-range ship, able to quickly and nimbly reposition itself and give it enough breathing room to make twitch dodges when necessary. However, the narrow shot gives it trouble in scenarios with many enemies packed onto the screen. Its Laser range in particular is very narrow. In exchange, its movement speed makes it great at redirecting bullet volleys on-screen and moving in and out.
  • Type-B (green): Average movement speed + Shot options angle with player movement; three options, two next to the player and one directly behind them
    • Auto-Shot: Laser options position themselves about 1 ship length above and 1 ship width away
    • Laser: Laser options position themselves about 2 1/2 ship lengths above and 1 ship width away
    • The Type-B serves a similar role here as it does in other DonPachi games, serving as a technical ship that performs at a middle ground between the A and C ships. Its laser options being closer together when using Auto-Shot gives it better point-blank capabilities than the Type-A, and the swerving shot can catch enemies at particular angles and give the player a high amount of control with their Shot, but it does require excellent ship control from the player.
  • Type-C (blue): Slow movement speed + wide Shot; three options, one directly in front of the ship and two next to / slightly behind the ship
    • Auto-Shot: Laser options position themselves about 1/2 ship length above and about 1 1/4 ship width away
    • Laser: Laser options position themselves about 1 ship length above and about 2 1/2 ship widths away
    • The Type-C is both great at crowd coverage, and a point-blanking monster, due to the high amount of projectiles it fires combined with the laser options sitting close to the player when firing the Auto-Shot. It is a particularly useful ship when dealing with high durability enemies. Its movement speed gives it great micro-dodging handling, but does require a careful hand when being forced to macro-dodge and swerve through challenging bullet patterns. Finally, its Laser offers fantastic screen coverage due to how far apart the laser options move, allowing it to efficiently clear screens of enemies while nimbly tap-dodging through a densely packed screen of firepower.


Ship Customizations


Instead of selecting Styles (such as in DFK 1.0, DFK 1.5 and DFK BL), the player can instead pick between three different Customizations, each one having its own particular benefit and downside. The player isn't limited in their selection, as they can pick as many as they wish (or none at all), allowing them to custom-tailor their ship to their needs.

DFKB CustomSelect.jpg
  • Bomb Customization
    • ( + ) The strength of Manual Bombs are increased (does not apply to Free Bomb or Auto-Bomb)
    • ( - ) Overall Hyper Meter gain is reduced
  • Laser Customization
    • ( + ) When using the Laser, the length of the laser options' mini-Lasers is increased from 50% of the screen to 90%
    • ( - ) The ship's movement speed is no longer boosted while a hyper counter is active
  • Hyper Customization
    • ( + ) Activating Hyper Counter grants a brief moment of invincibility
    • ( - ) Duration of Hyper Counter is reduced

Heads-Up Display (HUD)

DFK HUD.png

The UI of DFK B is significantly different than the other modes in DFK, and is packed quite densely with unmarked information and various numbers.

Special thanks to QSD for providing the screenshot/diagram on the right.


  1. Hyper Gauges -- Hyper Gauge is tied to both Hyper Counters and Bombs. Two meters can be filled at once.
    1. When the "B" icon appears under the gauges, the player has access to Auto-Bombs (spends 1 gauge).
  2. High Score -- Highest score recorded for the current Stage.
  3. Current Score -- The score that the player currently has during this run of the Stage.
  4. Global Rank -- Divided into Speed Rank and Density Rank.
    1. (See Rank System/Global Rank for more info.)
  5. Area Rank -- Total value of all enemy ranks in the Stage.
    1. From left to right; Durability Rank, Speed Rank, Density Rank

Not displayed:

  • Customizations -- Displayed on the bottom right, and indicates what ship customizations the player has active. B = Bomb, L = Laser, H = Hyper.
  • Destruction Gauge -- A yellow vertical bar that appears on both sides of the screen when destroying enemies. This gauge increases when enemies are destroyed. It is also increased while enemies are being damaged by auto-shot, the amount of increase scaling with the rate at which you are damaging enemies. Otherwise, the gauge rapidly drops. Once it fills up a certain amount, a segment of the gauge will turn red, and any enemies or objects destroyed will drop Expert Items (below).
  • Expert Gauge -- A blue vertical bar that appears next to the Destruction Gauge. This gauge increases as the player collects Expert Items. There are three levels to the gauges. While the gauge is at a higher level, it will cause Global Ranks and Enemy Ranks to increase at a higher rate. This gauge slowly decreases over time.

Items

DFKB ExpertItems.jpg


Expert Items

The primary collectible item in this mode is the Expert Item, a gray hexagon that appears either when canceling pink bullets in Hyper Counter, or dropped by enemies when the Destruction Gauge fills up to red. Expert Items are worth 1000pts each when collected, and are usually dropped in groups of six at a time. Collecting Expert Items fills up the Expert Gauge, and having a high Expert Gauge will accelerate the speed at which the game's rank increases.

Expert Items can be suctioned into the ship by activating Hyper Counter / using a Bomb (suction effect lasts for about 2-3 seconds). Expert Items can also be siphoned into the ship and collected when they are falling behind the player by lining the ship up vertically above them.


Ground Stars

Ground Stars serve a different purpose in Arrange B, as they refill Hyper Meter instead of awarding points. Small Ground Stars fill up the Hyper Meter by about 2-5%, and Large Ground Stars refill about 10-20% (note: these values are estimations, and the amount is also affected by the Bomb customization). Both types of Ground Stars can also be suctioned up into the ship by using Bomb or Hyper, the same as Expert Items.


Bomb items and Extends are removed from DFK B, with the Bomb functionality now tied to the Hyper Meter, and the player given infinite lives.

Rank System

Arrange B Stage 1 gameplay. The Green Grid causes enemies to generate insane amounts of bullets!

DFK B's most notable and unique remix on the original DFK mechanics is highlighted through an extremely complex "Global Rank System," which increases in complexity and difficulty with every run of a stage. Essentially, in the simplest terms possible, the way that you play will influence the ways in which the stage's behavior changes in the next run. With each play of the game, enemies in that stage will grow in durability, their attacks will become more aggressive, and their bullet patterns become thicker and faster.

Global Rank


The Global Rank is divided into two digits, which we will refer to as Speed Rank (blue) and Density Rank (orange). Speed Rank determines the overall speed of the bullets fired by the enemies, whereas Density Rank determines the thickness of bullet patterns fired by the enemy, and as the rank increases, further layers of bullets get added onto and fired alongside/on top of the enemy's pre-determined patterns.

These two rank values increase constantly over time. Using Auto-Shot will cause the Speed Rank to increase and command enemies to fire bursts of fast bullets, and using Laser will cause the Density Rank to increase and command enemies to fire groups of denser bullet clusters (spawning small pink bullets on top of/alongside freshly fired bullets at high enough rank).

Both Global Ranks cap out at a maximum of 10000. Dying will cause the Global Ranks to decrease by 50 each death; Speed Rank will drop if you were using Auto-Fire, and Density Rank will drop if you were using Laser.

Entering a colored Grid will take rank priority over the rank increase from using certain weapons.

Area Rank


Alongside the Global Rank, there is a visible "area rank" that directly influences the rate of rank growth for enemies when they are destroyed, and is carried into the next run of the stage. Unlike the Global Rank, Area Rank has no way of being reduced in-game, and will persist through every following run. To reset a stage's Area Rank, the rank values have to be initialized (removed/deleted) in the Options menu of Arrange B's title screen. The Area Rank is divided into three rank values: Stage Durability Rank, Stage Speed Rank, and Stage Density Rank.

Stage Durability Rank represents the rank that influences the HP values of enemies. Like the Enemy Durability Rank, Stage Durability increases by destroying enemies before they fire a shot. The rate of growth seems to be slightly higher if Auto-Shot's laser options are dealing damage via point-blank, but this is not confirmed, and may just be an after-effect of the enhanced damage potential. This rank seems to increase at a flat rate, but the rate of increase is accelerated with a high Expert Gauge.

Stage Speed Rank is the rank that influences bullet speed and rate of fire of enemies, and is increased by destroying enemies with the Auto-Shot. This value increases at a faster rate when the player is in the Blue Grid, and does not increase at all when in the Orange Grid.

Stage Density Rank represents the rank that influences the spread and amount of bullets fired by enemies, and is increased when the player destroys enemies with the Laser. Similar to the Stage Speed Rank, this value increases at a faster rate when the player is in the Orange Grid, and does not increase at all when in the Blue Grid.

Once a stage is completed, the earned rank values (represented in the red number next to each Area Rank) are then added into their corresponding ranks. Both Stage Speed and Stage Density rank values increase at the same rate when in the Green Grid.

Bee Items & Grid System


In Arrange B, the hidden bee items are uncovered by default. However, rather than reward score, they influence another new mechanic in DFK B: the Grid System. Collecting a bee will cause a colored grid to appear on top of the background elements of the stage. Each of the four grid types influences enemy behaviors and the Global Ranks in different ways, and the color of the bee item that you collect will determine what grid you get put on.

  • White Grid / No Grid -- Collect a flashing bee item while not in Hyper Mode, or lose a life
    • Standard grid when starting a level. Global Ranks increase based on the type of shot fire (Auto-Shot or Laser) that the player is using.
  • Blue Grid -- Collect a green bee item
    • This grid causes the Speed Ranks of the stage to increase constantly as long as it is active. Enemies will fire smaller clusters of bullets, but they will fire at a much higher speed.
  • Orange Grid -- Collect a gold bee item
    • This grid causes a constant increase in the Density Ranks of the stage. Enemies will fire slower groups of bullets, but in larger amounts and thicker clusters.
  • Green Grid / Expert Grid -- Collect a flashing bee item while Hyper Counter is active, or achieve a high score while playing the stage
    • The grid with the highest risk, the Green Grid increases both Global Ranks rapidly. Enemies fire more dangerous and numerous bullet patterns that also fire at the player at high speeds.

Flashing bees fill 20% of your hyper gauge outside of hyper, and 30% of your gauge while a hyper is active. Colored bees only award hyper when collected in their own grid color (green bees in blue grid, yellow bees in orange grid). They fill 20% of your gauge outside of hyper, and 35% of your gauge while a hyper is active.

Individual Enemy Rank and Score


Basics

Every enemy in the game is assigned three rank values, which we will refer to as Enemy Rank. The Enemy Rank is divided into three rank values: Enemy Durability Rank, Enemy Speed Rank, and Enemy Density Rank. Enemy Rank is not based on groups of enemies; every single individual enemy has their own ranks, managed by the game! Destroying an enemy increases its rank, while getting hit by an enemy decreases its rank.

Enemy Durability Rank represents the enemy's armor scaling, which affects how much HP they have and how much damage they can take before being destroyed. This is increased when enemies are destroyed before they have the opportunity to fire at the player, and decreases when the player is hit.

Enemy Speed Rank represents the enemy's shot speed scaling. As this rank increases, enemies' attacks will start firing extra bullets behind their original patterns, adding greater vertical screen risk and increasing the likelihood of being sniped by unexpected bullets. This value increases if an enemy is destroyed while a blue grid is active, while a green grid is active, or if no grid is active and the enemy is destroyed with auto. It decreases if your ship is hit (under the same circumstances).

Enemy Density Rank represents the enemy's bullet spread. As this rank increases, enemies' attacks will fire additional bullets next to the bullets in their original patterns, bringing gaps in bullet patterns closer together and increasing the likelihood of the player encountering inescapable bullet walls. This value increases if an enemy is destroyed while an orange grid is active, while a green grid is active, or if no grid is active and the enemy is destroyed with laser. It decreases if your ship is hit (under the same circumstances).

When enemies are destroyed, their Enemy Rank values are updated and carried over into the next run, unless the player exits the run prematurely. If an enemy is destroyed with a Bomb, its rank will not be increased. If your ship is destroyed, the speed and density ranks of all enemies onscreen are decreased.

The score gained from an enemy can be approximated as:

enemy_score = enemy_hp/10 * ( enemy_speed/2  +  global_speed/100  + 1)/2 +
              enemy_hp/10 * (enemy_density/2 + global_density/100 + 1)/2

If an enemy is destroyed while a blue grid is active, or if no grid is active and the enemy is destroyed with auto, then the score contribution from speed ranks is doubled. If an enemy is destroyed while an orange grid is active, or if no grid is active and the enemy is destroyed with laser, then the score contribution from density ranks is doubled.

Advanced

Durability rank ranges from 0 to 223, while speed and density range from 0 to 669. The speed and density ranks can be further subdivided into "neutral", "shot", and "laser" portions, each ranging from 0 to 223. The sum of these values is displayed to the player. When an enemy is destroyed, its speed and density ranks increase according to the chart below. Durability rank increases in a different fashion; it increases by 1 if an enemy is destroyed before it can shoot. These values are multiplied by the level of the expert gauge, which can be 1, 2, or 3. Enemy rank increase does not occur if an enemy is destroyed while a bomb is active.

grid color weapon used speed rank increase density rank increase
general portion auto portion laser portion general portion auto portion laser portion
white/none auto 1
laser 1
blue auto 1 1
laser 1 1
orange auto 1 1
laser 1 1
green auto 1 1 1 1
laser 1 1 1 1

If your ship gets hit (even if you are saved by an autobomb), the rank of the enemy that shot you is reduced according to the following table. Durability rank decreases by 10 in all cases, so it is not included in the table.

grid color weapon used speed rank decrease density rank decrease
general portion auto portion laser portion general portion auto portion laser portion
white/none auto 10
laser 10
blue auto 10 10
laser 10 10
orange auto 10 10
laser 10 10
green auto 10 10 10 10
laser 10 10 10 10

If your ship is destroyed, the durability rank and the general portion of speed rank is reduced by 5 for all enemies onscreen. This includes the enemy that shot you, if it is still onscreen.

Enemy score is a function of its durability, hit points, speed rank, and density rank, as well as global speed rank and global density rank. The score equation is altered slightly depending on grid color as well. The formula for enemy score will be broken up below to reduce complexity.

The total speed rank contribution to enemy score is:

total_speed = Sn/2 + Sa/2 + Sl/2 + global_speed/100 + 1

where:
Sn = enemy speed rank, "neutral" portion
Sa = enemy speed rank, "auto" portion
Sl = enemy speed rank, "laser" portion
global_speed = global speed rank

The total density rank contribution to enemy score is:

total_density = Dn/2 + Da/2 + Dl/2 + global_density/100 + 1

where:
Dn = enemy density rank, "neutral" portion
Da = enemy density rank, "auto" portion
Dl = enemy density rank, "laser" portion
global_density = global density rank

The total hit point contribution to enemy score is:

HP = 100*durability + base_hp

where:
durability = enemy durability rank
base_hp = base enemy hit points

Finally, the base formula for enemy score is:

enemy_score = HP/20 * total_speed + HP/20 * total_density

where:
HP = score contribution from enemy hit points
total_speed = score contribution from speed rank
total_density = score contribution from density rank

This formula is calculated from an enemy's new speed and density ranks after it is destroyed, but before its durability rank is updated. Divide the first HP term by 10 instead of 20 if you destroy the enemy while the blue grid is active or if you destroy the enemy with auto while no grid is active. Divide the second HP term by 10 instead of 20 if you destroy the enemy while the orange grid is active or if you destroy the enemy with laser while no grid is active. Divide both HP terms by 10 instead of 20 if you destroy the enemy while the green grid is active.

Boss Rank and Score


All five Element Daughters (bosses) and the DoDonPachi bosses (mid-bosses) each have their own Boss Ranks (Boss Speed Rank and Boss Density Rank), which influences all of their bullet patterns each run. Boss rank starts at 0, and can increase up to 1440. Boss speed and density ranks can be broken down into two parts, a "base" and an "at-risk" portion, each ranging from 0 to 720. The base value never decreases. If you get hit while using auto, the boss’s at-risk speed rank decreases by 1. If you get hit while using laser, the boss’s at-risk density rank decreases by 1. The rules for increasing boss speed and density ranks are dependent on grid color, and will be explained further below.

Boss score is a function of boss speed rank, boss density rank, global speed rank, global density rank, and high score for the stage. The score equation is altered slightly depending on grid color as well. The formula for boss score will be broken up below to reduce complexity.

The total speed rank contribution to boss score is:

total_speed = global_speed/10 + boss_speed + 1

where:
global_speed = global speed rank
boss_speed = boss speed rank

The total density rank contribution to boss score (De) is:

total_density = global_density/10 + boss_density + 1

where:
global_density = global density rank
boss_density = boss density rank

The high score contribution to boss score is:

H = high_score/10,000

Finally, the base formula for boss score is:

boss_score = (H * total_speed)/2 + (H * total_density)/2

where:
H = score contribution from the stage high score
total_speed = score contribution from speed rank
total_density = score contribution from density rank

This formula is calculated before boss rank is updated.

White / No Grid

When a boss is destroyed with auto, the resulting score is:

boss_score = H * total_speed + (H * total_density)/2

The score contribution from speed ranks is doubled, and the at-risk portion of boss speed rank increases by 1.

When a boss is destroyed with laser, the resulting score is:

boss_score = (H * total_speed)/2 + H * total_density

The score contribution from density ranks is doubled, and the at-risk portion of boss density rank increases by 1.

Blue Grid

boss_score = H * total_speed + (H * total_density)/2

The score contribution from speed ranks is doubled. If the boss is destroyed with auto, the at-risk portion of boss speed rank increases by 2. If the boss is destroyed with laser, the base portion of boss speed rank increases by 2.

Orange Grid

boss_score = (H * total_speed)/2 + H * total_density

The score contribution from density ranks is doubled. If the boss is destroyed with auto, the at-risk portion of boss density rank increases by 2. If the boss is destroyed with laser, the base portion of boss density rank increases by 2.

Green Grid / Expert Grid

boss score = H * total_speed + H * total_density

The score contribution from speed and density ranks is doubled. At-risk speed, base speed, at-risk density, and base boss density ranks are each increased by 1.

Strategy

WIP

Trivia

  • When your ship is destroyed, your score is reduced by 5%. Despite performing this calculation and updating score correctly, an incorrect score decrease is shown to the player.

References & Contributors

  1. Page layout, formatting, organization, and research + verification provided by CHA-STG
  2. Information research + verification provided by QSD | via Shmups Discord
  3. Research on rank and score for enemies and bosses provided by Raadgiver
  4. DoDonPachi Resurrection ArrangeB(Steam version) Counter stop No miss ( 怒首領蜂大復活アレンジB(Steam版)ノーミスカンスト ) [ Stage 5: 9,999,999,999,999pts ], by QSD | https://www.youtube.com/watch?v=W4ApJVV2m0g