Hopefully I'm not stirring up a nest of nether worms or commiting some other dreadful faux pas, but I'm testing the waters to see what kind of interest there might be in the Angband community for developing a Java port of Angband. I'd been wanting to develop a 2D tile based version of Moria for a while, and even started a Sourceforge project about a week ago (Jmoria - there's nothing in it right now), but then I discovered Angband, and I love the gameplay features added on to the classical Moria.
So now I've set my sights on porting the 2D tile based Angband version to Java, with all the attendant benefits (cross platform, expandibility, maintainability, etc.) I know, a lot of time and code has already been invested in the existing version, but would any developers like to join me in seeing it happen?
I don't have any interest (at the moment) in making a signifiant variant, just porting the latest version to Java. Eventually I'd like to add network play for small groups of players, but that would be after getting the single-player version out.
If you're interested, let me know (either here or in the sourceforge jmoria forum)
So now I've set my sights on porting the 2D tile based Angband version to Java, with all the attendant benefits (cross platform, expandibility, maintainability, etc.) I know, a lot of time and code has already been invested in the existing version, but would any developers like to join me in seeing it happen?
I don't have any interest (at the moment) in making a signifiant variant, just porting the latest version to Java. Eventually I'd like to add network play for small groups of players, but that would be after getting the single-player version out.
If you're interested, let me know (either here or in the sourceforge jmoria forum)

It's just that it seems you gain no real advantage in doing so. If you're not changing the gameplay at all, then no-one will be particularly interested in playing it over the C version, and if you do change the gameplay, you might as well write a roguelike from scratch, simply because that would be a much better learning experience.
Comment