“Extra Point”的版本间的差异

来自Ballance Wiki
跳转至: 导航搜索
2个标签移动版编辑移动网页编辑
 
(未显示1个用户的4个中间版本)
第1行: 第1行:
 
{{Languages|zh|分数球}}
 
{{Languages|zh|分数球}}
{{module desc
+
{{Object
 
  | name = Extra_Point
 
  | name = Extra_Point
 
  | img = [[File:ExtraPoint-sample.jpg|120px]]
 
  | img = [[File:ExtraPoint-sample.jpg|120px]]
 
  | desc = An extra point in Level 7.
 
  | desc = An extra point in Level 7.
  | module = P_Extra_Point
+
  | modul = P_Extra_Point
  | appearance = All levels
+
  | levels = All levels
 
}}
 
}}
'''Extra Point''' (''Point Extra'' in the help documentation) is an object that has the appearance of six small metal balls with red "tails" spinning around a large metal core, which gives extra points on contact. When placed on the top of a floor, a red glow appears on the surface of the floor.
+
'''Extra Point''' (''Point Extra'' in the [[help document]]) is an auxilary object with the appearance of six small metal balls with red "tails" spinning around a large metal core, which gives extra points upon contact. If placed on the top of a [[floor]], a red glow as reflection appears.
  
 
== Function ==
 
== Function ==
  
By default the player is started with 1000 points<ref>Level 1 has 1000 points, while the remaining levels have only 999. The initial score of the remaining levels will always be 1 less even by modifying [[Gameplay.nmo]], with unknown reasons. </ref>, decreasing by 2 per second. These can be changed by modifying [[Gameplay.nmo]].
+
By default players start with 1000 points<ref>Level 1 starts with 1000 points, while for the remaining levels it's only 999. The initial score of the remaining levels will always be 1 less even by modifying [[Gameplay.nmo]], for unknown reasons. </ref>, decreasing by 2 per second. These can be changed by modifying [[Gameplay.nmo]].
  
After the "metal core" in the center is touched by the [[player ball]], the "metal core" disappears with a [[sound effect]], adding 100 extra points, and the remaining 6 small balls start chasing the player ball. However, as long as the player ball maintains a certain speed, the small score ball is not able to catch it. Each small ball increases 20 bonus points, giving the entire point increased by a single extra point of 220.
+
After the "metal core" in the center is touched by the [[player ball]], the core disappears with a [[sound effect]], adding 100 extra points, and the remaining 6 small balls start chasing the player ball. However, as long as the player ball maintains a certain speed, the small score balls are never able to catch it. Each small ball increases 20 bonus points, giving the entire point increased by a single extra point of 220.
  
After obtaining the extra points, they will not appear again even after [[respawning]], which is different from [[Extra Life|extra lives]]. If there are still point balls chasing the player when the player activates a new [[checkpoint]] or on death, they will just disappear.<ref>This is also the only [[module]] in the help documentation that is mentioned to disappear when reaching a new [[sector]]. </ref>
+
After obtaining the extra points, they will not appear again even after [[resetting]], which is different from [[Extra Life|extra lives]]. If there are still point balls chasing the player when the player activates a new [[checkpoint]] or on death, they will just disappear.<ref>This is also the only [[module]] in the help document that is mentioned to disappear when reaching a new [[sector]]. </ref>
  
 
Extra points will be calculated into the total score after [[completion of levels]].
 
Extra points will be calculated into the total score after [[completion of levels]].
第24行: 第24行:
 
* Unlike extra lives, even if the remaining score is reduced to 0, the game can be continued normally.
 
* Unlike extra lives, even if the remaining score is reduced to 0, the game can be continued normally.
 
* The player ball needs to touch the "core" of the extra balls to trigger them, which is different from the extra lives, which only requires touching of the edge.
 
* The player ball needs to touch the "core" of the extra balls to trigger them, which is different from the extra lives, which only requires touching of the edge.
* After pressing the {{Kbd|Esc}} key, motion of point balls continues, but the player's remaining point freezes. Therefore, pressing Esc is a common time-saving trick to obtain the chasing point balls. This approach is widely used in [[high score]] speedruns.
+
* After pressing the {{Kbd|Esc}} key, motion of point balls continues, but the player's remaining point freezes. Therefore, pressing Esc is a common time-saving trick to obtain the chasing points. This approach is widely used in [[high score|high-score speedruns]].
* The extra point is the only module that cannot reset after death of the player ball.
+
* Extra point is the only module that cannot reset after resetting of the player ball.
* If players keep the game running for a long time, the errors generated by floating-point values gradually accumulate, which causes extra points to begin to distort. The farther the extra points are placed from the original point, the more quickly the "[[Far Lands]]" phenomenon is observed. When the absolute value of the coordinate of an axis is higher than about 200,000{{cn}}, the point balls quickly separate from their following “traces”. They are not easy to catch up with the player ball, and the player needs to manually harvest them. When it is higher than about 500,000{{cn}}, extra points look as if they have "fallen apart".
+
* If players keep the game running for a long time, errors generated by floating-point values gradually accumulate, which causes extra points to distort more and more. The farther the extra points are placed from the original point, the more quickly and severely the "[[Far Lands]]" phenomenon is observed. When the absolute value of the coordinate of an axis is higher than about 200,000{{cn}}, the point balls are quickly separated from their following “traces”. They are not easy to catch up with the player ball, and the player needs to manually harvest them. When it is higher than about 500,000{{cn}}, extra points look as if they have "fallen apart".
 
* Resizing extra points in [[Virtools]] will only cause them to be more dispersed in the game, without any changes in the size.
 
* Resizing extra points in [[Virtools]] will only cause them to be more dispersed in the game, without any changes in the size.
  

2023年5月17日 (三) 19:16的最新版本

Chinese version / 中文版: 分数球
Extra_Point
ExtraPoint-sample.jpg
An extra point in Level 7.
Basic information
Modul P_Extra_Point
Name Extra_Point
Appears in All levels

Extra Point (Point Extra in the help document) is an auxilary object with the appearance of six small metal balls with red "tails" spinning around a large metal core, which gives extra points upon contact. If placed on the top of a floor, a red glow as reflection appears.

Function

By default players start with 1000 points[1], decreasing by 2 per second. These can be changed by modifying Gameplay.nmo.

After the "metal core" in the center is touched by the player ball, the core disappears with a sound effect, adding 100 extra points, and the remaining 6 small balls start chasing the player ball. However, as long as the player ball maintains a certain speed, the small score balls are never able to catch it. Each small ball increases 20 bonus points, giving the entire point increased by a single extra point of 220.

After obtaining the extra points, they will not appear again even after resetting, which is different from extra lives. If there are still point balls chasing the player when the player activates a new checkpoint or on death, they will just disappear.[2]

Extra points will be calculated into the total score after completion of levels.

Did you know

Appearance of extra point in “Far Lands” of Ballance.
  • Unlike extra lives, even if the remaining score is reduced to 0, the game can be continued normally.
  • The player ball needs to touch the "core" of the extra balls to trigger them, which is different from the extra lives, which only requires touching of the edge.
  • After pressing the Esc key, motion of point balls continues, but the player's remaining point freezes. Therefore, pressing Esc is a common time-saving trick to obtain the chasing points. This approach is widely used in high-score speedruns.
  • Extra point is the only module that cannot reset after resetting of the player ball.
  • If players keep the game running for a long time, errors generated by floating-point values gradually accumulate, which causes extra points to distort more and more. The farther the extra points are placed from the original point, the more quickly and severely the "Far Lands" phenomenon is observed. When the absolute value of the coordinate of an axis is higher than about 200,000[citation needed], the point balls are quickly separated from their following “traces”. They are not easy to catch up with the player ball, and the player needs to manually harvest them. When it is higher than about 500,000[citation needed], extra points look as if they have "fallen apart".
  • Resizing extra points in Virtools will only cause them to be more dispersed in the game, without any changes in the size.

References

  1. Level 1 starts with 1000 points, while for the remaining levels it's only 999. The initial score of the remaining levels will always be 1 less even by modifying Gameplay.nmo, for unknown reasons.
  2. This is also the only module in the help document that is mentioned to disappear when reaching a new sector.