by Ice Cream Jonsey » Thu May 03, 2007 12:14 pm
hygraed wrote:I'm about to finish up an AP Computer Science course at school, and for our final project we have been tasked to write a playable game. I figure this might be the impetus I need to finally get started with the IF vignette I've been wanting to write. However, Java might not be the ideal language for writing IF. The game I've got in mind doesn't have any tricksy bits; it's pretty much on a par with Zork as far as the technical side goes.
So, my question is, is it at all feasible to write an IF game of any appreciable length in Java, and are there any tools out there to make it easier?
Yeah, the issue for non-educational purposes is that the three major IF languages give you all of Java's benefits already (multiple platforms, a virtual machine, etc.).
That's not to say that real work can't be done: if you were to come up with a Java terp for Hugo (for instance) it would be the greatest thing ever, because we could then in-line our games through a webpage, like how you can with Inform. It wouldn't even need graphics support, just getting text-only games up would be huuuuhhh-yuge.
All that being said, putting together a two-word parser implementation in Java would be above and beyond the call of duty for an AP Computer Science class, I would hope. We didn't even have that class offered when I was in high school, we had to take AP Chemistry and shit and if you were lucky a dot matrix printer might be involved at some point. There was AP CS for you.
[quote="hygraed"]I'm about to finish up an AP Computer Science course at school, and for our final project we have been tasked to write a playable game. I figure this might be the impetus I need to finally get started with the IF vignette I've been wanting to write. However, Java might not be the ideal language for writing IF. The game I've got in mind doesn't have any tricksy bits; it's pretty much on a par with Zork as far as the technical side goes.
So, my question is, is it at all feasible to write an IF game of any appreciable length in Java, and are there any tools out there to make it easier?[/quote]
Yeah, the issue for non-educational purposes is that the three major IF languages give you all of Java's benefits already (multiple platforms, a virtual machine, etc.).
That's not to say that real work can't be done: if you were to come up with a Java terp for Hugo (for instance) it would be the greatest thing ever, because we could then in-line our games through a webpage, like how you can with Inform. It wouldn't even need graphics support, just getting text-only games up would be huuuuhhh-yuge.
All that being said, putting together a two-word parser implementation in Java would be above and beyond the call of duty for an AP Computer Science class, I would hope. We didn't even have that class offered when I was in high school, we had to take AP Chemistry and shit and if you were lucky a dot matrix printer might be involved at some point. There was AP CS for you.