Beginner & realtime strategy

Hi, I am a CS major graduating in 6 months and I’ve been looking all
over the Net for step-by-step help in starting a game in Linux.

I’ve found some information, but nothing that takes me from step one to
two to three… etc. So I thought I’d post this here. I’ve got a great
unique idea for a realtime game which would have an engine similar to
Age of Empires II, Warcraft, etc. BUT I have no idea to start such a
project in Linux. I have thought SDL or OpenGLand OpenAL would be what
I need in way of the libraries, but even those have not been plummed
deep enough in my research yet…

I’ve seen some guides as to starting some games, but nothing like a
realtime strat as such. I’ve gone to places such as gamedev.net and
found some interesting items for Windows, but again, I want to do this
in Linux (and do it with good posix compliance for portability to QNX,
BeOS, etc).

If anyone can help out with an ordered set of sites, links, steps, etc.
it would be very much appreciated. It seems there is so much
information out there without any glue to hold it all together for a
beginner.

If you post replies, please forward me your reply if it’s convenient.
@George_D_Plymale

Thanks much!

-George

I’ve found some information, but nothing that takes me from step one to
two to three… etc. So I thought I’d post this here. I’ve got a great
unique idea for a realtime game which would have an engine similar to
Age of Empires II, Warcraft, etc. BUT I have no idea to start such a
project in Linux. I have thought SDL or OpenGLand OpenAL would be what
I need in way of the libraries, but even those have not been plummed
deep enough in my research yet…

I have a very simple (albeit a little old now) tutorial on SDL which
I used during a two-part talk to my Linux Users Group.

http://www.lugod.org/presentations/

Look for “SDL Talk”.

-bill!
(gotta run!)

Hello George,

Thursday, November 30, 2000, 4:33:10 PM, you wrote:

GDP> Hi, I am a CS major graduating in 6 months and I’ve been looking all
GDP> over the Net for step-by-step help in starting a game in Linux.

Can you briefly tell me what students learn during 4 years of university
education with major in CS?

Thanks!–
Best regards,
Eugene mailto:divx at euro.ru

“George D. Plymale” wrote:

Hi, I am a CS major graduating in 6 months and I’ve been looking all
over the Net for step-by-step help in starting a game in Linux.

I’ve found some information, but nothing that takes me from step one to
two to three… etc. So I thought I’d post this here. I’ve got a great
unique idea for a realtime game which would have an engine similar to
Age of Empires II, Warcraft, etc. BUT I have no idea to start such a
project in Linux. I have thought SDL or OpenGLand OpenAL would be what
I need in way of the libraries, but even those have not been plummed
deep enough in my research yet…

You might find this useful: http://www.lokigames.com/~overcode/lgp
It’s an upcoming book about Linux game programming.

-John–
Underfull \account (badness 10000) has occurred while \spend is active
John R. Hall - Student, Georgia Tech - Contractor, Loki Software

GDP> Hi, I am a CS major graduating in 6 months and I’ve been looking all
GDP> over the Net for step-by-step help in starting a game in Linux.

Can you briefly tell me what students learn during 4 years of university
education with major in CS?

Eugene, that was mean! :slight_smile:

Mensaje citado por: Eugene Kuznetsov :

Hello George,

Thursday, November 30, 2000, 4:33:10 PM, you wrote:

GDP> Hi, I am a CS major graduating in 6 months and I’ve been
looking all
GDP> over the Net for step-by-step help in starting a game in Linux.

Can you briefly tell me what students learn during 4 years of
university
education with major in CS?

X-D, To follow steps!!!

OK, a bad joke, but a CS major graduating in 6 months should ask for
more that a text that could make my little bother to build a game.

I think he is looking for “Age of Empire II: Do it yourself in 6 easy
steps”. Try amazon.

X-D

What bits of computer hardware can get you high.

:POn Thu, Nov 30, 2000 at 05:49:04PM -0600, Eugene Kuznetsov wrote:

Can you briefly tell me what students learn during 4 years of university
education with major in CS?

Martin

Bother said the Moderator, &$&^%NO CARRIER

Hello Mattias,

Friday, December 01, 2000, 4:45:29 AM, you wrote:

GDP> Hi, I am a CS major graduating in 6 months and I’ve been looking all
GDP> over the Net for step-by-step help in starting a game in Linux.

Can you briefly tell me what students learn during 4 years of university
education with major in CS?

ME> Eugene, that was mean! :slight_smile:

I didn’t want to be offensive, I just really want to know :slight_smile: And I might even
tell him something about his question if I knew his background.–
Best regards,
Eugene mailto:divx at euro.ru

Eugene Kuznetsov wrote:

Hello George,

Thursday, November 30, 2000, 4:33:10 PM, you wrote:

GDP> Hi, I am a CS major graduating in 6 months and I’ve been looking all
GDP> over the Net for step-by-step help in starting a game in Linux.

Can you briefly tell me what students learn during 4 years of university
education with major in CS?

Thanks!

Data structures
Algorithms
Discrete mathematics
Database theory
Networking
Graphics
Software engineering
Formal methods
Formal logic
Hardware description language
Artificial intelligence
Operating systems
… and a bunch of other stuff

Marc A. Lepage
http://www.antimeta.com/

“George D. Plymale” wrote:

Hi, I am a CS major graduating in 6 months and I’ve been looking all
over the Net for step-by-step help in starting a game in Linux.

I’ve seen some guides as to starting some games, but nothing like a
realtime strat as such.

Conveniently enough, my real-time strategy game programming site:

http://www.antimeta.com/projects/rts/

Note in particular my RTS game engine which uses SDL (well, I haven’t
worked on it much lately but hope to soon!).

Marc A. Lepage
http://www.antimeta.com/

I think he is looking for “Age of Empire II: Do it yourself in 6 easy
steps”. Try amazon.

There is no such book. There is only the Mickey Kawick book which is horrid. I reviewed the first edition here:

http://www.antimeta.com/projects/review/book/real-time_strategy_game_programming_using_ms_directx_6.0.html

I’m not sure how it can get such raves on Amazon, it is the reviews that say “don’t believe the raves, this book sucks” that are on the money.

That hasn’t stopped it from selling many copies and a forthcoming second edition in January.

It’s too bad… the author really is quite clueless. I’ve been hoping Matt Pritchard of Ensemble Studios would take to the word processor and produce a good book on RTS programming.

Marc A. Lepage
http://www.antimeta.com/

It’s too bad… the author really is quite clueless. I’ve been hoping
Matt Pritchard of Ensemble Studios would take to the word processor and
produce a good book on RTS programming.

I would vote for Rick Goodman of Stainless Steel Studios (who formerly worked
on AOE) to write something after they finish their current project.

Bryan

I’d recommend two books which I’m currently using
in game development:

"Game Architecture and Design"
by Andrew Rollings and Dave Morris

and

"Game programming gems"
By Deloura, Mark (Edt)

They are not specifically for RTS games, but they
cover many essential topics which you’ll need to
know about.

om> ----- Original Message -----

From: mlepage@antimeta.com [mailto:mlepage at antimeta.com]
Sent: Friday, December 01, 2000 2:56 PM
To: sdl at lokigames.com
Subject: Re: Offtopic [ Was: [SDL] Beginner & realtime strategy ]

I think he is looking for “Age of Empire II: Do it yourself in 6 easy
steps”. Try amazon.

There is no such book. There is only the Mickey Kawick book which is horrid.
I reviewed the first edition here:

http://www.antimeta.com/projects/review/book/real-time_strategy_game_program
ming_using_ms_directx_6.0.html

I’m not sure how it can get such raves on Amazon, it is the reviews that say
"don’t believe the raves, this book sucks" that are on the money.

That hasn’t stopped it from selling many copies and a forthcoming second
edition in January.

It’s too bad… the author really is quite clueless. I’ve been hoping Matt
Pritchard of Ensemble Studios would take to the word processor and produce a
good book on RTS programming.

Marc A. Lepage
http://www.antimeta.com/

Game programming gems is good because each section/topic
is done by people who know about it. The book is, in a sense, collection of
articles which cover most of the
stuff you need to know. The website for the book is at:

http://www.satori.org/gamegems/

om> ----- Original Message -----

From: Marc A. Lepage [mailto:mlepage@molecularmining.com]
Sent: Friday, December 01, 2000 4:20 PM
To: @Oisin_Mulvihill
Subject: Re: Offtopic [ Was: [SDL] Beginner & realtime strategy ]

Oisin Mulvihill wrote:

I’d recommend two books which I’m currently using
in game development:

    "Game Architecture and Design"
    by Andrew Rollings and Dave Morris

and

    "Game programming gems"
    By Deloura, Mark (Edt)

They are not specifically for RTS games, but they
cover many essential topics which you’ll need to
know about.

I’ve read (and reviewed) the former.

I’ve thought about getting the latter. How good is it? Does it have
anything remotely related to RTS games, such as peer-to-peer networking?


Marc A. Lepage
Software Developer
Molecular Mining Corporation
http://www.molecularmining.com/

Data structures
Algorithms
Discrete mathematics
Database theory
Networking
Graphics
Software engineering
Formal methods
Formal logic
Hardware description language
Artificial intelligence
Operating systems
… and a bunch of other stuff

If he would have learnt such things, he won’t be asking for a step to
step guide of how to do a program, don’t you think so?

Mensaje citado por: mlepage at antimeta.com:

I think he is looking for “Age of Empire II: Do it yourself in 6
easy
steps”. Try amazon.

There is no such book. There is only the Mickey Kawick book which is
horrid. I reviewed the first edition here:

It was a joke.
The best way to learn to do something is to DO it.
Don’t read how to do but just, analyze the problem, try solutions and
then take a look to other similar projects.

I think this is the best way.

mlepage at antimeta.com wrote:

Eugene Kuznetsov wrote:

Hello George,

Thursday, November 30, 2000, 4:33:10 PM, you wrote:

GDP> Hi, I am a CS major graduating in 6 months and I’ve been looking all
GDP> over the Net for step-by-step help in starting a game in Linux.

Can you briefly tell me what students learn during 4 years of university
education with major in CS?

Thanks!

Data structures
Algorithms
Discrete mathematics
Database theory
Networking
Graphics
Software engineering
Formal methods
Formal logic
Hardware description language
Artificial intelligence
Operating systems
… and a bunch of other stuff

And I thought I was missing out on a bunch of stuff by getting a
technical degree, but they made me learn most of this stuff too. (And
a whole lot cheaper and quicker than a real degree too :slight_smile: )>

Marc A. Lepage
http://www.antimeta.com/

Oopsie… let’s try this again.On Thursday 30 November 2000 02:33 pm, George D. Plymale wrote:

Hi, I am a CS major graduating in 6 months and I’ve been looking all
over the Net for step-by-step help in starting a game in Linux.

I’ve found some information, but nothing that takes me from step one to
two to three… etc. So I thought I’d post this here. I’ve got a great
unique idea for a realtime game which would have an engine similar to
Age of Empires II, Warcraft, etc. BUT I have no idea to start such a
project in Linux. I have thought SDL or OpenGLand OpenAL would be what
I need in way of the libraries, but even those have not been plummed
deep enough in my research yet…

I’ve seen some guides as to starting some games, but nothing like a
realtime strat as such. I’ve gone to places such as gamedev.net and
found some interesting items for Windows, but again, I want to do this
in Linux (and do it with good posix compliance for portability to QNX,
BeOS, etc).

If anyone can help out with an ordered set of sites, links, steps, etc.
it would be very much appreciated. It seems there is so much
information out there without any glue to hold it all together for a
beginner.

You can look into the Boson project, also aiming to be a realtime strategy
game. http://boson.eu.org/

It doesn’t use SDL, but it can be a starting point for you.


Neil Stevens
multivac at fcmail.com
@Neil_Stevens

keyserver search.keyserver.net
Fingerprint 86EA ECD4 F258 FB1B D88F 9136 4F49 90F8 CD3E 5C1C

Oisin Mulvihill wrote:

I’d recommend two books which I’m currently using
in game development:

    "Game Architecture and Design"
    by Andrew Rollings and Dave Morris

Very good!! Covers decoupled and semi-decoupled game loops!!

    -- David Snopek

±----libksd---------------------------------------+
| | The cross-platform (C++) game framework. | |
| \ http://libksd.sourceforge.net/ / |
| \ ><> Tired of writting it twice?? <>< / |±-------------------------------------------------+

Neil Stevens wrote:

You can look into the Boson project, also aiming to be a realtime strategy
game. http://boson.eu.org/

It doesn’t use SDL, but it can be a starting point for you.

I have a list of that and other RTS projects at
http://www.antimeta.com/projects/rts/projects.html

Enjoy!–
Marc A. Lepage
http://www.antimeta.com/
Minion open source game, RTS game programming, etc.