Difference between revisions of "Turf 2 Design/Suggestions"

From Voxel Turf Wiki
Jump to: navigation, search
(First Person Stuff)
 
Line 65: Line 65:
  
 
=First Person Stuff=
 
=First Person Stuff=
 +
There should be two combat modes - one for casual players "Run and Gun", and "Tactical" for more experienced players
 +
 
==Weapons==
 
==Weapons==
 +
In general:
 
* More weapons, such as Bows/Crossbows
 
* More weapons, such as Bows/Crossbows
 
* Melee weapons, such as Baseball Bats & Crowbars
 
* Melee weapons, such as Baseball Bats & Crowbars
Line 71: Line 74:
 
* Fun weapons, such as a Potato Gun, or a Gun that shoots Guns
 
* Fun weapons, such as a Potato Gun, or a Gun that shoots Guns
 
* Utility weapons, such as Grappling Hooks (A grapple attachment could also be a weapon mod)
 
* Utility weapons, such as Grappling Hooks (A grapple attachment could also be a weapon mod)
 +
 +
==Gunplay==
 +
Run and Gun mode should have spongy enemies and spongy player. Combat should be Juicy.
 +
* Movement should affect accuracy
 +
* Enemies should have some kind of stagger mechanic - hitting them in a weak spot or with shear amounts of firepower should make them stop and flinch.
 +
  
 
==Movement==
 
==Movement==

Latest revision as of 10:39, 27 April 2020

Guidelines For This Page

The purpose of this page is to document the developer's thoughts as what Turf 2 should be. Head to the talk page to propose an addition.

See Also: Turf 2 Supply Chain Ideas

Base Engine

  • Multiple cities, an entire world to explore
  • "Block" based buildings, height-map terrain. Underground layer.
  • World divided into tiles, which may be cities, may be vacant, may be wilderness (mountain ranges, deep forests, etc). Tiles are to be irregular in shape
  • Cities are to be divided into irregular tiles too. Placing a base in a tile gives building/racketerring/owning permissions for all buildings in or intersecting a tile
  • Roads can be placed freeform and lot slots radiate from it (like most modern city builders)

Modability

The VT lotpack system should be expanded to everything

  • All assets (textures, blocks, vehicles, missions) should be tag indexed (eg "VANILLA.CONCRETE_BLOCK") and defined by plaintext JSON files.
  • Mod assests should have fallbacks required in case a player wants to join a server with a mod installed but does not have said mod.
  • In-game mod editor (basically a ui for editing a .json)
  • These changes should make modding and adding new assets trivially easy (won't break ids/maps/etc)

Performance Goals

  • Multithreaded chunk/terrain renderer (VT uses 1 separate thread, T2 should use as many threads as possible)
  • Multithreaded physics, ideally 1 thread/player. Hopefully multithreaded raycasting too.
  • Draw distance to the horizon

Artistic Goals

  • PBR rending, screenspace reflections, automatic tonemapping
  • TODO: Consistent art style for people/terrain

Economy

The game should have 2 economic models: Simple (same as Turf 1 - build buildings, collect money) and Advanced (resource flow, GDP simulation, etc). The rest of this section refers to the Advanced mode

Resources

See Also: Turf 2 Supply Chain Ideas

  • Most buildings should create or consume some kind of resource
  • Players can either collect the resource and stockpile them (requiring warehouses top store them), or sell them on the open market. Other players can raid these to steal goods.
  • Players can spend the resource stockpiles to build buildings, or on upkeep on various things
  • Cities can specialise in resources, giving a production bonus
  • Resources are traded between cities, via roads/road and sea routes. Players can steal from freight vehicles.
  • The should be very big (major) industrial buildings that act as a main industry for a city.

Finance

  • (GDP) As factions draw income from buildings money is extracted from the economy, making the citizens poorer. Likewise players spending money will inject money into the economy
    • The effect of this is that idling in a city will cause the tax base to shrink and reduce income

Warfare

Turf Wars

  • Turf Wars should have some kind of casus belli system. Some kind of limited war should be available early game to fight over a single base. Late game you should be able to annex factions entirely to remove them from the city.
  • Rather than base attacks players/factions should be able to order squads around on the map. Squads are units of ~5 goons.
  • Different unit types, from street goons at the low end, to professional soldiers and armoured units at the high end. Recruiting and maintaining more advanced units will require a supply/resource chain
  • Players give a morale/combat bonus to nearby units, encouraging the player to be present in battle
  • Units can be placed under the control of AI generals to auto balance front lines and take weakly or unopposed positions

Character Building

Perks

  • Perks should be replaced with a Tree
  • Players should be allowed to multiclass - eg: be able to have both a "Shotguns" build and a "Diplomacy" build

Base Building

  • Players should have a reason to manually stylize their home base (and not just have empty flags)
  • Factions should have a Capital Base each that grant certain bonuses, have increased warscore value
  • Player Stylised Bases > Prefab Bases > Plain Flags
    • Ideas: Machine gun turrets/Rocket turrets. Must be manned to take effect
    • Bases can have an "Armory" rating that effects their force limits
    • Bases can be used to store Commodities in a limited amount. Possibly dependent on pallets?

First Person Stuff

There should be two combat modes - one for casual players "Run and Gun", and "Tactical" for more experienced players

Weapons

In general:

  • More weapons, such as Bows/Crossbows
  • Melee weapons, such as Baseball Bats & Crowbars
  • Bayonet attachments for additional melee damage
  • Fun weapons, such as a Potato Gun, or a Gun that shoots Guns
  • Utility weapons, such as Grappling Hooks (A grapple attachment could also be a weapon mod)

Gunplay

Run and Gun mode should have spongy enemies and spongy player. Combat should be Juicy.

  • Movement should affect accuracy
  • Enemies should have some kind of stagger mechanic - hitting them in a weak spot or with shear amounts of firepower should make them stop and flinch.


Movement

The game should have some sort of skill based movement for Pro-Gamers to do their Pro-Gamer Moves.

  • Ledge Grabbing
  • Rolling
  • Wall Jumping

This can be used to create normally inaccessible areas in Bandit Bases and Dungeons.