[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: The Author list for LGP

No chapter yet, but I've brainstormed a bunch of
game related ideas.  Here's a list of subjects, as
well as my comments.

Re: Input
  Usually, by choosing a graphics lib, your choice of
  input lib is made for you.  This is fine, though,
  because it's not like there are a lot of ways to
  do input handling.

Re: Licensing
  I've seen lots of commercial developers ask about
  the LGPL.  The misconception: if you make a game
  that uses an LGPLed lib, you have to release the
  source (or, you can't charge money for the game).
  The truth is, as long as the game is dynamically
  linked, only the source for the LGPL lib (+mods)
  needs to be released.  The game itself can stay
  as commercial and proprietary as it wants to.

Re: C vs C++
  By the time someone's ready to write games, you
  can pretty much assume that they're familiar with
  a programming language, and it's probably one of
  these two.  If you're coding a lib, and some users
  are C coders, stick with C.  Otherwise, C++ has
  been around long enough that you can go with 
  whichever one you feel the most comfortable with.
  Some C++ (namespaces, exceptions, templates, STL,
  RTTI) has been standardized recently, so you need
  a recent compiler (egcs) to support it.

Re: Assembly
  Use NASM.  But if you code assembly at all, only
  do it for the innermost, most repetetive loops.
  Otherwise, it's probably not worth it.  It's been
  years since I've used any assembly myself.

Re: Sound
  I'm curious as to what's out there.  If someone
  did a full overview of the options, the way I did
  for graphics, that'd be cool.

Re: Tools
  Same deal for media editing tools.  Image editors,
  paint programs, renderers, modellers, map/level
  editors, video editors, audio editors, etc.  I'd
  be interested in hearing from people experienced
  in using some of these.  I know and love the gimp,
  povray is ok (would be better if there was a 
  companion modeller program).  MiXViews is useable
  for editing sound, but there's a lot of room for
  improvement.  I've heard of moonlight creator and
  blender, but I'd like to hear more.  Anything else?

Re: Who's Who
  What notable figures are active in the linux game
  development community?  What do they do, and where
  can you find them?  Carmack?  Dave Taylor?  Maybe
  Jorrit (I've seen lot's of people say that they're
  going to write a cool, free 3d engine - CrystalSpace
  is the only one thusfar that I've seen succeed).

Re: Net
  BSD sockets.  Anything else we need to know?  Dan,
  maybe you can comment here - all of the network
  programming I've done has been unix-based client-
  server stuff, never games.
Get your free @yahoo.com address at http://mail.yahoo.com