Anthony817 wrote:If anybody would know if this game was feasible it would be him, and he said it runs on Java so without a full ground up remake it is sadly and unfortunately unlikely to EVER come to Dreamcast in the current state.
And he was right, of course. Java is of no use when developing Dreamcast games. But remaking a game in another programming language is not unfeasible. Porting games by doing full rewrites is not as common as it used to be, but it is still a valid approach.
Besides, a "full ground up remake" is a bit of an exaggeration if you ask me. There's no need to redraw, redesign, re-compose, or re-record all assets. It's probably even possible to reuse a lot of code, as Java is not too dissimilar from C/C++.
For example, here's a bit of random Java code I just plucked off the net:
Code: Select all
public void add(int x) {
if(iSize == iValues.length) {
resize();
}
iValues[iSize] = x;
iSize++;
}
And here is what its equivalent in C could look like:
Code: Select all
void add(int x) {
if(iSize == iValues.length) {
resize();
}
iValues.buf[iSize] = x;
iSize++;
}
Can you spot the differences? Hint: there are only two.
Of course I'm not suggesting that an entire Java program can be converted to C that easily, but I am saying that surely a port wouldn't have to be made
completely from scratch.