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 (
Collapse
)
Author
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
This might be a bit too generic of a name, but the intent is to get the main shared abstracts for gameplay loop and/or simulation outside of the game executable implementation to redirect dependencies.
2023-01-27
Added effective range calculation for turrets
Aki
This is now used when deciding if turret should start shooting or not.
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
2022-12-03
Extracted Scenario and related things into own campaign module
Aki
2022-12-03
Renamed all battles module and ns references to sim
Aki
2022-12-03
Moved battles module files to sim
Aki