definitely. as I also wrote, I know there can be challenges, and it will probably be a battle for smaller maps such as city maps, but larger maps I don’t see the big problem
but I’m crossing my fingers for the best
definitely. as I also wrote, I know there can be challenges, and it will probably be a battle for smaller maps such as city maps, but larger maps I don’t see the big problem
but I’m crossing my fingers for the best
Oh my god 😨 🤢, so much Emojis 🤮.
I’d like it. It removes some of the spawn trap lane shootings. There are specifically some maps which really need it.
I think it would create much better game play, since it doesnt create the same sprint everywhere but allows a more dynamic start to every game and sets up for flanks and pushes because people won’t be as focused in the same areas.
They will still focus ON the same areas but the paths there being different creates way more opportunities, less lanes, less choke points and IMO better gameplay.
Not to mention this should alleviate a lot of the spawn camping once a team is overrun quickly which happens every so many games, and would allow sneaking past and de-capping a zone much easier to allow gameplay to go on, and I feel even force spawn campers to sit back further because you will be able to see them, spawn left or right of them and close from the outsides.
It would also help avoid annoying crisscrossing and hitting phantom vehicles during loading.
I think what you have is probably too complicated but I might be wrong. We could surely have four spawn points though and that would help with spawn camping and stop the traffic jam at the start of the game.
Those nice straight lines would be better for the spawn protection area though for sure.it a game wrecking mess currently.
4 spawn points would be great, even 3 depending on the map and game mode. It should also require the player to select a spawn point, rather than randomly assign them, or have a default spawn. I’m tired of all the new players going to the same spawn every single match.
I also find,as you might ,that all the players spawn on one spawn and none on the other.Not clever on maps like Eastern Europe where Gaijin blew all the bridges and cut the map in half.
@Stardrix dude if you have enough time and effort to put into this how about making a suggestion, not a discussion thread?
funny you say that i have I have tried to make one suggestion thread 6 times
but get them rejected and I have heard why it TOO Basic
for in my opinion is even the smallest suggestion can be a Great suggestion but NOOOO i can be worng.
sadly
Like youre point and i see it :)
mine is also a larger overview that we must have more spawn if it ends up being more FIX spawn
or “Click and Spawn”
:)
@ EddieVanHalo
That’s because your suggestions are too basic, often or not when you’re making suggestions of this sort, you need to go through the full progress and explain how it would function compared to the other one. At least going by how other ones suggested mechanics and other sorts.
too basic dont belive it any more
Spawn camping has been a significant point of frustration in War Thunder’s ground battles. Fixed spawn points often lead to predictable spawns that enemy players can exploit, particularly on larger maps where teams often struggle to break through a camped zone. To counter this, I propose a dynamic Player-Controlled Spawn Zone System that would give players more control over where they spawn, thereby reducing the occurrence of spawn camping while improving overall gameplay flow.
This system would be especially effective for large maps but could also be scaled for smaller maps as well. The proposal includes technical considerations for game developers to ensure smooth implementation.
The proposed spawn system offers several key benefits to players, significantly enhancing the gameplay experience:
Currently, fixed spawn points often lead to repetitive gameplay, with players respawning in the same areas repeatedly. With dynamic spawning, players can spawn at different points within the designated blue zones every time, allowing for more fluid gameplay. This opens up opportunities to counterattack flanks or defend objectives more effectively.
Spawn camping becomes much more difficult because players will no longer appear in fixed, predictable locations. By allowing them to click within a zone, they can actively avoid spawn campers or counter them by spawning at a safe distance. This adds an element of surprise, making it harder for opposing teams to lock down the game early.
Players who want to push a particular flank or reinforce a collapsing defense can choose to spawn in the most advantageous position for that strategy. The result is better mid-game adaptations and the opportunity to recover from setbacks more effectively.
The current spawn mechanics in War Thunder ground battles are becoming outdated, particularly on larger maps where spawn camping is more prevalent. By introducing dynamic spawn zones, War Thunder can better align with modern tactical shooters, which provide players with more control over their respawns.
In this system, each map will be divided into designated spawn zones (e.g., blue zones for friendly spawns). These zones will be visually marked on the map interface, allowing players to click anywhere within the blue zone to spawn their vehicle. This player-controlled system gives a tactical advantage and prevents predictable respawns, which often lead to spawn camping.
Here’s an in-depth code example to showcase how this system could be implemented in a game like War Thunder, with a focus on ground vehicle spawning.
Code C++ - maybe a little spaghetti code long time ago i have code’t
an example
// Define the friendly blue spawn zone boundaries (could be rectangular or polygonal)
std::vector<Vector3> blueZoneBoundary = {
Vector3(100.0f, 0.0f, 100.0f), // Bottom left corner
Vector3(300.0f, 0.0f, 100.0f), // Bottom right corner
Vector3(300.0f, 0.0f, 300.0f), // Top right corner
Vector3(100.0f, 0.0f, 300.0f) // Top left corner
};
// Function to check if a player's click is inside the blue zone
bool IsInsideBlueZone(const Vector3& clickPosition)
{
return IsPointInPolygon(clickPosition, blueZoneBoundary);
}
// Main function to handle the player's spawn click
void OnPlayerClickSpawn(const Vector3& clickPosition)
{
// Step 1: Check if the click is inside the blue zone
if (IsInsideBlueZone(clickPosition))
{
// Step 2: Check if the selected point is free of obstacles (buildings, trees, etc.)
if (IsValidSpawnLocation(clickPosition))
{
// Step 3: Spawn the player's vehicle at the selected point
SpawnPlayerVehicleAt(clickPosition);
ShowSuccessMessage("You have successfully spawned!");
}
else
{
// Invalid location due to an obstacle
ShowErrorMessage("Invalid spawn location. Please choose another point.");
}
}
else
{
// Click is outside the allowed blue zone
ShowErrorMessage("You cannot spawn outside the blue zone!");
}
}
// Function to check if the spawn location is valid (free from obstacles)
bool IsValidSpawnLocation(const Vector3& position)
{
// Check for collision with objects such as buildings, walls, trees, etc.
std::vector<Collider*> hitColliders = Physics::OverlapSphere(position, spawnCollisionRadius);
for (Collider* col : hitColliders)
{
if (col->CompareTag("Obstacle"))
{
return false; // Invalid location due to obstacle
}
}
return true; // No obstacles, location is valid
}
// Function to spawn the player's vehicle at the chosen position
void SpawnPlayerVehicleAt(const Vector3& spawnPoint)
{
Instantiate(playerVehiclePrefab, spawnPoint, Quaternion::Identity);
}
// Utility function to check if a point is inside a polygon (blue zone boundary)
bool IsPointInPolygon(const Vector3& point, const std::vector<Vector3>& polygon)
{
int n = polygon.size();
bool inside = false;
for (int i = 0, j = n - 1; i < n; j = i++)
{
if (((polygon[i].z > point.z) != (polygon[j].z > point.z)) &&
(point.x < (polygon[j].x - polygon[i].x) * (point.z - polygon[i].z) / (polygon[j].z - polygon[i].z) + polygon[i].x))
{
inside = !inside;
}
}
return inside;
}
just a small TIP. you can also add a “look for the enemy nearby”
if = Can’t spawn
bla bla bla
The initial testing of this system should focus on larger maps, such as Fulda Gap or Maginot Line, where spawn camping is more common due to long travel distances and fewer spawn points. These maps will provide ample room to test the system’s impact on battle flow and spawn camping.
Data Collection: During testing, developers can collect data on spawn point usage, spawn camping incidents, and player movement across the map. Heatmaps showing where players are spawning and engaging will help in fine-tuning spawn zone sizes and locations.
Once the system has been tested on larger maps, it can be gradually introduced on smaller maps, such as Poland or Tunisia. These maps will provide a more compact environment, challenging the system to maintain balance while avoiding spawn congestion.
To gather insights and opinions from the community, here are the proposed polls:
worth a test
There is also the problem with lemming spawn, on many maps you find yourself spawning alone and the rest of the team spawning in the same place. Think this is partly game mechanics, if player not actively choose a spawn point the game put them in the same one this should be more randomly chosen.
i have now made a new Suggestion POST
whit lot more elaboration, and technical knowledge and images that can maybe elaborate on what is being asked for.
but we are still struggling with war thunder Suggestions MOD
because they think it’s too much TOOO BASIC
although I have seen several posts that contain significantly less
sug’s it op
Took you long enough/
One side you will collide with tanks that just drive without looking left and right(myself included) and if you’re unlicky enough to manually select the other spawn you’ll have 1-2 teammates max to contest half the map
I like this idea. To make it work even better, CAS MUST spawn from the respective zones, not just ground vehicles.