3D Interactive Racing, McKinley Technology High School and Dassault Systèmes
My name is Jeff Kelsey and I am a third-year Interactive Media teacher at McKinley Technology High School in Washington, DC.
First, about our program: McKinley Technology High school is a public school that aims to provide the best technology education to high school students in Washington DC. We have a Career and Technical Education program that allows students to take technical courses in addition to their core course work. One area where students can take extra course work is in Interactive Media, where students gain a mix of experience in 3-dimensional modeling, 3-d animation, and programming using software such as Virtools Dev 4.0.
Picture 1: Jeff Kelsey, Teacher Interactive Media
Figure 2- Students use Virtools in Interactive Media to gain a foothold in 3D Graphics and Programming
Figure 1- A student works on a difficult assignment in McKinley Tech HS’ Interactive Media class
Our goal is to motivate and prepare students for a college program in computer science or another technical field without boring them or scaring them away with traditional “command line” computer science courses. This semester, student have used Virtools Dev 4.0 to create many interactive 3d simulations and games such as a 3d solar system explorer, interactive characters, and using random numbers to make simulations more interesting. See our Virtual School and other recent projects on you-tube by following this link:
http://www.youtube.com/user/458258m/
Now about our new project. To coincide with Mr. Phillipe Fuchs’ impressive run from Paris to Beijing, we have purchased 20 PCGamer Bikes: Small, portable stationary bikes that connect to computers through the USB Port.

Figure 3- The PC Gamer Bike Connects to a computer through the USB port
I have built a custom Virtools building block that reads data from the Bike. Using this block, the students are responsible for creating applications that display this data and use it to control their applications.

Figure 4-The Get Bike Data Building Block, allows students to get data such as pedal speed, Distance, and Calories burned from their mini bikes and use it to create interactive applications in virtools.
For Mr. Fuchs’ run, we would like to have students control a 3d avatar running through a simulation of the towns Mr. Fuchs will be visiting on that specific day. More on this project below.
As a primer for this assignment, in today’s class(3/3- 3/4), we are using the bikes to make the planet earth rotate at different speeds and display this data on the screen. We also use lighting to simulate the night/day effect on the earth. Please see the video of this assignment to see how students use Virtools and c++ code to control their earth using the bikes.
The Fuchs Assignment – Beginning on March 6th
For Each Day of Mr. Fuchs’ run( if it coincided with a class day), we will have students view which towns/cities Mr. Fuchs will be running through on that particular day. Download pictures that we can find of these towns, bring these photos into an interactive race simulation The students will then bike as far as they can for the last 15 minutes of class, and we will display the individual and aggregate data online. Our goal is to have students (aggregate) travel the same distance as Mr. Fuchs has run on that day. Please watch our Fuchs Run demo:
If you want to learn more about McKinley Technical High School, please visit http://mths.k12.dc.us. Also, please check out our Saturday after-school program, the Institute of Urban Game Design, which is now expanding to 5 schools in Washington DC (http://www.bthegame.com )
I’d love to hear about similar work going on in other schools, so please send me your comments.
March 7th, 2008 at 4:35 pm
I’m a senior at Mckinley Tech High School and i hope to accomplish at least one mile today in regaurds to Mr. Fuchs. Good luck on your run Mr. Fuchs!
March 7th, 2008 at 4:36 pm
Hi my name is Darnisha and i am in the 11th grade at Mckinley high school. And i think this might be fun to do after all
March 7th, 2008 at 4:36 pm
this is very cool..run dude run
March 7th, 2008 at 4:37 pm
Hey im one of the students working on the project. Wish you Luck Mr.Fuchs =3. Well today imma try in put in a couple miles. This project is kinda fun i never did anything like this :P. WELL GOOD LUCK RUN HARD.
March 7th, 2008 at 4:38 pm
whoa.
and I thought going to and from school was stressful o_O
March 7th, 2008 at 4:39 pm
Good Luck Mr.Fuchs. Im a 12th grade Senior at Mckinley Technology High School. I’ll be doing at least 4 miles today in school
March 7th, 2008 at 5:09 pm
Im in the 11th grade and i am doing this project. I think that it is a pretty cool project. I dont really think it can help me in the future though. I think i wont go that far in the bike race today, because i am lazy. But i want to wish Mr. Fuchs good luck.
March 7th, 2008 at 5:46 pm
It sounds like a great project! I wish I’d been able to take a class like yours in high school!
March 7th, 2008 at 6:45 pm
I’m an 11th grader at McKinley Tech and I can’t wait to get started on this project!
March 7th, 2008 at 6:46 pm
I liked being in the video.
March 7th, 2008 at 6:47 pm
GOOD LUCK ON YOUR RUN MR. FUCHS
March 7th, 2008 at 6:50 pm
I am also a senior at McKinley Technology High School where I am particpating in ths project where I come to after lunch for my class and I workout on the bikes that you see here on the web page. It make me happy to know that I have an easy workout right in my school that way I have to go tot the gym. I burn my calories right here in class for 90 mins. So good luck to you on race.
March 10th, 2008 at 3:32 pm
I am a senior at Mckinley Tech, and I think this project is great. I hope that the students at McKinley will succeed in matching Mr. Fuchs’ miles.