Tremulous Forum

General => General Discussion => Topic started by: gman19 on May 05, 2007, 06:47:30 pm

Title: "Galactic Conquest" style for 1.2?
Post by: gman19 on May 05, 2007, 06:47:30 pm
I posted this in the suggestions for 1.2 thread, but I want to re-write it here so I can get some feedback on the issue. So, here's my proposal.

Make each room/server be a "universe" of sorts with a visual representation of the various planets (maps) and who controls them. That would add a bit of depth to the game. Like one part of the galaxy would have Nexus 6 based on a planet and you could see if humans or aliens owned that planet in real time. This could be based upon the last battle fought there or the percentage of wins each side had on that map; whoever has won more games there would have control of the planet/map. Now, this could be purely eye candy, or it could add an advantage to a particular team. That could be like the "home" team (the one in control) would have a homefield advantage over the other team, or exactly opposite; the other team is so jacked up over taking the place that they get speed bonuses, health bonuses, etc. (or an adrenaline mode, for example) to give them the edge.

Also, this would be a bit more difficult, you could make variations of a map that changes depending on whatever team controls the area. Example: Nexus 6 is owned by the humans, perfect, clean condition. Nexus 6 is contested (equally owned or almost-equally owned by both teams) and shows the same map with minor variations showing signs of struggle, a grittier atmosphere, and a clear point where you can see which places are human and which are alien territory. Nexus 6 is owned by aliens, same map with major variations showing that the place is totally alien. To clarify, I'll designate human control as H, contested as C, and alien as A.

Map H is the normal Nexus 6 map.

Map C is the normal Nexus 6 map with more blood/signs of battle and key alien areas (areas where aliens most frequent during the game, such as default base, certain hallways, the second reactor room, etc.) showing that aliens own that place; creep, slime, organic structures, etc. all over the place.

Map A is the Map C Nexus 6 map with more alien presence; the entire map is slimy, creepy, organic, etc.

Now, that would primarily be a texture variation, so the only difficulty is not feasibility but rather time. The game could be coded like:

Code: [Select]
if
map_control "team"//map is map name, team is H, C, A (human, contested, alien)
then
play_map "Map_H/C/A" //decides which map to load, maps included in base install of Tremulous

example

if
nexus_control "Human"
then
play_map "Nexus6_Human"


And that should be pretty simple to code. The only problem is time; you'd have to retexture the maps and redistribute them with the base install, which could triple the install size. Unless the maps could have multiple texture sets and have those load instead of three identical maps with different textures, which I have no idea on how to do.

Share your thoughts on this, if you don't mind.

My mockup of what I think this should look like (except a few hundred times better and visually appealing):

(http://img69.imageshack.us/img69/8707/tremgalconqmockupfh2.jpg)

Here's what I'm thinking;

1. Open and launch Tremulous.
2. Select your server of choice.
3. Be brought to the Galaxy screen, where the current map is listed in the lower left corner of the screen.
4. Click on the various points of the Galaxy screen to be taken to the Detail page for each, including the map name, screenshot of the map, current holder of the map, and the game status of the map, whether it is not in play, or if it is, show the current stage levels and number of kills for each team along with the game time and average ping (the last two were thought of after I made the image), updated once per minute or as determined by the server (no less than every 30 seconds).
5. A "Join" button would allow you to quickly join up to the latest map without checking the current map status.
6. The loading screen would display the Detail page of the current map, as last updated before the Join command was given (to keep loading times low; real-time updates play havoc with loading, at least as far as I know).

Another thought was that there could be a player list included with the Detail page, and allow players to join directly to one team instead of having to get into the game then joining up. The only problem I see with that is that someone could join up right when someone else in-game is teamswapping, which could cause balance issues. Please share your thoughts and ideas. Thank you!
Title: "Galactic Conquest" style for 1.2?
Post by: Plague Bringer on May 05, 2007, 07:03:16 pm
Beautiful idea, I love it.

When a game ends,  it could zoom out to show the planet, if control changes, then the planet will change, if not then it will stay the same. It can then move to the next planet, zoom in, and start the loading screen.
Title: "Galactic Conquest" style for 1.2?
Post by: ShadowNinjaDudeMan on May 05, 2007, 07:04:53 pm
Ladies and Gentlemen, I present to you all a genius.
Ive been wanting something like this for a while.
This would be plain wicked sick.
Title: "Galactic Conquest" style for 1.2?
Post by: jit on May 05, 2007, 07:07:01 pm
wow nice copy of SW: Battlefront 2 :P but heck thats the only mode i played when i played SW:B2. that would be freakin awesome!!! but wouldn't it  make the game bigger? and perhaps slower since each server would run all planets with all kinds of different players on each planet?
Title: "Galactic Conquest" style for 1.2?
Post by: ShadowNinjaDudeMan on May 05, 2007, 07:07:30 pm
There should be a video showing your spacecraft descending into the planet.
Or for aliens, a sort of meteorite thingie splatting into the ground, then a granger climbing out of a hole, twud be ace.
Title: "Galactic Conquest" style for 1.2?
Post by: Plague Bringer on May 05, 2007, 07:11:11 pm
Quote from: "Kage Mane"
wow nice copy of SW: Battlefront 2 :P but heck thats the only mode i played when i played SW:B2. that would be freakin awesome!!! but wouldn't it  make the game bigger? and perhaps slower since each server would run all planets with all kinds of different players on each planet?


Omg, you don't get it. It would be one map per planet. A server runs one map per game. That equals one planet per game. Duh.

The only thing that would take a toll on the game (speed) would be the view of the galaxy at the start/end of each game.
Title: "Galactic Conquest" style for 1.2?
Post by: ShadowNinjaDudeMan on May 05, 2007, 07:13:18 pm
Agreeanationated.
Title: "Galactic Conquest" style for 1.2?
Post by: whitebear on May 05, 2007, 07:30:37 pm
I think there could be just server rotation and bonuses for each map. Server would register which team is dominating what maps and give bonuses acordingly. SW:BF had selection of upgrades and target could be selected but that is rather dificult to imitate since this is not single player game.
Title: "Galactic Conquest" style for 1.2?
Post by: Plague Bringer on May 05, 2007, 07:35:51 pm
Upgrades fuck balance.
Title: "Galactic Conquest" style for 1.2?
Post by: David on May 05, 2007, 08:14:52 pm
So, you need some master server to hold the list of who owns what?
And then you have lots of servers playing the same map.
And others are never played.
And the new master server would need a list of every map.
And then I could make a 'server' that keeps saying aliens just won on every map...
Title: "Galactic Conquest" style for 1.2?
Post by: treminator on May 06, 2007, 04:27:50 am
Nice idea, kind of like ET map rotations and/or XP save.  It would keep people on the same team over the course of several maps - like a mini tournament.  A server side XP save option for individuals (provided they don't change sides until a map rotation is complete) would have fewer %(s) of their health depleted on enemy hits (like extra armor, for both alien and hums) - 100 XP = +2% armor, 200 XP = +4% armor, et cetera.  1. This could help the inexperienced who stay put on a team counterbalance more experienced players (as well as provide a challenge to the experienced), and 2. would help alleviate long drawn out games since heavily XP'd tyrants (for example) would be more apt to charge a hum base before SD.

And, after each map, a colored star chart with statistics or something (like in ET) could give feedback on headshots, per class/weapon kill ratios, deaths, et cetera.
Title: "Galactic Conquest" style for 1.2?
Post by: Kaleo on May 06, 2007, 05:07:06 am
Hear Hear...

I think that the best thing would be if you had a scematic veiw of the system(server) and each planet(map) has H/C/A next to the name. This would change depending on the race in controll of the planet. The system map would show up in the map loading screen and replace the crappy boreing one we have now.
Title: "Galactic Conquest" style for 1.2?
Post by: next_ghost on May 06, 2007, 11:05:40 am
A little different conquest would be better: No contested planets, just alien, human and neutral. When a map ends, the winning team conquers the planet and votes for next enemy/neutral planet to attack. When the game ends in a draw, the planet becomes neutral and all players vote, this time for both defense and attack.
Title: "Galactic Conquest" style for 1.2?
Post by: DarkWolf on May 06, 2007, 11:20:16 am
Nice idea Gman and next_ghost :).
Title: "Galactic Conquest" style for 1.2?
Post by: Plague Bringer on May 06, 2007, 12:04:56 pm
Almost every one of you has gotten way off track. The idea was to have a little cinematic to show who won the map last time. You needn't another master server, and there's no way to abuse it. It's a simple concept, don't complicate it *coughdavidcough*
Title: "Galactic Conquest" style for 1.2?
Post by: sleekslacker on May 06, 2007, 04:24:52 pm
Quote from: "Plague Bringer"
Almost every one of you has gotten way off track. The idea was to have a little cinematic to show who won the map last time. You needn't another master server, and there's no way to abuse it. It's a simple concept, don't complicate it *coughdavidcough*


I think you are the one getting the wrong idea here. Read the first post again.

On the topic, I think this is not a very fair idea. Tremulous was created as a multiplayer FPS in mind, not a persistent RTS/FPS game. You wouldn't have any control over the other battles, and it will only lead to frustation. With the griefers and all, the end result will be pretty jacked up and pointless. Not saying that it cannot be done, but the game will need to be redesigned if we want this idea to mean something.

If you want an idea of which side won the most battle on which server, you can just grep the log, calculate the statistics and put the result on a website.
Title: "Galactic Conquest" style for 1.2?
Post by: f0rqu3 on May 06, 2007, 04:28:01 pm
(http://kitamorn.com/sage/uploaded_images/Sage.JPG)
hi guys watsup
Title: "Galactic Conquest" style for 1.2?
Post by: The MC Horton Crankfire on May 06, 2007, 11:53:52 pm
f0rqu3, you live in a hobbit hole? That's fucking awesome.
Title: "Galactic Conquest" style for 1.2?
Post by: doomagent13 on May 07, 2007, 12:18:40 am
I havent done it, but it is theoretically possible to make the ending of the previous game choose the next map.  Aliens win, go here; humans win, go there; tie, stay here.  Repeat. (not 3 maps, but in general, through all the maps, with each game choosing which path to follow)  Cinematics would require new data pk3s--variable rotation can be done NOW. (dont ask how, though)
Title: "Galactic Conquest" style for 1.2?
Post by: benmachine on May 07, 2007, 01:54:33 am
Quote from: "doomagent13"
I havent done it, but it is theoretically possible to make the ending of the previous game choose the next map.  Aliens win, go here; humans win, go there; tie, stay here.  Repeat. (not 3 maps, but in general, through all the maps, with each game choosing which path to follow)  Cinematics would require new data pk3s--variable rotation can be done NOW. (dont ask how, though)


RTFM. Well, RTM really, I'm not the kind to throw Fs around.
If I remember correctly, the syntax for maprotations is in the end of the manual, and is actually quite powerful.
Title: "Galactic Conquest" style for 1.2?
Post by: Seffylight on May 07, 2007, 02:06:07 am
I really like this idea. :)
Title: "Galactic Conquest" style for 1.2?
Post by: gman19 on May 07, 2007, 02:17:22 am
Wow. Didn't think I'd stir up this much of a response; not complaining though.


I'm doing a mock paint job of what I think the screen should be like right now, please wait momentarily as I finish and upload it. Beware; it's made in MS Paint, so it's pretty horrible. Just a general layout for what I had in mind. I'll edit this and link to the picture once I get it done. Thanks for the feedback!

EDIT:

Mockup complete, uploading now.

EDIT 2:

Uploaded. Check first post for new image.
Title: "Galactic Conquest" style for 1.2?
Post by: Plague Bringer on May 07, 2007, 12:06:46 pm
So; would there only be one map in play at a time?
Title: "Galactic Conquest" style for 1.2?
Post by: treminator on May 07, 2007, 02:04:45 pm
Nice map.  Along with what Plague Bringer said, what if ...

When a nextmap or map vote is called, players who press F1 warp to that map while others with F2 stay in that system to continue fighting.  You would have multiple battles (up to server player limit) going on at the same time.  This would truly add a new strategy to contesting star systems, and server side updates of other star system battles would be passed to the console (to inform multiple human and alien teams of galaxy battle status):

Overmind Overlord: Karith - 1 spawn remaining, 2/8 alive (6 in queue), Overmind destroyed.

Red color for danger, and Yellow...

Overmind Overlord: Karith - 2 spawn remaining, 4/8 alive (4 in queue).

...for system in jeopardy.

...and someone on Alien team battling in Nexus could press F? to warp to Karith to help - immediately thrown into alien spawn queue (skipping team selection altogether).

I've never played Galactic Conquest, but I like your ideas.  It would probably be a coding challenge (and server resource issue) to implement what I threw out there above.  Either way, I like where you guys are going with this.
Title: "Galactic Conquest" style for 1.2?
Post by: Dieselfame3 on May 07, 2007, 04:33:09 pm
that sounds like a great idea
Title: "Galactic Conquest" style for 1.2?
Post by: HamStar on May 07, 2007, 05:44:27 pm
I reckon its a great idea, but what about mapvotes? O.o

Edit: Aww crap, forgot to read the post 2 posts up from thsi post, ignore this post please.
Title: "Galactic Conquest" style for 1.2?
Post by: DHRUVINATOR on May 07, 2007, 06:50:39 pm
Wow man alot thought into this. Darklegion give him a job!
Title: "Galactic Conquest" style for 1.2?
Post by: Plague Bringer on May 07, 2007, 08:08:14 pm
Multiple maps on a single server would be a bad idea, I can't explain it too much, but it just makes sense to me.
Title: "Galactic Conquest" style for 1.2?
Post by: gman19 on May 07, 2007, 11:33:42 pm
Quote from: "DHRUVINATOR"
Wow man alot thought into this. Darklegion give him a job!


A job?! Sweetness; I could use a hobby this summer, only 2 weeks of school left FTW!!!!!!

That would be nice to get on the Tremulous development team, you know.

And, excellent ideas, Treminator; that would be very nice to add in with this. Make it sort of a football game update method; real-time updates on games while you're in another one, like you get on ESPN and such.
Title: "Galactic Conquest" style for 1.2?
Post by: techhead on May 08, 2007, 12:34:09 am
Make Tremulous into a MMOFPS and you'll win next year's ModDB contest by a landslide.
Title: "Galactic Conquest" style for 1.2?
Post by: Taiyo.uk on May 08, 2007, 12:48:40 am
This has the Official Taiyo.uk Seal of Approval.

Tremulous and Vega Strike in one?
Title: "Galactic Conquest" style for 1.2?
Post by: Lord Baxter on May 08, 2007, 08:50:44 am
galactic conquest is too cumbersome in gameplay terms, planetary conquest maybe? just the idea that humans and aliens are fighting for control for facilities on a planet.
Title: Re: "Galactic Conquest" style for 1.2?
Post by: Nux on May 08, 2007, 11:34:57 am
Quote from: "gman19"
..you could make variations of a map that changes depending on whatever team controls the area.


This reminds me of the more immediate changes that will occur in the not-so-soon-to-come steam game 'Natural Selection 2'.

From the wikipedia article- "The proposed feature would dynamically generate bacterial infestation based on what areas of the map the alien team controls."

It's an interesting idea and (unlike many suggestions) it hopefully shouldn't actually affect gameplay. It might add the depth that people would appreciate, perhaps even giving the game a sort of plot.

The only worry is that it might not be implemented very 'smoothily'. That it could seem redundant or 'tacked-on' and cheapen the game rather than add depth to it.
Title: "Galactic Conquest" style for 1.2?
Post by: Shadowgandor on May 08, 2007, 06:41:12 pm
Would be great if this mode was an option. Btw, would you still be able to pick your side?
Title: "Galactic Conquest" style for 1.2?
Post by: Meticulo on May 10, 2007, 12:18:38 am
this is an awsome idea, I know C++ but i havent modded with the quake 3 engine before. If anyone wants to work with me i will gladly try to make this mod.
Title: "Galactic Conquest" style for 1.2?
Post by: mana on May 11, 2007, 12:51:05 pm
For an easier implementation and due to the need of loadbalancing, i'd recommend not to run multiple instances of maps being played at the same time on one server / one tremulous process.

If you are going for a galactic conquest mod, i would say that each moded server plays one and _the same_ map over and over again. With your "depending on who owns this map/planet"-changes as you like em.
The more servers you got, the more planets are there to conquer. You get a kind of dynamic "universe" with a lot of players online and have a poor-mans clustering all the same.

And I don't think you would need a server-register other than the existing one for that. The moded client can group servers together by their group- or "universe"-name.

I'd ask you guys to think simple and in small steps. There is much brainstorming here but little solid.

As some extra point i would suggest not to mix this discussion with tremulous base development. Lets get a stable 1.2 first an then we will see.

happy tremulousing, i hope you got some piety for me, beeing offline at home so i cant play :-/

greets
Mana
Title: "Galactic Conquest" style for 1.2?
Post by: gman19 on May 15, 2007, 10:09:25 pm
I shan't allow this to die!

Any other suggestions on this idea?
Title: "Galactic Conquest" style for 1.2?
Post by: fleash eater on May 16, 2007, 02:31:25 am
yeah, i have a format i've been working on

it'll show the planets, and the human owned planets will be able to send attack ships out to alien owned planets.(i was trying to see if there was a possible way to have the aliens be able to counter attack their ship. but there would need to be a ship map)
0and aliens could send a flying type over mind.

vise versa for aliens

iv'e been trying to use blender to make flying OM. plz if you have any sugggestion post em up. plz someone help me make a flying OM :overmind:
Title: "Galactic Conquest" style for 1.2?
Post by: trem-ulous9 on May 16, 2007, 09:07:41 am
Good idea if it's implemented well and not half-baked. It looks a bit too complex for 1.2, though, which is supposed to balance the game/fix bugs/etc. from what I hear. Perhaps 1.3 or a later release.
Title: "Galactic Conquest" style for 1.2?
Post by: mana on May 16, 2007, 03:57:38 pm
Tremulous releases are somewhat .. ehm .. unfrequent .. so you might better not count on specific features for a release that is probably more than a year away. Ask the core-devs directly what they think about this idea, or better still, get some guys together and make this a mod.
If there is no reaction from the busy devs (as seems) and no one taking on a mod (will see) let the subject die in peace and to be necroed in a decade ;)
Title: "Galactic Conquest" style for 1.2?
Post by: ShadowNinjaDudeMan on May 16, 2007, 06:35:50 pm
Alien ship, human ship taken over and covered in GOO.
Easy, lookin plain sick, either that or they are huge spitwads.
Title: "Galactic Conquest" style for 1.2?
Post by: fleash eater on May 16, 2007, 10:57:13 pm
Quote from: "ShadowNinjaDudeMan"
Alien ship, human ship taken over and covered in GOO.
Easy, lookin plain sick, either that or they are huge spitwads.


lol good idea, but i have been do reserch for my idea

there is a map based on stargate Atlantis(caalled stargate command), and that could be turned into a scene on a space ship easily. the giant portal in the front could send you to were the aliens are, or were the aliens are to  your ship.
 the ship for aliens will be a human infeasted ship with o growing over mind on the back half

lol granger must be smart to know how too use the computers to get too the humans world