Michaël Lemaire
|
811bfa182d
|
Migration to Phaser 3
|
2018-06-04 09:48:04 +02:00 |
|
Michaël Lemaire
|
095cf9e491
|
Replaced AI duel page with a node.js multi-process simulator
|
2018-04-06 00:27:26 +02:00 |
|
Michaël Lemaire
|
7bc6378754
|
Added vigilance system
|
2018-04-04 14:34:05 +02:00 |
|
Michaël Lemaire
|
37bb85e773
|
Added damage evasion
|
2018-03-26 17:30:43 +02:00 |
|
Michaël Lemaire
|
3d6bc192d0
|
Removed randomness factors in battle actions
|
2018-03-21 00:23:00 +01:00 |
|
Michaël Lemaire
|
b4fff901cd
|
Fixed AI spawning a new web worker at each turn (thus downloading the app again and again)
|
2018-03-06 18:41:38 +01:00 |
|
Michaël Lemaire
|
851c59bac1
|
Fixed several AI related problems
|
2018-03-02 00:14:09 +01:00 |
|
Michaël Lemaire
|
2f52fd0031
|
New ship upgrade system, replacing equipments
|
2018-02-27 17:26:55 +01:00 |
|
Michaël Lemaire
|
8b755d9205
|
Updated typescript version
|
2018-01-31 19:19:50 +01:00 |
|
Michaël Lemaire
|
fa98a57ee2
|
Removed references from battle state to universe state, causing large serialized data, slowing down AI work
|
2018-01-16 01:08:24 +01:00 |
|
Michaël Lemaire
|
4e155b8556
|
AI: Tactical evaluators now work on diffs instead of guessed effects
|
2018-01-09 20:23:35 +01:00 |
|
Michaël Lemaire
|
7e20599fce
|
Process AI in a web worker if available
|
2017-12-21 20:04:54 +01:00 |
|
Michaël Lemaire
|
231484f7a8
|
New weapon effectiveness system, based on precision, maneuvrability and luck
|
2017-12-08 01:18:15 +01:00 |
|
Michaël Lemaire
|
05a0607445
|
Restored drones feature
|
2017-11-29 23:03:58 +01:00 |
|
Michaël Lemaire
|
8b0ff9ee27
|
Use DiffLog to apply revertable diffs to battle state
|
2017-11-14 01:07:06 +01:00 |
|
Michaël Lemaire
|
046c476c0a
|
Switched to new testing tools
|
2017-10-29 22:08:55 +01:00 |
|
Michaël Lemaire
|
dc89acd8a2
|
Apply new testing tools
|
2017-10-26 23:47:13 +02:00 |
|
Michaël Lemaire
|
4b2d46754f
|
Removed dead ships from play order
|
2017-10-26 00:45:53 +02:00 |
|
Michaël Lemaire
|
1936cfef8d
|
Added cone targetting
|
2017-10-03 18:11:30 +02:00 |
|
Michaël Lemaire
|
e511b78754
|
tscommon namespace renamed
|
2017-09-25 00:23:22 +02:00 |
|
Michaël Lemaire
|
d3f4cffde8
|
Refactored targetting system
|
2017-09-22 16:43:57 +02:00 |
|
Michaël Lemaire
|
284c0cf297
|
Fixed many AI and AIDuel asynchronous issues
|
2017-08-23 19:59:22 +02:00 |
|
Michaël Lemaire
|
1649096209
|
Fixed approach simulator moving because of float rounding errors
|
2017-06-25 19:48:34 +02:00 |
|
Michaël Lemaire
|
3cc168bae9
|
arena: Added auto-approach to bring in range for action
|
2017-06-22 01:32:18 +02:00 |
|
Michaël Lemaire
|
13291e7d5f
|
Get around move exlusion areas in the move-fire simulator
|
2017-06-20 01:04:27 +02:00 |
|
Michaël Lemaire
|
7275288f13
|
Updated attributes and skills
|
2017-06-11 22:44:12 +02:00 |
|
Michaël Lemaire
|
52d4e1274c
|
Improved cooldown representation
|
2017-05-22 18:29:04 +02:00 |
|
Michaël Lemaire
|
c7799ce1e3
|
ai: Guess area effects at the final ship location
|
2017-05-19 01:22:48 +02:00 |
|
Michaël Lemaire
|
ff5ded689b
|
ai: Improved play timing
|
2017-05-19 01:19:05 +02:00 |
|
Michaël Lemaire
|
17bee3a81f
|
AI: consider overheat and heal effects
|
2017-05-18 23:10:16 +02:00 |
|
Michaël Lemaire
|
d0f475c0e4
|
AI: added random blast shots on a grid
|
2017-05-18 18:13:07 +02:00 |
|
Michaël Lemaire
|
b9eaea41d0
|
AI: avoid damage to allies
|
2017-05-18 01:17:07 +02:00 |
|
Michaël Lemaire
|
84e56ffc7d
|
Fixed some AI behavior
|
2017-05-18 01:03:33 +02:00 |
|
Michaël Lemaire
|
b10725abda
|
Removed Bully AI and fixed AI trying unavailable actions
|
2017-05-18 00:07:16 +02:00 |
|
Michaël Lemaire
|
33ec46e27a
|
Improved tactical AI and set it as default
|
2017-05-10 01:20:05 +02:00 |
|
Michaël Lemaire
|
92129eb512
|
ai: Discourage from fleeing to arena borders
|
2017-05-09 23:09:44 +02:00 |
|
Michaël Lemaire
|
4be738fe4f
|
Updated to typescript 2.3
|
2017-05-02 23:33:58 +02:00 |
|
Michaël Lemaire
|
d5b37ff850
|
character sheet: Added equipment description
|
2017-04-19 00:55:59 +02:00 |
|
Michaël Lemaire
|
088ed18391
|
Refactored equipment/action system for leveled equipment generation
|
2017-04-18 21:51:23 +02:00 |
|
Michaël Lemaire
|
d3e12fa8e1
|
typescript: Added strict null checks
|
2017-03-09 18:11:00 +01:00 |
|
Michaël Lemaire
|
e64e3955b3
|
Weapons with blast can now target a ship indirectly
|
2017-03-09 00:18:40 +01:00 |
|
Michaël Lemaire
|
ed5d338522
|
BullyAI now uses the MoveFireSimulator
|
2017-03-07 23:16:47 +01:00 |
|
Michaël Lemaire
|
144eb56537
|
Added log when an action cannot be applied
|
2017-03-07 20:27:46 +01:00 |
|
Michaël Lemaire
|
485d74dd7f
|
Added producers and evaluators for TacticalAI
|
2017-02-27 01:42:12 +01:00 |
|
Michaël Lemaire
|
135123e7f1
|
Use RandomGenerator from tscommon
|
2017-02-26 18:44:15 +01:00 |
|
Michaël Lemaire
|
db194b4bf6
|
New AI Duel page
|
2017-02-24 01:34:31 +01:00 |
|
Michaël Lemaire
|
de8651440a
|
Use of iterators as producers for TacticalAI
|
2017-02-22 02:14:14 +01:00 |
|
Michaël Lemaire
|
80a82664e1
|
Started work on TacticalAI and added AI tournament
|
2017-02-21 22:16:18 +01:00 |
|
Michaël Lemaire
|
aa3af26790
|
Consume power before action starts
|
2017-02-19 22:52:11 +01:00 |
|
Michaël Lemaire
|
9e0df7a08b
|
Fixed several AI-related problems
|
2017-02-16 23:59:41 +01:00 |
|