Skip to content

Latest commit

 

History

History
64 lines (53 loc) · 2.15 KB

Readme.md

File metadata and controls

64 lines (53 loc) · 2.15 KB

TODO - gameplay feat

  • tank controlller
  • tank shooting
  • bunch of tanks
  • minimap UI camera
  • bullet kills tanks
  • multiple proposed trajectories
  • proposed trajectories check terrain
  • death explosion effect
  • player tank moves to right click
  • power/elevation buttons keep same target
  • flight time plus/minus keep same target
  • AI contorolled tank - shoot closest, move randomly
  • multiplayer https://johanhelsing.studio/posts/extreme-bevy

TODO - gameplay feat ideas

  • each player controls 1 artillery tank + 1 drone
  • line of sight fog of war (based on all team drones + tank line of sight)
  • player sees enemy shell impact point from radar when close to impact (and extrapolates shooter position) - needs drone for accurate target info
  • different types of ammo in each gun class (killstreaks? cs-style money points?)
  • different types of gun classes (like battlefield)
  • game mode:
    • sp PVE
    • mp FFA teams 1-4 (fortnite)
    • mp Red Vs. Blue (2-3 fronts)
  • achievements pve
  • elo rating pvp
  • fortnite style powerup on map
  • skill based match making on same map, spatially (east easier, west harder)

TODO - graphics feat

TODO - non-trivial

  • app-world compute shaders? Kjolnyr/bevy_app_compute#4
  • upgrade bevy 0.12
    • audio system rewrite -
    • bevy-hanabi update
    • physics libs update

TODO - WASM WEBGL INCOMPATIBLE CRATES

  • "hanabi" - particle effects (compute shaders)
  • "bevy_atmosphere" - Nishta sky (compute shadefrs)
    • unsupported webgpu
  • "simdnoise" - only works intel SIMD

TODO - genetic AI