I recently discovered openRPG (the wxPython version) shortly after beginning my own Java research into coding a similar program for games with geographically distant friends...
I've always been a fan of open-source, without quite the skills to contribute, but I've now a relatively firm understanding of C, and I'm beginning to understand C++ and Java...
And what I'm asking is whether there is any place for a acolyte programmer in the Java version of openRPG.
I can't yet promise loads of technical savvy, but I'd like to help out.
If the developer is interested in my help, he/she can e-mail me at
swankalot@hotmail.com
ok, that's all
sincerely,
Milo Holt
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Yes, I'm interested in help. As to whether there is a place for someone new to java, I can't say. Try grabbing the source code and playing with it. If you see something that needs doing and you think you're up to the task, do it. You can send me a patch ( or a copy of the modified file if you don't know how to make a patch yet ), and we'll see about getting it incorporated into the program. If, after a bit, you decide you'd like to stay on with us long term, we can add you to the project and get you set up. Unfortunately
there's no README for developers yet, I should probably start on that soon.
I'm afraid that parts of the code are a mess too, as this application was never really planned it just sort of happened.
One last point, there are forums here and on the project homepage ( http://jopenrpg.sourceforge.net ), as well as dev/user mailing lists. The mailing lists are probably the most active, and even they are fairly slow.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
You probably want to add some environment variables to your setup
CVSROOT=pserver:anonymous@cvs.jopenrpg.sourceforge.net:/cvsroot/jopenrpg
export CVSROOT (*nix)
Set environment variables:
ANT_HOME={ant dir}
PATH: include ant/bin
Download javacc
From: www.webgain.com/products/java_cc
Requires registration
In jopenrpg/build.xml, uncomment javacc.home line and set path to javacc location
PATH: make sure to point to javacc
To build a version of jOpenRPG
type 'ant' to compile jopenrpg. Good for debugging
type 'ant debug-dist' to debug and create .jar file
'ant dist' create jar file
'ant major' iterate the major version number
'ant minor' iterate the minor version number
'ant micro' iterate the micro version number
Note: at the moment do not use the Make file. Use ant for all builds.
Start working on some code and post it to the jopenrpg dev group.
You may want to do a
'cvs diff jopenrpg > diff.txt'
Edit and post the diff file.
Create an account at SourceForge.net
If the code is accepted then the project leader (Ted) will add you to the developers list (using
your SourceForge handle). You can add code to the project via cvs directly.
{Still working on adding the proper cvs commands and ssh settings}
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I recently discovered openRPG (the wxPython version) shortly after beginning my own Java research into coding a similar program for games with geographically distant friends...
I've always been a fan of open-source, without quite the skills to contribute, but I've now a relatively firm understanding of C, and I'm beginning to understand C++ and Java...
And what I'm asking is whether there is any place for a acolyte programmer in the Java version of openRPG.
I can't yet promise loads of technical savvy, but I'd like to help out.
If the developer is interested in my help, he/she can e-mail me at
swankalot@hotmail.com
ok, that's all
sincerely,
Milo Holt
Hi Milo!
Yes, I'm interested in help. As to whether there is a place for someone new to java, I can't say. Try grabbing the source code and playing with it. If you see something that needs doing and you think you're up to the task, do it. You can send me a patch ( or a copy of the modified file if you don't know how to make a patch yet ), and we'll see about getting it incorporated into the program. If, after a bit, you decide you'd like to stay on with us long term, we can add you to the project and get you set up. Unfortunately
there's no README for developers yet, I should probably start on that soon.
I'm afraid that parts of the code are a mess too, as this application was never really planned it just sort of happened.
One last point, there are forums here and on the project homepage ( http://jopenrpg.sourceforge.net ), as well as dev/user mailing lists. The mailing lists are probably the most active, and even they are fairly slow.
Here is an old 'newbite tips' doc I worte up when I joined the project. Hopefully it will be a little useful.
thanks
Dave
-----------------
Here are a few tips for developing for jOpenRPG
Download and install java 1.4 beta
From: http://java.sun.com
Set environment variables:
JAVA_HOME={where java dir is}
CLASSPATH = every jar you can think of
PATH: make sure java and javac are in the path
Download jopenrpg.jar
Download xalan.jar, jython.jar, jdom.jar and put into java/jre/lib/ext (all .jar files are aviable
from the jOpenRPG site)
Make sure jopenrpg.jar will run: java -jar jopenrpg.jar
Install cvs
cvs -d:pserver:anonymous@cvs.jopenrpg.sourceforge.net:/cvsroot/jopenrpg login
You probably want to add some environment variables to your setup
CVSROOT=pserver:anonymous@cvs.jopenrpg.sourceforge.net:/cvsroot/jopenrpg
export CVSROOT (*nix)
cvs import jopenrpg
cvs checkout jopenrpg
download ant
From: http://jakarta.apache.org
Install ant
Set environment variables:
ANT_HOME={ant dir}
PATH: include ant/bin
Download javacc
From: www.webgain.com/products/java_cc
Requires registration
In jopenrpg/build.xml, uncomment javacc.home line and set path to javacc location
PATH: make sure to point to javacc
To build a version of jOpenRPG
type 'ant' to compile jopenrpg. Good for debugging
type 'ant debug-dist' to debug and create .jar file
'ant dist' create jar file
'ant major' iterate the major version number
'ant minor' iterate the minor version number
'ant micro' iterate the micro version number
Note: at the moment do not use the Make file. Use ant for all builds.
Start working on some code and post it to the jopenrpg dev group.
You may want to do a
'cvs diff jopenrpg > diff.txt'
Edit and post the diff file.
Create an account at SourceForge.net
If the code is accepted then the project leader (Ted) will add you to the developers list (using
your SourceForge handle). You can add code to the project via cvs directly.
{Still working on adding the proper cvs commands and ssh settings}