UFO:Alien Invasion

General => Discussion => Topic started by: Outlawstar15a2 on July 19, 2010, 12:48:56 am

Title: Question about the future
Post by: Outlawstar15a2 on July 19, 2010, 12:48:56 am
I was just curious. In the future at some point I was wondering if a alien campaign would be added? They seem pretty cool and it would be awesome to play a campaign as them.
Title: Re: Question about the future
Post by: Duke on July 19, 2010, 01:39:54 am
Interesting idea :)
But I'm not a game designer, just a stupid coder (TM).
In theory, it should be possible to make the engine "friend/foe-neutral". But that would require quite some work. So don't expect something like that anytime soon, if ever.
Title: Re: Question about the future
Post by: Hertzila on July 19, 2010, 01:43:45 am
It's more about "could" and "cared to" than "would".
In other words, parts of the human campaign are still done by engine code (ugly way according to devs) and in case it does anything major/what you want to change, it would have to be replaced with a scriptable way. It's also hugely dependent on someone actually bothering to do the campaign itself, which isn't a small thing to do.

I do agree that it could be great.

Nearly Edit: Well Duke managed to write that as I was writing this. But there you have it, the engine would require a decent amount of work.
Title: Re: Question about the future
Post by: geever on July 19, 2010, 08:51:50 am
In other words, parts of the human campaign are still done by engine code (ugly way according to devs) and in case it

Well calling the campaign an Engine is a bit funny ATM, but I'm working on it. ;)
Or you mean the renderer? Then I don't know what parts you refer to.

-geever
Title: Re: Question about the future
Post by: Hertzila on July 19, 2010, 11:02:52 am
Well calling the campaign an Engine is a bit funny ATM, but I'm working on it. ;)
Or you mean the renderer? Then I don't know what parts you refer to.

-geever

I'm not actually sure what parts of the engine I'm referring to but I've repeatedly seen, IIRC, you and other devs saying that there is still some code in the engine to make the official campaign work. So, in case a custom one needs to change what the engine does fo the campaign, it would require messing around with the source.

Or am I just rambling like a maniac about something I don't know about?
Title: Re: Question about the future
Post by: geever on July 19, 2010, 11:54:16 am
I'm not actually sure what parts of the engine I'm referring to but I've repeatedly seen, IIRC, you and other devs saying that there is still some code in the engine to make the official campaign work. So, in case a custom one needs to change what the engine does fo the campaign, it would require messing around with the source.

Or am I just rambling like a maniac about something I don't know about?

Without the context: I don't know.
We use the renderer to show images, render the globe and so but these are not closely related to the campaign. There are other limitations to face with though.

-geever
Title: Re: Question about the future
Post by: Duke on July 19, 2010, 11:55:07 pm
Sorry, it was me who used the term 'engine', so let me clarify:

In general, 'engine' can have a multitude of meanings.
In this particular case I meant "the code the executes the campaign scripts".
In UFO:AI 'engine' usually refers to the part of the code we inherited from Quake.

btw I don't think the renderer is friend/foe-related. At least it shouldn't. But you'll never know ;)

However, before talking about code changes, we should think about the differences in gameplay. What immediately comes to my mind is
- aliens can't build their bases like humans do
- aliens don't intercept human aircraft
- aliens don't *wait* for missions, they initiate them
- would aliens research human technologies ? A little bit maybe.
- do aliens have a budget ??
- and so on.

The more I think about it, I have to say it could be a fascinating game. The changes to the battlescape code will be the minor part. But if done right, we'll need additional code for some 70% of what we are doing outside battlescape.

With the current dev team, we could achieve that by 2020 :( But things sometimes change rapidly. With half a dozen of additional devs, it could as well be 2011. So in order to atract those 6 devs, you should start with a good gameplay concept.
I still think it might be a *great* idea :)
Title: Re: Question about the future
Post by: Thrashard96 on July 20, 2010, 09:11:07 am
So you mean the opposite human campaign (i mean alien campaign) with alien bases and human invasion? Yeah, that would be cool, although, it would be a lot of work, like starting from scratch...
Title: Re: Question about the future
Post by: dfscott on July 20, 2010, 03:24:38 pm
So you mean the opposite human campaign (i mean alien campaign) with alien bases and human invasion?

I don't think so.  The way I read it, it was exactly the same scenario: alien creatures invading the earth.  The difference is that YOU are the aliens and the computer plays the human defenders.
Title: Re: Question about the future
Post by: Duke on July 22, 2010, 12:33:27 am
@dfscott: exactly.

Doing the same game with alien models instead of humans wouldn't be much additional fun, right ?
Title: Re: Question about the future
Post by: tzzimy on July 22, 2010, 02:06:13 am
An alien campaign, which will be unlikely for the far future, it is indeed a very intriguing idea exactly as Duke described. Dfscott tried to simplify it with just changing roles but I think he is also in a good direction Duke. I.e. aliens should be in a tough position at start, even with their technology (yeah ok i know sounds wierd when you can travel through star systems) and they are "obliged" to investigate local technology and infrastructure in order to be able to build the definite advantage and take over the humans planet. A script-able campaign would be awesome but that is NOT, and should NOT be considered in any case a request by my side! Its only silly wishful thinking so please don't kill me! :P

Cheers,
Tzzim
Title: Re: Question about the future
Post by: fede on July 22, 2010, 08:07:35 am
However, before talking about code changes, we should think about the differences in gameplay. What immediately comes to my mind is
- aliens can't build their bases like humans do
- aliens don't intercept human aircraft
- do aliens have a budget ??
- and so on.

!!!
- aliens can't build their bases like humans do
Really?? Hey can't remember in ufo 1, but last mission to complete ufo2 (the one where most of missions were underwater) you researched enough to discover an underwater alien base. Battlescape in there was about killing all aliens inside, or a specific target in that maze... Too many years passed ^_^
So i won't end UFOAI by joining an alien base ???  >:(
Wtf !
All your base are belong to us !!!
mind collapse
bzzz

- aliens don't intercept human aircraft
Actually they do. Alien interceptors happens to aim a long-travelling firebird or a saracen when i send it on him... at least they do in my games!

- do aliens have a budget ??
That's easy.. even if aliens are able to build antimatheria easier than humans, that's still the required fuel even for any FIAT space-tractor in the blue  ;D
Title: Re: Question about the future
Post by: geever on July 22, 2010, 11:16:13 am
A script-able campaign would be awesome but that is NOT, and should NOT be considered in any case a request by my side! Its only silly wishful thinking so please don't kill me! :P

No request needed. It's an old dream of mine. ;) :D

-geever
Title: Re: Question about the future
Post by: tzzimy on July 22, 2010, 05:15:47 pm
/me unhides from his corner and sweeps off his forehead with relief... ;D
Title: Re: Question about the future
Post by: Duke on July 22, 2010, 11:21:17 pm
@fede:
Humans can bring in the material needed to build a base with trucks, so the current click-and-build design is quite ok. But aliens would need a big freighter ufo to carry the material, so humans would have a chance to intercept the freighter.

Yes, aliens intercept human aircrafts. We have the code for that. What I meant is that defending against human aircrafts is not the *primary* goal of the aliens. Also humans have no reason to fly around like the aliens do today.

The current base management code is centered around building and maintainance cost, salaries and getting funding from happy nations. It's very hard for me to imagine that the 'hive-minded' aliens should have similar concepts. Maybe they can get everything they order, but the time for delivery is their problem ?

In general: if we should ever do the 'alien campaign', it should have a *very* different gameplay. Just changing the looks isn't worth the effort IMHO. It might be the first milestone, though.
Title: Re: Question about the future
Post by: Thrashard96 on July 23, 2010, 08:53:57 am
- aliens can't build their bases like humans do
Really?? Hey can't remember in ufo 1, but last mission to complete ufo2 (the one where most of missions were underwater) you researched enough to discover an underwater alien base.

I like your idea.
Title: Re: Question about the future
Post by: tzzimy on July 23, 2010, 02:23:16 pm
Duke these are my thoughts about alien game-play:

1) Aliens do need bases on alien planet to accommodate their attacks on it. Some facilities can be changed to follow the alien infrastructure but I do find that overall the buildings could be the same with different looks and titles. Of course big difference is that you have to start with Anti-matter production facility immediately.
2) You start the technology with some of the weapons missing so they have to research them for some time. As for the future, since humans develop new weapons based on both technologies (theirs and aliens) it could be possible to do some research tree following that logic and link those new weapons to the alien side. You also need to realize the humans infrastructure to know which targets to hit that have the most impact to them and help in their faster assimilation with a decisive win at the end on the most powerful nations military bases (namely discover Phalanx bases  8) ).
3) Currency and salaries and maintenance costs; that does need a lot of thought. A hive mind does not need currency or trade. But what it does need to get things done is time and resources. We could replace currency for humans with resources like anti-matter producing facility which will be required to transfer the various goods. Still this needs a lot of thought how to be implemented in the game in a way that feels "philosophical-correct" for an alien hive mind.
4) I agree totally about the freighter idea, sounds superb.

Hope one day in the faaaaaaaar future we will really reach at that point to start building new and various campaigns! :D