Forum Thread
  Posts  
Multiplayer Firefighter Game in Source (Forums : Ideas & Concepts : Multiplayer Firefighter Game in Source) Locked
Thread Options
Oct 22 2013 Anchor

So I had an idea and I thought I'd post it here for feedback and assistance.

I have an idea for a multiplayer mod to be made in the Source engine; a cooperative action game in which up to 4 players take the roles of firefighters.

The Basics

Each map is a different building or location which has set alight. At the players' spawn, usually immediately outside the building, is a fire engine from where they can get full health, like TF2's supply lockers. Throughout the map are a network of nodes to which the fire can spread. The fire begins at three or so fixed nodes and sets alight the next one along the chain. The further apart the nodes are, the longer the delay until the next one sets alight.

This creates a fairly realistic way for the fire to spread. Only by severing the fire at the source can you effectively mop up the tangents. The firefighters take damage from the fire. It inflicts large amounts if they wade into the flames, forcing the players to extinguish the fire first or find another way around.

The firefighters spawn with fire extinguishers which they can use to put out flames and make their way through the map. The extinguishers have limited ammo and can only be restocked by picking up other extinguishers dotted around the maps or returning to the fire engine which replenishes their health and ammo. Health packs are also scattered around the maps- the HL2 kind. If players are badly burned, they may want to heal up without having to return to the engine.

When a player is damaged by fire, they ignite. They continue to take damage until the flames extinguish on their own after a moment or if another player douses them with an extinguisher. Players must stick together to avoid burning to death.

The firefighters are also equipped with fire axes. The maps are filled with doors, some of which may spawn locked by random chance. Players must break down the doors with their axes to get past. I would prefer to use L4D2's doors as they have gradually damaged models, but I'm not sure if they would be entirely compatible. While holding the fire axe, players move slightly faster than when holding the extinguisher. Friendly fire is disabled.

The Objective

The aim of the game is to complete the two objectives without running out of time or dying. There are no respawns, so if a firefighter dies they are out of play for the rest of the map. If all the players die, the game ends. If they exceed the time limit, they also lose and the game ends.

Throughout each map there are three faulty, sparking generators. These generators are the fixed starting nodes for the fires.The team must destroy all three with their fire axes. The generators could spawn in random places each time but it's not essential.

There are also three civilian casualties in each map. They spawn in random places and cannot move on their own. When idle, they lie on the ground, unconscious. Players must pick them up like the hostages in Counter Strike: Global Offensive. The civilians must be carried to the fire engine at the front of the map. While carrying civilians, players move slower and cannot use their axe or extinguisher. Other players must escort them and make a path through the flames.

If two or more civilians die, the players lose and the game ends.

If the players destroy all three generators and rescue at least two civilians within the time limit without all of them dying, they win!

There are a huge variety of possibilities for maps- museums, hotels, factories, train stations, skyscrapers, motorways, oil rigs etc. They could be filled with hazards like huge drops and moving vehicles as well as water for players to extinguish themselves in. Explosive barrels could make an appearance.

Fundamental ideas:

- Controlling the fire:
The closer to the generators you get, the more nodes there are and the tougher it will be to get through. Players must think cleverly and work together to make paths and protect each other.

- Communication:
When carrying civilians, players are vulnerable. They need to communicate with others and think one step ahead of the flames.

- Think Fast:
The fire spreads quickly so there isn't time to plan. Players are likely to trap themselves in fires or run out of extinguishers and need to be rescued. But you're against the clock- can you stop to save them when you're running out of time?

How Could This be Made?

I've been mapping for Source since 2009 and I have no doubts that something like this would be possible. Here's my latest creation:
Steamcommunity.com
If you have CS:GO, I'd recommend you try it out. The images are old and don't really do it justice.

The main task is in programming; it will probably require new entities to be coded into Source for use in the maps. I also have no idea how the Multiplayer framework for Source is set up, but the multitude of Source mods that already exist prove it is possible.

So, that's my idea. What do you guys think? Would you play it? Do you have any suggestions for names?

Oct 24 2013 Anchor

A little complex,hope it would be challenging.

Reply to thread
click to sign in and post

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.