★ wanayoo — archive 1999 http://www.opensourceit.com/tools/990914_linux.htmlNouvelle recherche | Portail wanayoo

Home Click Here!
Click Here!

Find:
 
Expert search

languages
  Tcl
  PHP
  Python

operating systems
  Linux
  BSD

servers
  Apache
  Sendmail

applications
  GIMP
  Mozilla

general resources
  Open sources

Subscribe to our Weekly!

Related Newsletters
open source event!
buy books and software!
link to us and earn money!
shop at EarthWeb Direct
b2b auctions
IT jobs
IT info buy books from fatbrain

EarthWeb sites:
Crossnodes.com
Datamation
Developer.com
DICE
EarthWeb.com
EarthWeb Direct
EarthWeb Discussions
ERP Hub
Gamelan
GoCertify.com
HTMLGoodies
Intranet Journal
IT Knowledge
IT News
JARS
JavaScripts.com
open source IT
The Perl Journal
SupportSource
Sysopt.com
Y2K Info
EarthWeb International

free and open source software programming
| | |
|
linux open source operating system
ADVERTISING

SupportSource
Which Drivers
Are IT Pros Looking For?

See top ranking, real-time searches
at Driver Guide.Com Access a huge vault of drivers.

check it out!

User support problems on the rise?
This free tool nips 'em in the bud... automatically. Download this great pre-emptive alert system.

check it out!

HAVE A WEBSITE?
Join the EarthWeb Allies Affiliate Network and earn $$ by linking your site with ours.

check it out!

Sign-up for YESMAIL
and get exclusive deals from leading brands of software,
hardware,
online magazines
,
and much more. No kidding! And it's FREE.

check it out!


linux games

The penguin went to Tustin

By E. Charles Plant

Loki Entertainment Software is just about to release Railroad Tycoon II for the Linux platform as it announces its second Open Source project in the past three months: SMJPEG. As a company that makes its cash by porting popular closed-source games to the Linux platform, Loki stays in the Winners' Circle by never forgetting their open source background.

Last week I got the chance to interview Sam Lantinga, Loki’s lead programmer on the topic of the new SMJPEG project, long hours, and frisbee.

    open source IT: Hey there, Sam! Tell me all about SMJPEG.

    Loki: It's an audio/video encoding that we use for FMV [full motion video] on Railroad Tycoon II.

    Loki at a glance
    What: Ports best-selling games to Linux.
    Where: Tustin, CA, and at www.lokigames.com
    Why: "Because World Domination should be fun."
    First splash: May 1999 release of Civilization: Call to Power.

    open source IT: Loki President Scott Draeker mentioned earlier that it wouldn't be any good for encoding Star Wars: Episode I.

    Loki: That's right. It uses JPEG, which is a lossy compression, and we reduce the movies to 320x240 to get real-time playback speed. The file spec is only about 50 lines, most of which are implementation comments.

    We needed an encoding that could be played frame by frame, and easily skip frames for timesync. We also needed something that had dynamically adjustable compression and wasn't fixed to the 24/30 FPS used by MPEG. The easiest solution seemed to be using Motion JPEG.

    open source IT: How long did it take to get it to where it is now?

    Loki: A week and a half. I have to give a hand to Vaclav Slavik, who first came up with the idea, and made the necessary changes to the IJG group's JPEG implementation. I just whipped up a file format, essentially. We worked together on the optimizations, and I wrote the encoder and decoder implementation.

    open source IT: What are the next few big projects for Loki?

    The file spec is only about 50 lines, most of which are implementation comments.

    Loki: Well, I can only tell you a few of the things we are working on. Railroad Tycoon II, is, as you know, done. We are just polishing the installer and doing the packaging. Eric's Ultimate Solitaire will be going Beta very soon, and hopefully will ship appropriately. We are working on Heretic II, and Heavy Gear II. And we are starting on two other projects that I cannot disclose at this time.

    open source IT: What if I promise not to tell anyone?

    Loki: Sorry, I'm not allowed. I'll give you a hint though, one of them is a turn-based fantasy strategy game.

    open source IT: What was the hardest thing about porting Railroad Tycoon II?

    Loki: The movies. We spent weeks working on different file formats, including MPEG and AVI, and full-size JPEG. SMJPEG was the only one that had the proper balance of speed and size.

    open source IT: How many developers work on each project?

    Loki: It depends on the project. Generally one to three programmers per project. There's a lot of artwork and manual stuff that needs to happen for a polished product as well. That is often during the last three weeks before release.

    open source IT: Loki is pretty devoted to the Open Source ideology; what's next after SMJPEG?

    continued



Click Here!
Click Here!
Use of this site is subject to certain Terms & Conditions.
Earthweb's statement regarding our users' right to privacy.
Copyright ©1996-2000 EarthWeb Inc. All rights reserved. Reproduction in whole or in part in any form or medium without express written permission of EarthWeb is prohibited.