Virtual Match Viewer

You can now watch autonomous robots playing in test matches of the RoboCoder competition. (you’ll need the Java plug-in)

Btw, the competition is almost ready to go…

Do we need to do anything special for setup? It gave me a “GraphicView class not found” error. Do I need to put the classes for the RoboCoder in a certain diretory? (well, actually, which one… ) I’m thinking a lot right now, so feel free to yell at me if it’s obvious…


It should work without any files on your own computer, its all off of the website.

That’s what I thought… :frowning:

The exact error message it gave me is “General exception.”

The stack trace is this:

java.lang.ClassNotFoundException: nrgrobocoder.GraphicView.class
	at sun.applet.AppletClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.applet.AppletClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.applet.AppletClassLoader.loadCode(Unknown Source)
	at sun.applet.AppletPanel.createApplet(Unknown Source)
	at sun.plugin.AppletViewer.createApplet(Unknown Source)
	at sun.applet.AppletPanel.runLoader(Unknown Source)
	at Source)
	at Source)

Caused by: C:\Documents and Settings\Ryan\Desktop
rgrobocoder\GraphicView\class.class (The system cannot find the path specified)
	at Method)
	at<init>(Unknown Source)
	at<init>(Unknown Source)
	at Source)
	at Source)
	at sun.applet.AppletClassLoader.getBytes(Unknown Source)
	at sun.applet.AppletClassLoader.access$100(Unknown Source)
	at sun.applet.AppletClassLoader$ Source)
	at Method)
	... 10 more

It works fine for me.

I fixed it: I added a CODEBASE attribute for the viewer.

And it has pre-loading and buffering now.

Wild applause! Yeah, works for me now too. :slight_smile: Looks good. I’ll have to work on this sometime… (when I’m not doing school… ;))

So, can you either point me to the thread that talks about what is being played there (I.E. the rules and objectives that are in it (I don’t rember seeing it in one of the other threads on this)) or can you tell me some of the specifics. (or both :))