So it’s now nearing crunch time; the time at which everyone in my class already has an idea for a senior project. As for myself… I’ve got nothing.
I decided to try my hand at picking up the Java language and, with ALOT of practice, eventually create something that generally mimics an MUD with an actual interface.
Not sure what I mean? I’m talking about making a stand-alone application that will connect to a text-based game server (run by myself, or, if possible, on a remote webhost). The interface of the client program would include buttons that execute commands sent into the server, which in turn would manipulate a database with the status of characters (basic elements of an RPG-type… Strength, Health, Endurance…).
I’ve taken my question of “Can it be done?” to numerous places; forums, chatrooms, Java-savy friends, and I’ve reached the conclusion that yes, it can be done. However, the question of how easy it will be for a person to “cheat” has come up quite often.
I have a few questions:
Where would be my best resources for this hybrid? Are there specific sites aimed at such experimental projects as this? Has this already been done in open-source format?
What would my set-up need to be? My current thinking is that the user will run the client, I will run the server, then my server will send data to the database, stored on some mysql host (or by myself again).
Will cheating be a problem?
Believe me, I know the extremely large task ahead of me is very unreasonable for a person new to Java. I know I won’t be able to sit down for 10 minutes, then whip this out with limited knowlege of the language. I’m prepared to take the time to learn on my own and from courses provided by my school (and from my mistakes, of course).