Fw: ogl+SDL question

I’m working with a group of people to make a game toolkit (kind of like RPG
toolkit, but for all types of games, and hopefully better).

Well, I want them to join because both are familiar with OpenGL… and I’m
not. But I need to convince them that SDL is worth it (I can do the 2d
stuff, they can do the 3d stuff). How much OGL can be done through SDL? Can
people use all the features, or is it limited somewhat?

Advantages of this toolkit:
The ‘scripting language’ for most of the game is C/C++ (hence if they don’t
know it, they’ll learn what they need, and it’ll be useful for other
things,
if they know it, it’ll be easier)
Games will be very versatile, fast, and easy to make.
Built in 2D and 3D graphics systems, + sound and networking if possible.
An AI scripting engine (sorry, it isn’t C++).
RPGs + TBS are definetly possible with this, RTS and FPS may be manageable
too.
It will probably be LGPLed

Also, anyone know of a license similar to LGPL, except that it says you have
to pay royalties to use it if you decide to make a commercial product? Could
you put that in an addendum to the LGPL license?

-Jim Stapleton

An AI scripting engine (sorry, it isn’t C++).

In what language are you writing the AI scripting engine?

Pedro Remedios> ----- Original Message -----

From: stapleton.41@osu.edu (Steven James Stapleton)
To:
Sent: Monday, April 29, 2002 12:11 PM
Subject: [SDL] Fw: ogl+SDL question

I’m working with a group of people to make a game toolkit (kind of like
RPG
toolkit, but for all types of games, and hopefully better).

Well, I want them to join because both are familiar with OpenGL… and I’m
not. But I need to convince them that SDL is worth it (I can do the 2d
stuff, they can do the 3d stuff). How much OGL can be done through SDL?
Can
people use all the features, or is it limited somewhat?

Advantages of this toolkit:
The ‘scripting language’ for most of the game is C/C++ (hence if they
don’t
know it, they’ll learn what they need, and it’ll be useful for other
things,
if they know it, it’ll be easier)
Games will be very versatile, fast, and easy to make.
Built in 2D and 3D graphics systems, + sound and networking if possible.
An AI scripting engine (sorry, it isn’t C++).
RPGs + TBS are definetly possible with this, RTS and FPS may be manageable
too.
It will probably be LGPLed

Also, anyone know of a license similar to LGPL, except that it says you
have
to pay royalties to use it if you decide to make a commercial product?
Could
you put that in an addendum to the LGPL license?

-Jim Stapleton


SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl

Well, I want them to join because both are familiar with OpenGL… and I’m
not. But I need to convince them that SDL is worth it (I can do the 2d
stuff, they can do the 3d stuff). How much OGL can be done through SDL?
Can
people use all the features, or is it limited somewhat?

The entire OpenGL API is available. SDL does the same thing that GLUT does,
it just sets up the window for you and then gets out of the way. Your
software does not “pass through” an SDL layer in order to get to the OGL
routines, you call them directly.

Also, anyone know of a license similar to LGPL, except that it says you
have
to pay royalties to use it if you decide to make a commercial product?
Could
you put that in an addendum to the LGPL license?

The only thing that a license is is text, legally binding text, but still
just words. There is nothing to stop you from taking the LGPL, changing it
to suit your needs and then declaring that the license to your software. One
may want to have a lawyer give it a glance to make sure that the new license
does not put your foot in your mouth. But that is essentially all there is
to it. You can’t call your new license “LGPL”, because that name is already
taken, but I’m sure a more appropiate name would be something like
"The-name-of-your-software License".

-Blake

----- Original Message -----
From: stapleton.41@osu.edu (Steven James Stapleton)
Sent: Monday, April 29, 2002 4:11 AM

The engine will be in C++ (not lisp), but the script won’t be C++… I’ll
end up creating a simple scripting language, that will hopefully be powerful
enough.

-Jim> ----- Original Message -----

From: hsstudios@hailstormstudios.com (Pedro Remedios)
To:
Sent: Monday, April 29, 2002 9:33 AM
Subject: Re: [SDL] Fw: ogl+SDL question

An AI scripting engine (sorry, it isn’t C++).

In what language are you writing the AI scripting engine?

Pedro Remedios

----- Original Message -----
From: “Steven James Stapleton” <stapleton.41 at osu.edu>
To:
Sent: Monday, April 29, 2002 12:11 PM
Subject: [SDL] Fw: ogl+SDL question

I’m working with a group of people to make a game toolkit (kind of like
RPG
toolkit, but for all types of games, and hopefully better).

Well, I want them to join because both are familiar with OpenGL… and
I’m

not. But I need to convince them that SDL is worth it (I can do the 2d
stuff, they can do the 3d stuff). How much OGL can be done through SDL?
Can
people use all the features, or is it limited somewhat?

Advantages of this toolkit:
The ‘scripting language’ for most of the game is C/C++ (hence if they
don’t
know it, they’ll learn what they need, and it’ll be useful for other
things,
if they know it, it’ll be easier)
Games will be very versatile, fast, and easy to make.
Built in 2D and 3D graphics systems, + sound and networking if possible.
An AI scripting engine (sorry, it isn’t C++).
RPGs + TBS are definetly possible with this, RTS and FPS may be
manageable

too.
It will probably be LGPLed

Also, anyone know of a license similar to LGPL, except that it says you
have
to pay royalties to use it if you decide to make a commercial product?
Could
you put that in an addendum to the LGPL license?

-Jim Stapleton


SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl


SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl

Well, I want them to join because both are familiar with OpenGL… and
I’m

not. But I need to convince them that SDL is worth it (I can do the 2d
stuff, they can do the 3d stuff). How much OGL can be done through SDL?
Can
people use all the features, or is it limited somewhat?

The entire OpenGL API is available. SDL does the same thing that GLUT
does,
it just sets up the window for you and then gets out of the way. Your
software does not “pass through” an SDL layer in order to get to the OGL
routines, you call them directly.

Ok, I’ll tell them that (One uses allegro, don’t know what the other uses).

Also, anyone know of a license similar to LGPL, except that it says you
have
to pay royalties to use it if you decide to make a commercial product?
Could
you put that in an addendum to the LGPL license?

The only thing that a license is is text, legally binding text, but still
just words. There is nothing to stop you from taking the LGPL, changing it
to suit your needs and then declaring that the license to your software.
One
may want to have a lawyer give it a glance to make sure that the new
license
does not put your foot in your mouth. But that is essentially all there is
to it. You can’t call your new license “LGPL”, because that name is
already
taken, but I’m sure a more appropiate name would be something like
"The-name-of-your-software License".

i.e. copy and past the LGPL and then add some stuff to it?

-Jim

I’m working with a group of people to make a game toolkit (kind of like RPG
toolkit, but for all types of games, and hopefully better).

Well, I want them to join because both are familiar with OpenGL… and I’m
not. But I need to convince them that SDL is worth it (I can do the 2d
stuff, they can do the 3d stuff). How much OGL can be done through SDL? Can
people use all the features, or is it limited somewhat?

You’re the one who is going to be limited by SDL, not them. =) SDL’s 2D
features generally do not work in OpenGL. OpenGL is in no way limited by
SDL, in fact SDL works basically as a GLUT with more sane input handling,
gamma support, sound, and options for a few other useful things.

The one limitation is texture loading - SDL’s image format (SDL_Surface)
does nothing to help OpenGL currently, not that GLUT is any better in this
regard. =) Currently I recommend DevIL for OpenGL users.

Advantages of this toolkit:
The ‘scripting language’ for most of the game is C/C++ (hence if they don’t
know it, they’ll learn what they need, and it’ll be useful for other
things,
if they know it, it’ll be easier)

You might consider implementing it in PyGame actually. Python will teach
them how to program if they’re gonna learn it without the pain of C or C++
syntax.

Games will be very versatile, fast, and easy to make.

I must reiterate my suggestion of Python for this. Check out PySol and
look at how easily new games are added to that for an example of what I
mean. Note however that uses Tk, not SDL.

Built in 2D and 3D graphics systems, + sound and networking if possible.

Very cool.

An AI scripting engine (sorry, it isn’t C++).

C then? (If either C or C++, I recommend leaving this part in a purely
compiled language for speed reasons… The interpretter doesn’t cost much
in terms of CPU, but things like lower-level AI functions and vector maths
are a little more than a moderate system can handle in bytecode…)

RPGs + TBS are definetly possible with this, RTS and FPS may be manageable
too.
It will probably be LGPLed

Also, anyone know of a license similar to LGPL, except that it says you have
to pay royalties to use it if you decide to make a commercial product? Could
you put that in an addendum to the LGPL license?

Such a license would not be compatible with the goals and ideals of either
the GPL or LGPL. Smash Something Interactive has plans to GPL our code,
but allow you to negotiate another license with us for proprietary usage.

In other words, if you are willing to publish your stuff with source code
just like we did (whether or not you’re selling it), we’re quite happy to
let you do so. If that isn’t good enough and you want to keep your
changes to yourself, then you’re going to have to pay us for the privelege
of doing so.

We hope this model will prove successful for us. We won’t offer such a
thing until we’re convinced it’s worth paying for, and even then our
prices should be close to the lowest in the industry. :wink: Plus since our
offerings will have full downloadable source code, you have opportunity to
make sure you’re getting what you may potentially be paying for. This is
somewhat similar to the model Troll Tech uses for its Qt library, but with
3D gaming engines. =) Keep in mind though that SSI isn’t (quite) just a
few guys who hack 3D code trying to maybe make a few dollars off our work,
we’re intending to actually run a profitable business. So please wish us
luck and happy coding. ;)On Mon, Apr 29, 2002 at 07:11:06AM -0400, Steven James Stapleton wrote:


Joseph Carter This end upside-down

<Dr^Nick> SGI_Multitexture is bad voodoo now
<Dr^Nick> ARB is good voodoo
no, voodoo rush is bad voodoo :slight_smile:

-------------- next part --------------
A non-text attachment was scrubbed…
Name: not available
Type: application/pgp-signature
Size: 273 bytes
Desc: not available
URL: http://lists.libsdl.org/pipermail/sdl-libsdl.org/attachments/20020429/104d676f/attachment.pgp

The LGPL itself is Copyrighted and its license does not allow changes.
You might be able to get permission to change the name of the license and
make other changes after doing so, but the LGPL as they’ve written it is
owned by them.

If you are interested in actually handing something to a contract lawyer
(will run you a couple hundred dollars in the US), and depending on what
you wind up deciding you want, I might be willing to sit down and apply my
layman’s expertise(?) to it. I generally consider my own stuff good
enough for my own work, but if you’re intending to run a business off of
it, you’d want to invest in a lawyer to proofread my work and add any
legal catchphrases I leave out.On Mon, Apr 29, 2002 at 12:40:27PM -0400, Steven James Stapleton wrote:

i.e. copy and past the LGPL and then add some stuff to it?


Joseph Carter glDisable (DX8_CRAP);

  • Omnic looks at his 33.6k link and then looks at Joy
  • Mercury cuddles his cable modem… (=:]

-------------- next part --------------
A non-text attachment was scrubbed…
Name: not available
Type: application/pgp-signature
Size: 273 bytes
Desc: not available
URL: http://lists.libsdl.org/pipermail/sdl-libsdl.org/attachments/20020429/4429e728/attachment.pgp