Author Topic: Why Descent in Descent:Freespace ?  (Read 5037 times)

0 Members and 2 Guests are viewing this topic.

Offline potterman28wxcv

  • 27
  • Just a fan player
Why Descent in Descent:Freespace ?
I know Descent and Freespace series are both been made by the same company. But I do not know why the original Freespace was called Descent : Freespace.

Is the story supposed to be set in the same universe as Descent ?

 

Offline The E

  • He's Ebeneezer Goode
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Re: Why Descent in Descent:Freespace ?
No. The reasoning is pretty stupid.

You see, back in the day, there was a disk space utility called "Freespace" (no intercaps). They had a trademark on that name. So when it came to registering the trademark for FreeSpace, additional qualifiers were needed to distinguish the two programs. Given that Volition and Parallax were sort of sister companies, the "Descent" name was slapped on for brand recognition in the US (Elsewhere, FS was marketed as "Conflict: FreeSpace").
If I'm just aching this can't go on
I came from chasing dreams to feel alone
There must be changes, miss to feel strong
I really need lifе to touch me
--Evergrey, Where August Mourns

 

Offline Snarks

  • 27
Re: Why Descent in Descent:Freespace ?
So as a bit of an aside, why the name Freespace to begin with? I suspect it had to do with the whole no more confined quarters aspect they were advertising, but that's just my speculation.

 

Offline Dragon

  • Citation needed
  • 212
  • The sky is the limit.
Re: Why Descent in Descent:Freespace ?
IIRC, what we call Subspace was called Freespace during the development. That might be where the name came from.

 

Offline Luis Dias

  • 211
Re: Why Descent in Descent:Freespace ?
IIRC, what we call Subspace was called Freespace during the development. That might be where the name came from.

Exactly, and also as put, a reference to the six degrees of freedom.

 

Offline BirdofPrey

  • 28
  • Help! I see GIMP in my sleep
Re: Why Descent in Descent:Freespace ?
A bit more history about the company.

Descent was created by Parallax and published by Interplay (interestingly Descent 2 was originally supposed to just be an expansion pack).  The founders decided they wanted to live in different places, so the company split into Volition who produced Freespace and continues making games to this day (mostly known nowadays for Saints Row) and Outrage who produced Descent 3 then folded.

As mentioned there was a disk utility called Freespace, so they had to come up with a different name, the Descent part of the title is likely an attempt by Interplay to tie it back to the previous, well received, title.  My understanding is that part of the reason for the name Freespace was also a comparison to Descent.  in descent you travel around in claustrophobic mines and twisting tunnels, but Freespace is out in the open.
In free space
The Great War ended 30 years ago.
Our elders tell stories of a glorious civilization; of people with myths of humanity everlasting, who hurled themselves into the void of space with no fear.

In testing: Radar Icons

 

Offline AdmiralRalwood

  • 211
  • The Cthulhu programmer himself!
    • Skype
    • Steam
    • Twitter
Re: Why Descent in Descent:Freespace ?
As I understand it, there was also a lot of Descent source code reused for Freespace.
Ph'nglui mglw'nafh Codethulhu GitHub wgah'nagl fhtagn.

schrödinbug (noun) - a bug that manifests itself in running software after a programmer notices that the code should never have worked in the first place.

When you gaze long into BMPMAN, BMPMAN also gazes into you.

"I am one of the best FREDders on Earth" -General Battuta

<Aesaar> literary criticism is vladimir putin

<MageKing17> "There's probably a reason the code is the way it is" is a very dangerous line of thought. :P
<MageKing17> Because the "reason" often turns out to be "nobody noticed it was wrong".
(the very next day)
<MageKing17> this ****ing code did it to me again
<MageKing17> "That doesn't really make sense to me, but I'll assume it was being done for a reason."
<MageKing17> **** ME
<MageKing17> THE REASON IS PEOPLE ARE STUPID
<MageKing17> ESPECIALLY ME

<MageKing17> God damn, I do not understand how this is breaking.
<MageKing17> Everything points to "this should work fine", and yet it's clearly not working.
<MjnMixael> 2 hours later... "God damn, how did this ever work at all?!"
(...)
<MageKing17> so
<MageKing17> more than two hours
<MageKing17> but once again we have reached the inevitable conclusion
<MageKing17> How did this code ever work in the first place!?

<@The_E> Welcome to OpenGL, where standards compliance is optional, and error reporting inconsistent

<MageKing17> It was all working perfectly until I actually tried it on an actual mission.

<IronWorks> I am useful for FSO stuff again. This is a red-letter day!
* z64555 erases "Thursday" and rewrites it in red ink

<MageKing17> TIL the entire homing code is held up by shoestrings and duct tape, basically.

 

Offline deathspeed

  • 29
  • i can't think of a good avatar
    • Steam
Re: Why Descent in Descent:Freespace ?
The introduction of the "Descent Freespace: The Great War Reference Bible" starts out with "When scientists discovered what used to be called “FreeSpace” (now referred to as “subspace”), an alternate plane of existence allowing ships to traverse great distances of space in little time, our minds reeled with the possibilities. When humans first discovered they were not alone in the universe, there was dancing in the streets."
Maybe someday God will give you a little pink toaster of your own.

 

Offline karajorma

  • King Louie - Jungle VIP
  • Administrator
  • 214
    • Karajorma's Freespace FAQ
Re: Why Descent in Descent:Freespace ?
As I understand it, there was also a lot of Descent source code reused for Freespace.

I don't know if it's a lot, but there definitely is some.

Code: [Select]
class object
{
public:
class object *next, *prev; // for linked lists of objects
int signature; // Every object ever has a unique signature...
char type; // what type of object this is... robot, weapon, hostage, powerup, fireball

in object.h is one of the best examples. Robots? Hostages? Powerups? Doesn't sound like FS to me. :p But objects are pretty low level so it makes sense they'd simply copy that from Descent.
Karajorma's Freespace FAQ. It's almost like asking me yourself.

[ Diaspora ] - [ Seeds Of Rebellion ] - [ Mind Games ]

 

Offline BirdofPrey

  • 28
  • Help! I see GIMP in my sleep
Re: Why Descent in Descent:Freespace ?
Reuse of code is not uncommon.
Why do something you've already done?
The Great War ended 30 years ago.
Our elders tell stories of a glorious civilization; of people with myths of humanity everlasting, who hurled themselves into the void of space with no fear.

In testing: Radar Icons

 

Offline Mongoose

  • Rikki-Tikki-Tavi
  • Global Moderator
  • 212
  • This brain for rent.
    • Minecraft
    • Steam
    • Something
Re: Why Descent in Descent:Freespace ?
My naive non-coding self always wondered if there was any leftover AI code in there that would allow other ships to actually, y'know, not endlessly run into solid objects and such. :p

 

Offline Goober5000

  • HLP Loremaster
  • 214
    • Goober5000 Productions
Re: Why Descent in Descent:Freespace ?
Well, there's this little snippet in aicode.cpp...

Code: [Select]
// MK 10/4/97 - We don't need this anymore since we're not fighting underground in corridors.
#ifdef 0
    ai_avoid_crashing_into_things(&Ai_info[Ships[Pl_objp->instance].ai_index]);
#endif

 

Offline Vrets

  • 27
Re: Why Descent in Descent:Freespace ?
Ye olde #ifdef 0.

What happens if you bring that function call back to life?

 

Offline Snarks

  • 27
Re: Why Descent in Descent:Freespace ?
Ye olde #ifdef 0.

What happens if you bring that function call back to life?

My guess is nothing. I have a hunch that that line of code is specifically for dealing with collision with the world map type stuff like a static wall as opposed to entity type stuff like fighters, asteroids, or destroyers. IIRC, in an interview with the Volition developers, they discussed how they had to write new AI code to stop fighters from ramming themselves into the Orion. Presumably, they couldn't just use this same type of AI code.

 

Offline potterman28wxcv

  • 27
  • Just a fan player
Re: Why Descent in Descent:Freespace ?
No. The reasoning is pretty stupid.

You see, back in the day, there was a disk space utility called "Freespace" (no intercaps). They had a trademark on that name. So when it came to registering the trademark for FreeSpace, additional qualifiers were needed to distinguish the two programs. Given that Volition and Parallax were sort of sister companies, the "Descent" name was slapped on for brand recognition in the US (Elsewhere, FS was marketed as "Conflict: FreeSpace").
The introduction of the "Descent Freespace: The Great War Reference Bible" starts out with "When scientists discovered what used to be called “FreeSpace” (now referred to as “subspace”), an alternate plane of existence allowing ships to traverse great distances of space in little time, our minds reeled with the possibilities. When humans first discovered they were not alone in the universe, there was dancing in the streets."

Aw. I thought the naming would have been something smarter.. Especially considering that Freespace gameplay has nothing to do with Descent's

Why didn't they just call it Subspace in the end, if "freespace" was supposed to be the name of "subspace" ?

 

Offline deathspeed

  • 29
  • i can't think of a good avatar
    • Steam
Re: Why Descent in Descent:Freespace ?
Why didn't they just call it Subspace in the end, if "freespace" was supposed to be the name of "subspace" ?

I always wondered why they didn't stick with the term "freespace" instead of the rather generic "subspace".  The only other place I fouond freespace mentioned as other than the name of the game is here:

Quote
The Shivan’s familiarity with Jump Node locations and their desire to gain control of them leads Terran Intelligence to believe that they know more about FreeSpace than anyone else.
Maybe someday God will give you a little pink toaster of your own.