Weighted Companion Cube Soccer

Discussion in 'Team Fortress 2 Talk' started by l3eeron, Aug 9, 2008.

  1. l3eeron

    l3eeron L8: Fancy Shmancy Member

    Messages:
    594
    Positive Ratings:
    85
    Hello ladies and gents...

    Been a while since I posted here, but I still poke around. Outstanding site, I would like to add.

    My friends and I have been hard at work with our new proprietary game mode - Weighted Companion Cube Soccer (WCC Soccer).


    http://www.youtube.com/watch?v=8RfspaJV2lA

    A Cube is spawned in the middle of the map along with two goals at each end.
    Players then simple try to get the Cube in through the goals using weapons.
    The Cube (like the payload in pl_ maps) replenishes ammo and health if you stand near to it, every four seconds with a very visible yellow beam.


    Teams that concentrate on killing the other team often lose when the opposing team score with the Cube. The emphasis is on team work. Strategy may seem pointless on what is essentially a Deathmatch game, but teams that work together, ubering heavies, with several scouts staggering their shooting, make for a formidable offense. Snipers have been disabled on our servers as we have found snipers tend to decimate a map.

    The Cube has several beam rings coming out of it, to show the players where it is.
    Red circles show that the cube is nearing the red goals, blue circles show that the cube is nearing blue and purple circles show that it is centered... useful when in the thick of things, you are not sure where the goal is!

    The yellow circle is a healing beam....it is basically a spawn locker. Full ammo and full health to anyone near it. The reason for this is that cube maps have no other ammo and health, forcing players to stay near the cube to get healed and reduces the number of turtles. Engies have a hard time but with the number of weapons lying around, this isn't such a big issue.

    One of greatest fears with doing the full spawn locker thing was a heavy camping it, but it became clear that the heavies could barely stay with the Cube to get healed. Scouts are popular, despite their low health. They can stay near the cube long enough. The main problem is that no-one can really stay with the Cube long enough to get healed! The beam happens every 4 secs and often players miss it!

    Couple of issues with the Cube.
    Needles, flames and pistols have little effect on it. Nor, sadly, does the airblast. Melee weapons are awesome, as are the shotties.

    As for maps, there are five maps and some of the mappers at TheVille are making a couple more. However, it can be played on most maps.
    The program has a cvar to kill off control points and teamflags. So it works great on 2Fort, Badlands, Fastlane, Turbine. One of the favorites is Warpath2. cp_well or ctf_well do not work, because if the Cube goes in the water, it's a pain to get out.

    The Cube has a reset timer. After 30 secs of inactivity, the Cube resets back to the center. So some teams use this to their strategic advantage.

    It also sends stats out to HLStatsX so that you can record the number of goals, own goals, longest shots and the most distance per round:
    http://theville.hlstatsx.com/?mode=actions&game=tf
    (actions 27 - 30)

    This is a video showing some of the action:

    http://www.youtube.com/watch?v=8RfspaJV2lA

    If you want to try it out, you will find it here:

    TheVille.Org X - Weighted Companion Cube Soccer
    216.52.148.66:27015


    PS - Mapping is fun for this. Small bright maps works great. As you can see, we are in dire need of some worthy maps as my mapping skills are limited.
     
  2. drp

    aa drp

    Messages:
    2,254
    Positive Ratings:
    2,553
    wow this is really good.
    how long has this been in the works?
     
  3. l3eeron

    l3eeron L8: Fancy Shmancy Member

    Messages:
    594
    Positive Ratings:
    85
    We finished writing the software about 2 months ago. Playing it on already released maps is lame (Dustbowl and warpath etc)... way to big. So I slapped together a few simple maps to have something to play on. So It took me a few weeks to put together playable maps for this.

    We love it. We often have a full server in the evenings.


    I do have one map that is halfway decent:

    Download

    cube_splash_b1

    http://www.theville2.org/downloads/cube_splash_b1.bsp

    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
     
    Last edited: Aug 9, 2008
  4. luxatile

    aa luxatile deer

    Messages:
    2,289
    Positive Ratings:
    1,348
    Wow, this sounds absolutely awesome! I just need to try this some time.
     
  5. Nineaxis

    aa Nineaxis Quack Doctor

    Messages:
    1,767
    Positive Ratings:
    1,404
    Well, could you give us a brief overview of what entities are needed for one of these maps? You can ask us to make them, but it's kind of hard when we don't know what to do. :p
     
  6. l3eeron

    l3eeron L8: Fancy Shmancy Member

    Messages:
    594
    Positive Ratings:
    85
    Make a map with spawn rooms only, no timer entities, or game entities( caps, intel etc)... we handle the rest.

    Only thing necessary is spawn rooms =)

    so only thing needed is

    - func_respawnroom

    - info_player_teamspawn

    - func_respawnroomvisualizer

    etc, for a spawn room.

    The maps default to 30 minutes which is perfect.
     
    Last edited: Aug 9, 2008
  7. Nineaxis

    aa Nineaxis Quack Doctor

    Messages:
    1,767
    Positive Ratings:
    1,404
    Okay then... I might throw one together when I'm bored.
     
  8. l3eeron

    l3eeron L8: Fancy Shmancy Member

    Messages:
    594
    Positive Ratings:
    85
    Ha ha!!!!

    that would be a nice change of perception.

    Appreciation in advance to you sir.
     
  9. luxatile

    aa luxatile deer

    Messages:
    2,289
    Positive Ratings:
    1,348
    I'd love to make one too. Of course, I've got a WIP map to look after and a competition entry for this month, so it'll be a while. :p

    Good job on the existing ones btw.
     
  10. Apex_

    Apex_ L3: Member

    Messages:
    122
    Positive Ratings:
    14
    Is it possible within this plugin to handle multiple goals per team? A four way map where each team has two goals to look after would be pretty interesting I think.

    You mentioned this being proprietary. Do you mean it's not open source or only the Ville servers will be permitted to host it? I'd like to run this myself on my server...our community loves oddball modes!
     
  11. l3eeron

    l3eeron L8: Fancy Shmancy Member

    Messages:
    594
    Positive Ratings:
    85
    ya, you wont find this anywhere but the ville, and we wont give it out, so I don't blame you if you don't wanna map for it. That's why I haven't posted it here.

    Regardless, it's super fun! :)

    We tried to make murderball with it... it failed.
     
  12. Apex_

    Apex_ L3: Member

    Messages:
    122
    Positive Ratings:
    14
    If I weren't such a lazy mapper in general I'd probably consider it since it'd be a fun little project. I don't want to sound like a selfish ass but I really don't want to work on anything I can't use, whereas other normal or public Sourcemod gametypes I could host.

    Regardless, best of luck with it and I hope it turns out well!
     
  13. ChronoTriggerFan

    ChronoTriggerFan L7: Fancy Member

    Messages:
    435
    Positive Ratings:
    72
    Man this looks really cool. is there any particular reason the server is not responding right now?
     
  14. Nineaxis

    aa Nineaxis Quack Doctor

    Messages:
    1,767
    Positive Ratings:
    1,404
    I'm guessing you want a vmf and you're going to add in all the fancy stuff?
     
  15. l3eeron

    l3eeron L8: Fancy Shmancy Member

    Messages:
    594
    Positive Ratings:
    85
    nope, all the game stuff is coded, all done server side. All it requires is a plain map, bsp works great.
     
  16. Nineaxis

    aa Nineaxis Quack Doctor

    Messages:
    1,767
    Positive Ratings:
    1,404
    :O Amazing. So with no functioning gameplay entities in the map, this thing works?
     
  17. l3eeron

    l3eeron L8: Fancy Shmancy Member

    Messages:
    594
    Positive Ratings:
    85
    As far as I can see, it's up n running :huh:
     
  18. l3eeron

    l3eeron L8: Fancy Shmancy Member

    Messages:
    594
    Positive Ratings:
    85
    Yep, if you come n DL the map, it's useless outside of our server. I don't even add a timer or CPs or anything, just spawn room stuff.
     
  19. Armadillo of Doom

    aa Armadillo of Doom Group Founder, Lover of Pie

    Messages:
    949
    Positive Ratings:
    614
    [​IMG] In all seriousness though, top-notch work. I played a map just a few days ago called 'cube_soccer'. So many different arenas are going through my mind atm, lol. Looking forward to playing this more.
     
  20. l3eeron

    l3eeron L8: Fancy Shmancy Member

    Messages:
    594
    Positive Ratings:
    85
    I'm struggling with making high quality maps for this. I would pay someone to make a "real" map for it. One that's optimized, since I never got that far with a map, I never learned how to.


    But, I know how requests go. Everyone here is knee deep in some project already :)
     
    Last edited: Aug 10, 2008