.:: 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. :|

Pierre-Marie Baty 04-12-2004 07:40

Re: i'm done!
 
Be certain that if ever the Q3A bot source code had been available somewhere on the net, it's a long time RACC would have its AAS instead of a navmesh !

FrostyCoolSlug 04-12-2004 16:35

Re: i'm done!
 
hmm.. *thinks about RACCs new found legs and finds the united bot forum* ;)

sfx1999 04-12-2004 18:56

Re: i'm done!
 
Actually, there was some discussion on whether or not to use Quake. The reason that it was pushed away was because it is bad at rendering terrain.

FrostyCoolSlug 04-12-2004 19:02

Re: i'm done!
 
yea, we wanted to do a lot of things from scratch, or generaly use the Ogre3D engine, probably with the BSP mod

stefanhendriks 04-12-2004 20:14

Re: i'm done!
 
i'd say lets get something done first, the discussion on terrains or not is valid, yet keeping discussing wont make things happen. So , even if we can't render terrain, but we do know (and gain) experience, it might help for a second try/engine. First, lets get something done? :D or atleast TRY to get something really done?

lol, we could almost just do a HL2 mod, Valve hires us, we ask big loads of money, and we will be rich and famous... 8)

FrostyCoolSlug 04-12-2004 20:27

Re: i'm done!
 
lol, rich and famous.. w00 ;D

The chance of that though is minimal, a hl2 mod is an interesting idea, but the whole point of the project is more for the experiance, rather than the fame :)

Getting something done is a hard thing to do, where do we start? lol we dont have a solid 'base' to start, ideas are still being thrown around :P

Whistler 04-02-2005 03:10

Re: i'm done!
 
information regarding the Quake3:
http://www.armadilloaerospace.com/n....cent%20Updates

Iced_Eagle 04-02-2005 05:36

Re: i'm done!
 
Well since you already bumped this

Quote:

Quake 3 Source



I intended to release the Q3 source under the GPL by the end of 2004, but we had another large technology licensing deal go through, and it would be poor form to make the source public a few months after a company paid hundreds of thousands of dollars for full rights to it. True, being public under the GPL isn’t the same as having a royalty free license without the need to disclose the source, but I’m pretty sure there would be some hard feelings.



Previous source code releases were held up until the last commercial license of the technology shipped, but with the evolving nature of game engines today, it is a lot less clear. There are still bits of early Quake code in Half Life 2, and the remaining licensees of Q3 technology intend to continue their internal developments along similar lines, so there probably won’t be nearly as sharp a cutoff as before. I am still committed to making as much source public as I can, and I won’t wait until the titles from the latest deal have actually shipped, but it is still going to be a little while before I feel comfortable doing the release.

I'm sure they have all figured that out already though.


All times are GMT +2. The time now is 00:57.

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