[Home]History of ClassroomRumblesUsingCVS

Robo Home | Changes | Preferences | AllPages


Revision 8 . . August 13, 2003 7:59 EST by PEZ
Revision 7 . . August 13, 2003 7:27 EST by PEZ
Revision 5 . . August 13, 2003 5:16 EST by ABC
  

Difference (from prior major revision) (author diff)

Changed: 5,11c5
More importantly can you summarize here what you are trying to accomplish or provide a link to the discussion so we can have some background. This sounds like a very neat project. CVS is mostly a "code" repository where you would check your code "in". CVS would allow you to maintain revisions of your software so you can, at any time, bring up a past version of the code to see what it looked like. Setting up and working with CVS, while not overly hard, is a bit of a challenge if you have never used it before.

One alternate option (*jim blindly assume he knows your requirements*) would be to put a public share on the instructor's machine. The instructors machine would need to have Robocode, Roboleague, and Java installed on it. The student machines would need to have Robocode, Java, and optionally an IDE installed. Have the Students build and package their robots on the student machines and store the resultant jar on the public share. The instructor would then use Robocode to import the builds into Robocode. Using Roboleague, you could set up and run divisions and leagues with these robots. If you wanted to watch the matches as they took place, Roboleague has an option to view Robocode in it's menu bar. By default it is pretty small but you can drag the size out or choose a different size from the Robocode window that pops up.

Out of curiousity, where in the world are you at? I have asked around at some of the local schools (Washington, DC area) to see if anyone was doing this in computer class/club and no one seems to be doing so. -- jim

Edwin started this page on my request. They are already using something like a public share, but the import procedure is tedious. Someone suggested using CVS and I think that's a great idea. You can check anything in to a CVS repository, including binaries so I think the students can check in their robot jar files. Including source which will make the CVS repository help a little with version control as well. The setup would be something along these lines:
You can check anything in to a CVS repository, including binaries so I think the students can check in their robot jar files. Including source which will make the CVS repository help a little with version control as well. The setup would be something along these lines:

Changed: 23,29c17
I use Windows NT in labs at Portland State University (Portland, OR, USA) and Oregon Graduate Institute (Beaverton, OR, USA). The class description is at http://www.ogi.edu/satacad/classes-summer03/java-programming.htm

I also teach Game Maker, Logo and Lego Mindstorms programming classes. -- Edwin

Mindstorms! That's great fun. Do you teach programming in NQC then? I have played only some with my robot kit. I think my lightseeker.nqc is still published on the NQC site. -- PEZ

Googling some for it I see that my little program was named bumbseeker.nqc. Available from: http://www.baumfamily.org/nqc/samples/ -- PEZ
This might be a good start. Readable and using NT, also links to where you can download CVS for NT: http://www.flipcode.com/articles/article_cvsintro.shtml -- PEZ

Robo Home | Changes | Preferences | AllPages
Search: