Help Wanted on an RPG
NOTE: I'm not working on this right now because there is
too much for me to be involved in already. Don't bother e-mailing me
if you want to help because I really don't have time to work on it.
If you want to write comments or ask for help, that's okay however.
I need help writing a computer role-playing game. Unlike a normal
role-playing game with a human dungeon master, a computer role-playing
game uses the computer as the arbitrator. The arbitrator needs to make
sure everything is done within the bounds of the world being
played within.
Because a role-playing game is somewhat limited with only computer
characters, a multi-user game would be nice. It would create a social
environment where role-playing could be between humans using the
computer as the arbitrator. I also believe that graphics,
sound, and text all add to the dimension of role-playing and
each can be put together to make a unique environment.
What I want:
- A multi-user role-playing game that is capable of being played over
a tcp/ip network.
- A program capable of showing a graphical representation of the world
being played in.
- A program capable of being ported to major operating systems.
- A program with a flexible and powerful, yet easy to understand script
language
- A program that uses text and sound to suplement what graphics cannot
show.
- A program that can be distributed under the GNU Public License.
What I need help with:
- Organizing and writing the above program. If necessary, the project
could start with writing only a single player RPG and then adding
a multi-user feature afterwards.
- Lightening my overall burden. I'm incapable of single-handedly doing
the graphics, interface, script language, and whatever else that needs
to be done (unless I want to take a few years).
What I expect from those who help:
- Must be proficient in programming in C++ (this does not mean you
must be good at using the class libraries)
- Must know how to debug and write debuggable code.
- Must have some time free to program and carry on a discussion
regarding the program (At least show some dedication).
- Must not be afraid of having code being criticized. (In other
words, be able to defend your style of programming, and change
if it is found to be inefficient or unacceptable.)
- Must be able to give and take in an argument until everyone
agrees without becoming too discouraged. (Arguments will
happen, but any group of people must survive them to stay
together.)
- Must know what the words flexible and expandable
mean.
What groups I think will be formed:
- Graphics Programming & Representation (Preferably tile based,
but open to arguments)
- Script Langauge & Usage (I'm thinking of
MIT Scheme,
but open to arguments).
- Object & World Representation (Still under consideration).
Who is in the project:
If you are even slightly interested (even though you may not fullfill all of my requirements) e-mail me at jjc@cory.berkeley.edu.
(My Home Page)
- (My Personal Page)
- (My ExpMUD Page)
- (My Ultima Page)
- (My Technical Page)