Linux Today: Linux News On Internet Time.
Search Linux Today
search.internet.com
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

Become a Marketplace Partner

internet.commerce
Be a Commerce Partner














The Linux Channel at internet.com
Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

JustTechJobs.com

LinuxToday Newsletters
Subscribe News
Subscribe PR
Subscribe Security

internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

 






Current Newswire:

Shedding commercial attitudes towards documentation

Will secret copyright treaty restrict your digital rights?

Saving the "Best" for Last - Fedora 12 (Constantine)

LinuxCertified Announces its next Linux System and Network Administration BootCamp

The Problem With The Linux Community

Vim 101: A Beginner's Guide to Vim

Open Source Science: A Revolution From Within

openSUSE 11.2-- Incremental Updates, Plenty of Polish

Microsoft, other rivals slam Google Chrome OS

Intel Linux Graphics Shine With Fedora 12




Virtualization Architect
The Computer Merchant, Ltd
US-MA-Chelsea

Justtechjobs.com Post A Job | Post A Resume
:Emmett Plant -- Time City : Beginnings
Emmett Plant -- Time City : Beginnings
Nov 12, 1999, 07 :22 UTC (6 Talkback[s]) (11346 reads)

(Other stories by Emmett Plant)

By Emmett Charles Plant
Staff Editor, Linux Today

The story is becoming legend. I was watching Back To The Future II with my fiancé (now wife). I had an idea for a game where you would travel forward and backward in time at will, within the confines of a city. I quickly picked up a notebook and started sketching the size of my city throughout time. The idea sat in my head for a little while, and got pushed aside for about a month while I worked on other projects. The idea continued to grow in my head, including a storyline and basic game mechanics. I began asking people if they would be interested in working on the game. The fact that it would be an Open Source project was never questioned.

One of the major goals of the project is to create an incredibly popular game so that hardware manufacturers would wake up and start supporting Linux versions of their products. Time City is one of the most ambitious Open Source projects. The odds are against us. An estimated ninety percent of all computer game projects fail. Ninety percent! We're out to beat the odds and do the impossible. We're getting there.

IRC has got to be the most unprofessional environment one can possibly imagine. But if it weren't for IRC, the Time City project would have probably never come together. My new "hangout" in the IRC world was Slashdot's IRC server, irc.slashnet.org. A lot of people in #slashdot thought that Time City was an interesting idea, but don't think for a moment that we never had detractors. Before too long, #timecity was started, and it remains a staff hangout as of this writing.

We needed a Web site, and more than that, we needed a place to put it. We started looking around for a company that would be willing to host it for us. We had a really cool project with a lot of interest, and we thought that people would be rushing forward with space. We were dead wrong.

One of the first people I contacted was Robert Levin from openprojects.net. He thought it was a good idea, but after waiting almost three weeks to get a response from him, we had to go elsewhere. I met Chuck Jacobus from Cybermax at a conference in San Jose, and asked him if he would be interested. Cybermax is one of the companies that helped create force-feedback technology for joysticks and control yokes. They agreed and we were on our way, I thought.

The one unfortunate drawback with using Cybermax was that they wanted us to administer our share using their software, NetMAX. NetMAX is really nice software, but we needed the ability to have more than one user work on our site, and we had to reject a wonderful offer on that basis alone.

Finally, my friend Sean had a T1 installed in his house. I asked him if he would be willing to help us out, and sure enough, he was. Sean is now our official administrator, and all of Time City is hosted for free by his company, SHN. Sean's contribution is just another mark in the list of things that the community has done to help our project move forward.

We needed publicity. I'm friends with Teller from the magical duo Penn & Teller, and I asked him if he and Penn Jillette would be willing to provide "screams" for the project, as sounds in the game. They did it! This is probably one of the first times a celebrity has ever donated to the Open Source cause. It took a while to get the sounds, but they're fantastic. Everyone, including Penn & Teller's manager, Ken Lewis, helped out immensely.

There was one more thing we needed desperately: a mention on Slashdot, the popular "News for nerds, stuff that matters" Web site that all of the people on the project read at least twice a day. One of the Time City people wrote up a quick summary of what we needed, and created the volunteer form. Jon Pater posted our story.

Then all hell broke loose. My E-mail started to flood, and our Web site got slammed. Thanks to our system administrator Sean Sosik-Hamor, we stayed up the entire time. While the story was on Slashdot, we were getting a volunteer every 2 minutes.

The story was carried on Slashdot for two days. Over this time, the opinions expressed in Slashdot readers' comments went from middling to bad to horrible, but I remained optimistic. Slashdot comments are frequently negative. Slashdot has become a bit of a whipping boy lately, but if it weren't for Slashdot, there probably wouldn't be a Time City project.

It's funny. People feel that since the project is Open Source, they can start playing with my plotlines and story development for the game. I got some really, really stupid E-mails from people suggesting I change the story and plotline. You wouldn't believe the ideas I got. Other E-mails I got contained extremely wonderful ideas that I couldn't use.

A particular series of E-mails I got had to do with the theory and practice of Time Travel and we pulled a little from them. I never said that the idea for the game was Open Source. If people want to make a game with what we create, they should go for it. But don't try and turn my project into your project!

One of our early volunteers suggested forking the project before we had a single line of code written. He's no longer with us. People will attempt to change your project if they feel strongly enough about it. Plan early and often and remain active and aware of where things are going. We decided early in the project that we would use Crystal Space, an Open Source 3D engine to build our game. That choice hasn't changed. Big stuff is important; little stuff is not.

Clyde Williamson, one of our staff members, is always quick to inform me that I have no control over the project and what happens with it. He's absolutely right, and thank God for it. As the benevolent dictator of the project, I can only introduce opinions. People will do what they want to do. This is a very scary thing for companies to deal with, because they pay money every day to people who do what they're told.

If you want to support an Open Source project with your company, do it the right way. Give all the resources you can and then some more. If you're leading the project yourself, you need to able to listen to people to see what's going on and guide the project with an occasional post or two. It's not a job for a control freak.

Mark Johnson, our PR flack, originally had a problem with our tagline, "Time Travel, Guns, and Open Source." The Columbine Massacre was still completely fresh in people's minds. Mark raised some pretty strong points, but we stayed with it anyway. I think the decision to stay with it was fifty percent "We'll do what we want" and fifty percent "We can't come up with anything better." One of the alternate taglines, "When do you want to go today," got such bad response that we canned it after about 48 hours. I thought it was a cute, clever spoof on the massive Microsoft campaign, but apparently people just hated it. So it went. You can't be inflexible. There are some core ideas that we've never moved away from, but you'll shoot yourself in the foot if you can't bend with the wind. Always value the Open Source community's opinion over CNN's.

Next Time : Building The Project Staff and The Trials and Tribulations of Teamwork.

Reference Links :

The Time City Project: http://www.timecity.org
Slashdot, the "News for nerds, stuff that matters" news-site: http://www.slashdot.org
Crystal Space, the 3D engine being used to create Time City: http://crystal.linuxgames.com
Sin City, the closest thing to an official Penn and Teller Web site on the 'net: http://www.sincity.com
Open Projects, a site devoted to donating webspace to Open Source projects: http://www.openprojects.net

Emmett Plant is an editor for Linux Today and heads up the Voice Of Linux Today (V.O.L.T.) Linux radio. His previous writings have appeared on OpenSourceIT and BleedingEdge Magazine. Before joining Linux Today, Emmett worked as a Linux network administrator for a New York City high school.

Index Mode   |   Flat Mode   |   Thread Mode   |   Thread Flat  
  Talkback(s) Name  and Date
Maybe the losers on Slashdork don't  ...   Sounds like excellent stuff..   
Frobozz
Nov 12, 1999, 13:29:40
 
This reminds me of a joke on how to get  ...   How to become a millionaire.   
Will
Nov 12, 1999, 14:20:46
 
This game will definetely kickass. :)  W ...   Cool   
RLB
Nov 13, 1999, 09:57:48
 
Someone forgot to tell this guy that in  ...   Someone forgot...   

Nov 15, 1999, 07:27:38
 
After reading this article then looking  ...   Don't follow their lead!   
Cody Russell
Nov 15, 1999, 08:04:31
 
I agree with Cody Russell's comment. ...   I agree.. this project seems lame   
Wayne S
Nov 22, 1999, 01:43:06
 
  Home | Search Talkbacks | Customize View    Top of Page  



Enter your comments below:

* Your Name:

* Your Email Address:

* Subject:

CC: [will also send this talkback to an E-Mail address]

* Comments:

Tags allowed:<I>,<B> and <U>. See our talkback-policy for more about talkback content.

Fields marked with * are required!






..............................




All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs