Skip to content

Factory Collector Minigame #5

@ballerbajan

Description

@ballerbajan

A 4-player FFA minigame where each player fights to collect fuel cells and refuel their spaceship.


Required

  • Throwing charge meter to increase velocity
  • Thrown fuel objects that haven't hit the ground can stun if they hit a player
  • Use of right stick to change throw direction
    • Show trajectory or directional vector
  • Change throw button to right trigger
  • Attach a light object to fuel object
  • Limit total number of fuel objects (somewhere around 10-12)
  • Change fuel to spherical hitbox
  • Ending cutscene where the person with the most fuel goes the highest; person with least fuel goes the lowest
  • Starting sequence / intro
  • Game timer
  • Add Minigame resource to minigame directory

Maze

  • Remove procedural maze generation
  • Static (prebuilt) maze system
    • JSON or text grid
    • Designate moving walls

Fuel Receptacle

  • Update model
  • Add vacuum animation where the fuel gets sucked into a funnel or smth

Input

  • Trigger support
  • Analog stick fix
  • More natural movement

Models

  • Replace fuel generator with a ceiling tube / conveyor belt thing
  • Light model
    • Wall mounted or hanging from the ceiling
  • Rocket model

Possible

Ideas that we're not 100% sure if they will be added.

  • If a thrown object hits another player, it will come back towards the thrower
    • If they miss, the object will fall on the ground and not come back
  • Minimum throw strength value

Small Improvements

Smaller features that would be nice to have, but are not required.

  • Color the throw power meters based on player color (if the players end up being different colors)

Extras

Ideas that are completely conceptual and need further brainstorming.

  • Breakable walls
  • Throw fuel into walls to make them move
  • Moving furnaces (Goal point)
  • Fuel decays over time

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions