Git Product home page Git Product logo

vanquish-redux's Introduction

vanquish-redux

Redesigned implementation of the ArmA 3 dynamic mission using ALiVE.

vanquish-redux's People

Contributors

dkushner avatar

Watchers

 avatar

Forkers

wartech0

vanquish-redux's Issues

Capture and control system.

The mission should feature a capture and control system that allows the player to invade and control various capture points across the map. Each capture point should yield a certain number of "command points" (CP) per tick. This number should be indicated on the map.

The player should be able to view the current command situation using the intelligence desk at the main base. They should see an indication of how much of each resource they are earning each tick and the time until the next resource tick occurs.

Research and development system.

The mission should include a research and development system that allows players to invest "research points" (RP) in different technologies to improve their available resources and maintain parity with enemy force strength. This system will revolve around a hierarchical set of research goals (a tech tree) that facilitates improvements in three different areas:

  • Infrastructure - Allows the player to unlock various defensive and developmental structures and improvements to captured cities.
  • Command - Allows the player to research new unit types for recruitment and expand their available AI slots. Also allows research of various supports.
  • Combat - Allows the player to resarch various weapon improvements and develop new vehicles based on captured blueprints.

Infrastructure Improvements

  • Research Station: When constructed on an occupied territory, causes that territory to generate research points each turn.
  • Fire Support Base: Allows the construction of a fire support base on an occupied territory, unlocking indirect fire within range of the base.
  • Barracks: When constructed on an occupied territory, increases troop strength and readiness at that location. (Need to find a way to get ALiVE to respect this.)
  • Communications Station: When constructed on an occupied territory, provides the ability for players in the area to call in support operations remotely.

Command Improvements

  • Rifleman: The ability to recruit basic rifleman unit.
  • Medic: The ability to recruit a combat medic unit.
  • Marksman: The ability to recruit a marksman unit.
  • Command X: Several upgrade options that expand the number of AI recruits a user can have in his squad.
  • High Command: Unlocks the ability for players to recruit high command squads.

Combat

  • Light Weapons: Unlocks a selection of light weapons and rifles in the armory.
  • Support Weapons: Unlocks MGs and mounted support weapon kits in the armory.
  • Mobility: Unlocks a selection of light vehicles in the garage.
  • Sabotage: Unlocks a selection of explosives, mines and detonators in the armory.
  • Mechanization: Unlocks medium armored vehicles in the garage.
  • Armor: Unlocks heavy armor vehicles and MBT in the garage.
  • Air Superiority: Unlocks a series of fighters and jet aircraft.
  • Ground Suppression: Unlocks a series of gunships and CAS aircraft.
  • Air Cavalry: Unlocks a selection of transport aircraft.

Control point generation and management.

It doesn't seem like automatically generating control points from config-sourced location data is going to work. The location geometry listed in the config appears to only apply to the name label on the map. Even with an applied margin, the marker area doesn't seem to cover the appropriate region. Going to see how a manually tagged marker approach will work.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.