[H-GEN] Interest in a Linux game
Nickolas Kwiatkowski
nickolas at fit.qut.edu.au
Tue Jul 14 00:25:52 EDT 1998
On Tue, 14 Jul 1998, Chris Ryan wrote:
> The Fuzzy One wrote:
>
> [snip]
>
> > It's a big ambitious to say "let's make a game", and hope to get anything
> > concrete out of it. I think we need something more concrete to work on.
>
> It does make things difficult to decide otherwise...
>
One idea would be to port an existing game to linux, a candidate that I
would recommend would be Descent I & II. The code is freely available for
such purposes as long and the data files (except shareware levels) are not
distributed.
The best thing about Descent is that noone that I am aware of has ported
it to linux and it would be a good exercise in building the skills
required for a full, unique game.
Alternate, would be to approach some like Blizzard and ask to port
Starcraft to linux (Ummm, may be not ;).
> > It would be really cool if several people could jot down their ideas for
> > a specific game, and bring them along for discussion, say next humbug.
> >
> > I suppose we'd be looking at a requirements document for this first phase,
> > not even full-blown specificiation.
>
> You may also want to look at what resources you do have available. In
> general
> Linux/Unix games have suffered from poor graphics. Do you have the
> necessary talent available to overcome this?
>
In a private e-mail to David, I mentioned that I have a good graphic
artist willing to contributed and know of a composer who has work upon
games music before.
> There's probably more resource issues, but I can't recall them at
> present.
>
> > Here are a few ideas from me:
> > - Unix-based, but as far as possible portable enough to drive anywhere.
>
> Depending on any Real Time issues, Java could be the language of choice
> for this project. It's portable, easy to use, has good network
> capabilities,
> has a reasonable graphics API and is steadily improving.
>
I like java as a language, and it may be useful for games programming if
the heavy graphics routines are off loaded into a library. A good choice
in that regard would be the OpenGL interface for java, which is very
similar to the forth coming Java 1.2 3D API from Sun.
> Also, you could probably get more Java capable programmers than just C
> or C++. (IMO, those who know C or C++ know enough to jump to Java
> fairly easy - more important are design skills...)
>
> > - It'd be nice to be able to play it on anything from a humble dumbterm
> > to the high end PC, with a scaling of graphics and sound capabilities :)
>
> I think to save some effort you might want to drop the dumbterm area and
> expect a minimum GUI. Makes the API easier. Scaling graphics (to 3D
> support
> if appropriate, etc) and sound is a definite must have.
>
I agree, drop the dumbterm idea. Especially in the initial design of the
concept as it may limit the outcomes.
> > AI units could attach to the server in similar ways to the standard clients.
> > - Multiplayer...
>
That is a standard pratice, if you look at some of the game code available
on the net (Wolf, Doom, Descent, etc).
> Games always seem to be better if there's a multiplayer aspect.
>
Agreed, probably why there are so many "battle.net"s springing up.
But good AI's would also add a interesting aspect. IMHO, I haven't really
see/played against any really intelligent AI, and would like to produce a
game with an asshole of an AI ;)
> > - ?
> >
> > I don't have to much to say about the gameplay it's self. I'm sure there
> > are a lot more expert people in humbug than I for that area.
> >
> > Some questions to think about:
> > Action/shoot'em-up, strategy/nethack, or somewhere in between. Are we going
> > to base the game on existing interfaces, or are we going to try something
> > radically new? If we do choose something to base it on... what? :) What
> > are your favorite games?
>
> Civ II
> Ultimate Race Pro (Car racing game)
> SW Rebellion
>
Personally I would like something along the lines of Starcraft, but bigger ;)
> > Personally... free warcraft sounds good to me ;) Though that could be hard
> > to play on a dumbterm without a mouse. Something based on that kind of
> > interface at least... presuming we can do it without treading on any patented
> > wigets.
>
> As I said above, I'd forget the dumbterm. RTS games have been done to
> death,
> but I suppose one for Unix might not be a bad idea.
>
> > As to how much of this kind of thing has already been done, I haven't really
> > researched. Anyone know of code we could rip off in the name of free
> > software? :)
>
> Unfortunately, not me.
>
As before, porting an existing game may be a good place to start. Less
design effort required and a good way to aquire skills,
Nik
Nickolas Kwiatkowski ph 61 7 3864 1290
Queensland University of Technology nickolas at fit.qut.edu.au
Brisbane, Australia http://www.fit.qut.edu.au/~nickolas/
More information about the General
mailing list