index
:
kurator
master
A little 2D spaceship combat engine
Aki
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sim
/
src
Age
Commit message (
Expand
)
Author
2024-04-05
Refactored Actions to be owned by registry
Aki
2024-04-05
Extracted KeepAtRange action
Aki
2024-04-05
Fixed Turrets percepting time too fast
Aki
2024-04-05
Separated Turret from AI, shuffled their units
Aki
2023-02-28
Added tracking to damage calculations
Aki
2023-02-17
Replaced all entt includes with full header
Aki
2023-02-14
Replaced Context+Battle combo with State and arbitrary Systems
Aki
2023-02-14
Extracted basic simulation behaviour and that part of state to own class
Aki
2023-02-13
Created sim::State object to hold overall state of simulation
Aki
2023-02-13
Externalized part of simulation systems
Aki
2023-02-13
Extracted scenario setup from BaseBattle constructor
Aki
2023-02-12
Removed unused get from team manager
Aki
2023-02-12
Removed RandomSpawner from BaseBattle instance
Aki
2023-02-12
Extracted system update functions out of sim BaseBattle
Aki
2023-02-11
Context is now used in sim systems
Aki
2023-02-05
Fixed boundary damage dealing and resulting side effect in totals
Aki
2023-02-04
Ship types JSON now support base_*_resists entries
Aki
2023-02-03
Created engine module right now containing only Point
Aki
2023-01-27
Added effective range calculation for turrets
Aki
2023-01-15
Implemented naive on-death markers
Aki
2023-01-12
Fixed edge cases in inter-layer damage consumption
Aki
2023-01-10
Extracted ship loadout into own class
Aki
2023-01-10
Moved universe repo initialization to campaign module
Aki
2023-01-08
Implemented naive armour and shield without parametrized resits
Aki
2023-01-08
Added naive resists
Aki
2023-01-08
Renamed health to structure points where applicable
Aki
2023-01-08
Extracted total retrieval to health points to enable modification of components
Aki
2023-01-08
Extracted alive state check from battle to hitpoints to hide it away
Aki
2023-01-05
Naively implemented JSON universe Repository
Aki
2023-01-02
Moved UniqueIdentifier to universe module
Aki
2022-12-31
Extracted method to deal damage to hit points
Aki
2022-12-31
Extracted HitPoints definition to own header
Aki
2022-12-31
Added a check for AIState and Transform of the owner
Aki
2022-12-31
Turrets may now shoot multiple times per frame
Aki
2022-12-31
Added a wrapper for calling system updates
Aki
2022-12-31
Extracted TurretControl to own unit
Aki
2022-12-31
Keep at range distance is now updated according to optimal range of turrets
Aki
2022-12-31
Added rounds and reload time to turrets to enable burst weapons
Aki
2022-12-31
Renamed misleading total_teams() method
Aki
2022-12-31
Extracted FloatingMovement component to own header and impl
Aki
2022-12-30
Rotated RandomSpawner to spawn first team on the left
Aki
2022-12-24
Added end event to mark end of a battle
Aki
2022-12-13
Added naive events for ship destruction
Aki
2022-12-13
Added naive campaign-unique ship identifiers
Aki
2022-12-13
Random target selection is now really random
Aki
2022-12-12
Extracted preferred keep at range distance to AI
Aki
2022-12-12
Extracted effective damage calculation to universe
Aki
2022-12-04
Turrets no longer shoot past optimal range * 2.5
Aki
2022-12-04
Implemented naive laser effect
Aki
2022-12-04
Extracted battlefield size and moved into Scenario
Aki
[next]