Coder Social home page Coder Social logo

altv-fuel-rats's Introduction

Fuel Rats Gamemode

Premise

Various vehicles compete across the map to reach a fuel canister. Once a vehicle has a fuel canister they are considered the scrum holder. A scrum holder must deliver their canister to a predetermined gas station. No more than four canisters may exist at one time.

Scrum holders can be robbed by simply bumping your front bumper into the driver side door of the scrum holder. If you are successful you will steal the canister from the scrum holder and become the scrum holder.

At all times the goals for scrum holders will always be set and seen by all players across the map. Players may choose to pursue the scrum holder or simply camp the scrum holder’s destination. It is up to the player to decide how they get the canister to the goal.

Each canister that is successfully delivered will increase the global fuel supply. This will always reward the player who scores the canister with credits.

Players will all have fuel. Fuel can be picked up from any gas station by simply driving through it and having at least 1 credit per 1 unit of fuel they wish to refuel. Fuel will be subtracted from the global supply and added to the individual player. If a player runs out of fuel they will become stranded and all credits they have earned will be completely lost and their current vehicle will be deleted. They will have to start fresh.

Players are not encouraged to form teams but nothing will prevent them from forming a team. All vehicles will be limited to a standard vehicle speed.

Credits can be spent on randomizing vehicle upgrades in 5 slots. Each slot will give the player an increased maximum speed ranging from 1 to 10 units.

A perfect vehicle will consist of [10, 10, 10, 10, 10]. Resulting in a 50 unit speed increase. These speeds cannot be re-rolled. All vehicle appearances can be purchased for credits but are lost if their vehicle is disabled.

Core

This is what would be required to get the base gamemode out and playable.

  • Account System
  • Credit / Monetary System
  • Vehicle Selection System
  • Fuel Canister Spawning / Respawning
  • Fuel Canister Scoring
  • Fuel Canister Bumping
  • Fuel Consumption
  • Fuel Refills at Gas Stations

Optional

  • Vehicle Upgrades
  • Vehicle Customization
  • Vehicle Picker (Can be random for core)

altv-fuel-rats's People

Contributors

stuyk avatar

Watchers

 avatar

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.