.:: Bots United ::.

.:: Bots United ::. (http://forums.bots-united.com/index.php)
-   Obsession Software Ltd. (http://forums.bots-united.com/forumdisplay.php?f=26)
-   -   i'm done! (http://forums.bots-united.com/showthread.php?t=3088)

FrostyCoolSlug 29-11-2004 23:26

i'm done!
 
Right.. in the time its taken anyone to stop ignoring this forum.. i've created the game, added all the features everyone wanted, done marketing, sold 30million copies.. and made a fortune off it..

err.. wait.. wasnt it supposed to be open source? oops

ITS ALL LIES!
SECRETS AND LIES!
ITS ALLLLLL SECRETS AND LIES!

*coughs* so anyway..
has this general idea been abandoned? i'm feeling all lonely in a forum here by myself ;p

Brainz 30-11-2004 08:40

Re: i'm done!
 
well, you're not lonely by yourself... I'll be lonely with you, when I'm not spamming the Off Topic forum:CTFB:

Pierre-Marie Baty 30-11-2004 12:53

Re: i'm done!
 
no... not dead...
just hibernating
can you buy me some time for christmas ?
like... 1 extra year or 2...
I'm eating up all my credits here, I expect to see the "insert coin" message pop up in front of my eyes anytime

FrostyCoolSlug 30-11-2004 23:50

Re: i'm done!
 
well, time isnt cheap nowadays, but i'll see what i can do lol

stefanhendriks 02-12-2004 15:09

Re: i'm done!
 
if you're on it, buy some for me too ;)

sfx1999 02-12-2004 21:55

Re: i'm done!
 
My advice:

Tweak the Quake 2 BSP format to get a similar functionality as Half-life 2 maps. Add displacements, 24-bit lightmaps, 24-bit texture support (or variable bit), more clipnodes, etc.

Use the OpenDE physics library. There are less restrictions on it than Tokamak, and it can be used either under the GPL or the BSD (credit clause version) liscense. This avoids some problems with the GPL.

Freetype for fonts. You can use the GPL or the Freetype liscense.

OpenAL for audio. LGPL liscense.

Rendering is going to be tricky, because some OpenGL cards don't support shaders that are supported in Direct3D. I would suggest using Cg and OpenGL, because of the problem with GL_ARB_fragment_program. IIRC, Cg will automatically configure register combiners.

For netcode, maybe you could use Quake or Quake 2. GPL liscense.

Get a versatile image library. PNG and JPEG support is a must. You should use JPEGs for textures, and PNGs for things like normal maps, because they need to be lossless.

To handle input, it would probably be best to use something like SDL or GLUT. SDL is LGPL, and if you use Freeglut, it is under the X-Consortium liscense.

To make maps, it would be best to use something like QuArK, because Hammer has restrictions on it. It says you can only use it for Half-life maps.

Maleficus 03-12-2004 06:59

Re: i'm done!
 
Quote:

Originally Posted by sfx1999
Tweak the Quake 2 BSP format to get a similar functionality as Half-life 2 maps. Add displacements, 24-bit lightmaps, 24-bit texture support (or variable bit), more clipnodes, etc.

Or better yet, wait til this Xmas and use the Quake3 format when it goes GPL (if John Carmack keeps his promise). To be honest, I'm surprised noone here is interested in the Quake/Quake2/Quake3 engines.

These are incredibly powerful, well documented engines that are (or will be soon) 100% GPL, with all of the tools and support you can imagine, and yet its ignored. 8o

Quake3 is the engine games like Call Of Duty, Medal of Honor, and Wolfenstein were all based off of. It has a very mature set of tools created by the community to edit it in any way you can imagine, and its fast and flexible. The netcode is tight, and the graphics top notch out of the box (and it wouldn't be impossible I'm sure to add a lot of the features newer games have). And you can poke around and change ANYTHING you want when/if it goes GPL.

FrostyCoolSlug 03-12-2004 11:53

Re: i'm done!
 
well, seeing as the game would be open source, using GPL or BSD licenced code shouldnt be a problem, just dont do a HL2, and include loads of pointless crap in the source lol

Whistler 03-12-2004 13:14

Re: i'm done!
 
"Or better yet, wait til this Xmas and use the Quake3 format when it goes GPL (if John Carmack keeps his promise). To be honest, I'm surprised noone here is interested in the Quake/Quake2/Quake3 engines."

well I am doing something to the Q2 engine and I have already converted all the code to C++ (just made the code compile with .cpp extension, and the difference from the Quake2.NET is: it works as native code, and it's 100% compatiable with the original Quake2) :)
If the Q3A engine will ever goes GPL, I'm really looking forward to it. I think the Q3A bot is the best bot I've seen :) However if you just want to look at the graphic rendering in Quake3, you can look at some Quake3 Engine Clones which is now all over the Internet.

PS, be careful if you are planning to use Quake3 bot code in your HL bot - that will be in violation of GPL. :(

Maleficus 04-12-2004 06:13

Re: i'm done!
 
Quote:

Originally Posted by Whistler
PS, be careful if you are planning to use Quake3 bot code in your HL bot - that will be in violation of GPL. :(

I highly doubt the src code for the bot will be included in the GPL release. Mr. Elusive has been way to protective of it to just turn it over for free. :|


All times are GMT +2. The time now is 04:30.

Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.