Difference between revisions of "StarBlade/Development"

From Sega Retro

(Created page with "{{back}} ==Development== The Sega Mega-CD port of ''StarBlade'' is most notable in its presentation: while the arcade original featured extensive 3D levels, the Mega-CD h...")
 
 
(One intermediate revision by one other user not shown)
Line 2: Line 2:
  
 
==Development==
 
==Development==
The [[Sega Mega-CD]] port of ''StarBlade'' is most notable in its presentation: while the arcade original featured extensive 3D levels, the Mega-CD has nowhere near as much processing power as the original arcade boards, and instead utilizes what at first appears to be [[full-motion video]] backgrounds. However, upon closer examination, and with insight from both the community{{ref|https://www.sega-16.com/forum/showthread.php?20809-So-like-is-Star-Blade-does-use-teh-FMV-for-its-polygons-or-not-yo}} and the game's developers, it was realized that the Mega-CD's backgrounds are actually rendered polygons; due to the game's nature of being "on rails", all the polygons appear in the same spot in every playthrough. By precalculating where these polygons are in advance (on [[Tecnosoft]]'s computers), and then giving the Mega-CD a list of locations to drawn those polygons, the system can reasonably display an accurate rendering of the arcade version's backgrounds (a technique also used in other games with linear cameras, such as ''[[wikipedia:Crash Bandicoot (video game)|Crash Bandicoot]]''.)
+
The [[Sega Mega-CD]] port of ''StarBlade'' is most notable in its presentation: while the arcade original featured extensive 3D levels, the Mega-CD has nowhere near as much processing power as the original arcade boards, and instead utilizes what at first appears to be [[full-motion video]] backgrounds. However, upon closer examination, and with insight from both the community{{ref|https://www.sega-16.com/forum/showthread.php?20809-So-like-is-Star-Blade-does-use-teh-FMV-for-its-polygons-or-not-yo}} and the game's developers, it was realized that the Mega-CD's backgrounds are actually rendered polygons.
 +
 
 +
Due to ''StarBlade'''s nature of being "on rails", all the polygons appear in the same spot in every playthrough. By precalculating where these polygons are in advance (on [[Tecnosoft]]'s computers), and then giving the Mega-CD a list of locations to drawn those polygons, the system can reasonably display an accurate rendering of the arcade version's backgrounds (a technique also used in other games with linear cameras, such as ''[[wikipedia:Crash Bandicoot (video game)|Crash Bandicoot]]''.)
 +
 
 +
==Timeline==
 +
{{VTimelineDevelopment
 +
| game=StarBlade
 +
| format=MCD
 +
}}
 +
 
 +
==References==
 +
<references />
  
 
{{StarBladeOmni}}
 
{{StarBladeOmni}}
 
[[Category:Development]]
 
[[Category:Development]]

Latest revision as of 07:01, 30 April 2022

Back to: StarBlade.

Development

The Sega Mega-CD port of StarBlade is most notable in its presentation: while the arcade original featured extensive 3D levels, the Mega-CD has nowhere near as much processing power as the original arcade boards, and instead utilizes what at first appears to be full-motion video backgrounds. However, upon closer examination, and with insight from both the community[1] and the game's developers, it was realized that the Mega-CD's backgrounds are actually rendered polygons.

Due to StarBlade's nature of being "on rails", all the polygons appear in the same spot in every playthrough. By precalculating where these polygons are in advance (on Tecnosoft's computers), and then giving the Mega-CD a list of locations to drawn those polygons, the system can reasonably display an accurate rendering of the arcade version's backgrounds (a technique also used in other games with linear cameras, such as Crash Bandicoot.)

Timeline






Timeline (Mega-CD)



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



Expression error: Unexpected < operator.



1994-10-28: JP release

References


StarBlade

StarBlade title.png

Main page | Comparisons | Development | Magazine articles | Reception | Technical information


No results