Difference between revisions of "Turf 2 Design/Suggestions"

From Voxel Turf Wiki
Jump to: navigation, search
(Initial Edit)
 
(First Person Stuff)
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
=Guidelines For This Page=
 
=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 [[{{TALKPAGENAME}}|talk page]] to propose an addition.
 
The purpose of this page is to document the developer's thoughts as what Turf 2 should be. Head to the [[{{TALKPAGENAME}}|talk page]] to propose an addition.
 +
 +
''See Also: [[Turf 2 Supply Chain Ideas]]''
  
 
=Base Engine=
 
=Base Engine=
Line 29: Line 31:
  
 
==Resources==
 
==Resources==
 +
''See Also: [[Turf 2 Supply Chain Ideas]]''
 
* Most buildings should create or consume some kind of resource
 
* 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 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.
Line 39: Line 42:
 
* (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
 
* (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
 
** 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.
 +
 +
 +
 +
[[Category:Content]]

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.