Michaël Lemaire
|
cc6b6695f8
|
Started visual feedback for blast radius (WIP)
|
2015-03-06 01:00:00 +01:00 |
|
Michaël Lemaire
|
cf2f585109
|
Fixed loading/saving unit testing not being stable (due to stored timestamp in AI)
|
2015-03-05 01:00:00 +01:00 |
|
Michaël Lemaire
|
96d91e6b3d
|
Added game saving and loading to localStorage (just with keyboard shortcuts now)
|
2015-03-04 01:00:00 +01:00 |
|
Michaël Lemaire
|
07b80d75df
|
Merge branch 'serialization'
|
2015-03-04 01:00:00 +01:00 |
|
Michaël Lemaire
|
faac0a8648
|
Made the game state fully serializable
|
2015-03-03 01:00:00 +01:00 |
|
Michaël Lemaire
|
b3bb84b81a
|
Added range hint display on actions
|
2015-03-03 01:00:00 +01:00 |
|
Michaël Lemaire
|
fc66e2a70f
|
Added serialization of references and cycles
|
2015-03-03 01:00:00 +01:00 |
|
Michaël Lemaire
|
466193f88f
|
Added serialization of arrays of Serializable
|
2015-03-02 01:00:00 +01:00 |
|
Michaël Lemaire
|
fd9bdfffdd
|
Added recursive serialization
|
2015-03-02 01:00:00 +01:00 |
|
Michaël Lemaire
|
508f2e3f94
|
Added initial work for game data serialization
|
2015-03-02 01:00:00 +01:00 |
|
Michaël Lemaire
|
8c85102ccc
|
Using Universe object in GameRouter to initialize the game
|
2015-02-27 01:00:00 +01:00 |
|
Michaël Lemaire
|
df9da97b8f
|
Added battle log events for temporary effects
|
2015-02-27 01:00:00 +01:00 |
|
Michaël Lemaire
|
b89c443f13
|
Added sticky temporary effects, and EnergyDepleter weapon (WIP)
|
2015-02-27 01:00:00 +01:00 |
|
Michaël Lemaire
|
f01a9059e9
|
AP consumption is now done by BaseAction
|
2015-02-26 01:00:00 +01:00 |
|
Michaël Lemaire
|
9814f08883
|
Added dynamic fading on move actions
|
2015-02-26 01:00:00 +01:00 |
|
Michaël Lemaire
|
675a7f80c9
|
Added fading on actions that will become unavailable (WIP)
|
2015-02-26 01:00:00 +01:00 |
|
Michaël Lemaire
|
01877b8e37
|
Added action icons
|
2015-02-23 01:00:00 +01:00 |
|
Michaël Lemaire
|
b60aa3fd18
|
Added safety margin to AI to avoid numerical precision errors on AP estimate
|
2015-02-20 01:00:00 +01:00 |
|
Michaël Lemaire
|
86ff98707d
|
Added weapon visual effects and sound
|
2015-02-20 01:00:00 +01:00 |
|
Michaël Lemaire
|
53fefc25b8
|
Fixed AI not using AP while moving (cheater...)
|
2015-02-19 01:00:00 +01:00 |
|
Michaël Lemaire
|
fbc4774cdf
|
Bully A.I. now chooses the nearest target
|
2015-02-18 01:00:00 +01:00 |
|
Michaël Lemaire
|
cc5331ee5a
|
Added actions by Bully A.I.
|
2015-02-17 01:00:00 +01:00 |
|
Michaël Lemaire
|
6d9093061d
|
Started work on Bully A.I.
|
2015-02-17 01:00:00 +01:00 |
|
Michaël Lemaire
|
97771a9b0a
|
Added player interaction status and icon
|
2015-02-16 01:00:00 +01:00 |
|
Michaël Lemaire
|
2239d1e06d
|
Added looting of enemy ships after battle
|
2015-02-13 01:00:00 +01:00 |
|
Michaël Lemaire
|
8354f03cfb
|
Added looting from the battle outcome (WIP)
|
2015-02-13 01:00:00 +01:00 |
|
Michaël Lemaire
|
728119877b
|
Added git hooks to run tests and lint on commit
|
2015-02-09 01:00:00 +01:00 |
|
Michaël Lemaire
|
de81186faf
|
Added end battle conditions and event
|
2015-02-09 01:00:00 +01:00 |
|
Michaël Lemaire
|
30e6323bf3
|
Added unit tests
|
2015-02-06 01:00:00 +01:00 |
|
Michaël Lemaire
|
f6a7c0b8d9
|
Added capabilities to ships, and matching requirements in equipment
|
2015-02-06 01:00:00 +01:00 |
|
Michaël Lemaire
|
2c73a62893
|
Added death status and death event when hull reaches 0
|
2015-02-06 01:00:00 +01:00 |
|
Michaël Lemaire
|
169b840e80
|
Added ship list graphics
|
2015-02-03 01:00:00 +01:00 |
|
Michaël Lemaire
|
ca43fa2e53
|
Added damage display on ship sprites
|
2015-02-03 01:00:00 +01:00 |
|
Michaël Lemaire
|
66f86b4ddb
|
Removed Ship.movement_cost, in favor of engine-defined AP cost
Ship movement and AP consumption is now handled by MoveAction
|
2015-01-29 01:00:00 +01:00 |
|
Michaël Lemaire
|
55615600b8
|
Added temporary display of hull and shields, to see weapon effects
|
2015-01-28 01:00:00 +01:00 |
|
Michaël Lemaire
|
4d29d2cbc2
|
Added AP usage checking on weapons
|
2015-01-28 01:00:00 +01:00 |
|
Michaël Lemaire
|
ef1f0914b8
|
Added hull and shield attributes, and weapon damage on them
|
2015-01-28 01:00:00 +01:00 |
|
Michaël Lemaire
|
32885d9651
|
Apply weapon distance
|
2015-01-28 01:00:00 +01:00 |
|
Michaël Lemaire
|
e59d88f2c0
|
Added target effects and basic weapon structure (WIP)
|
2015-01-28 01:00:00 +01:00 |
|
Michaël Lemaire
|
38d40fbe58
|
Fixed ship facing angle animation (avoid a 360 turn)
|
2015-01-26 01:00:00 +01:00 |
|
Michaël Lemaire
|
36b54e7b75
|
Fixed ship facing angle
|
2015-01-26 01:00:00 +01:00 |
|
Michaël Lemaire
|
caf4e82515
|
Changed ship initiative to be a proper Attribute
|
2015-01-23 01:00:00 +01:00 |
|
Michaël Lemaire
|
3a5e963240
|
Manage AP recovery and initial value with equipment effects
|
2015-01-22 01:00:00 +01:00 |
|
Michaël Lemaire
|
d1222ef26a
|
Added effect generation from templates
|
2015-01-22 01:00:00 +01:00 |
|
Michaël Lemaire
|
5f1913da6d
|
Added permanent effects on attributes for equipement
|
2015-01-22 01:00:00 +01:00 |
|
Michaël Lemaire
|
be434b4eb4
|
New attribute system for action points
|
2015-01-19 01:00:00 +01:00 |
|
Michaël Lemaire
|
7fae46b53e
|
Added action listing from attached equipment
|
2015-01-16 01:00:00 +01:00 |
|
Michaël Lemaire
|
872ac12159
|
Added a ShipList to hold ship icons in battle view
|
2015-01-14 01:00:00 +01:00 |
|
Michaël Lemaire
|
0f45244a8e
|
Added the first weapon (Gatling Gun), using LootGenerator, LootTemplate and the slots system
|
2015-01-14 01:00:00 +01:00 |
|
Michaël Lemaire
|
2a12a671a2
|
Fixed loot level generation
|
2015-01-14 01:00:00 +01:00 |
|