A 2-player Alt-Control game in which players have to crank a pipe and hit a foot-pedal each, to control the up-down and side-to-side motion and firing, for an all powerful Anti-Aircraft gun setup on a spaceship
Read the full article here: https://naiduvishal13.wixsite.com/portfolio/project-03
- Header / C++
- It's the lowest layer of the PlayerCharacter hierarchy
- Controls how the ships ride SplineActors
- Used some real cool interpolation to make the ship
- Lerp to the next spline point instead of teleporting, to make the movement feel super smooth
- Lean like a bike upon turning
- Header / C++
- Implemented a 2-layer buffer system to mitigate the Input Irregularities from the Alt-Ctrl
- Input X/Y => Current Yaw/Pitch Rates (which has it's own Rise/Fall Rate)
- Header / C++
- Implemented a Generalized Weapon Firing System to which you can tag as many weapons as you want attached to a ship, each with its own firing properties
- Originally created with a star wars destroyer in mind, with numerous guns attached to one body
- Header / C++
- Implemented a delayed explosion trigger mechanism on the airburst
- Wrote the radial damage calculator
- Header / C++
- Wrote an AnimBP to apply bone rotation to the gatling gun
- Weapon logic to only start firing over Threshold RPM | Rise/fall of bone rotation upon trigger | Overheat logic & dynamic material control
This video shows the first prototype of the Alt-Controller as a teammate and I try to shoot down a plane on the far screen