Commit graph

  • 0b06477ad1 Update LICENSE main aethrvmn 2024-11-10 21:46:14 +0000
  • a730ca7a84 Moved Godot version to own repo for clarity Vasilis Valatsos 2024-05-22 08:44:04 +0200
  • 5f0d5484bf Implemented multi policy testing Vasilis Valatsos 2024-05-20 10:17:56 +0200
  • 4788dd7783 Updated icon Vasilis Valatsos 2024-05-18 15:32:29 +0200
  • 17c08b7a81 Moved Pygame version to own folder Vasilis Valatsos 2024-05-17 01:16:43 +0200
  • 29a97692c2 Started working on Godot version Vasilis Valatsos 2024-05-17 01:16:20 +0200
  • 6e12a97edc Moved Pygame version to own folder Vasilis Valatsos 2024-05-17 01:15:22 +0200
  • 936674419b Used inheritance, fixed metrics bugs and fixed save location Vasilis Valatsos 2024-04-23 20:43:39 +0200
  • ef78027ba7 Updated LeakyReLU to Tanh in hopes of improving performance Vasilis Valatsos 2024-04-02 15:17:41 +0200
  • d9b7ee30be Fixed bug Vasilis Valatsos 2024-03-26 12:46:42 +0100
  • 27d87e9c92 Made rewards make more sense and removed extra punishment for death Vasilis Valatsos 2024-03-26 12:40:56 +0100
  • e45b2fb914 Fixed enemy notice radious Vasilis Valatsos 2024-03-24 10:54:42 +0100
  • 46553f0323 Made agent dumber to speed up Vasilis Valatsos 2024-03-22 13:41:52 +0100
  • 070949d425 Made the default values sane Vasilis Valatsos 2024-03-22 13:20:01 +0100
  • bd9fad4617 Readd complexity, only thing left is enemy hp Vasilis Valatsos 2024-03-22 13:16:58 +0100
  • 9057f070cf Fixed error for CUDA Vasilis Valatsos 2024-03-14 20:14:16 +0200
  • 9e963c1ab3 Reenabled fireball Vasilis Valatsos 2024-03-14 17:24:32 +0200
  • e804ee729d Increased size of NNs, and switched critic to 2nd GPU Vasilis Valatsos 2024-03-11 12:44:20 +0200
  • 3324e092ef Updated metrics correctly Vasilis Valatsos 2024-03-07 10:58:05 +0200
  • 1ab8df01ea Converted advantage to float as gae to pass to main.py Vasilis Valatsos 2024-03-07 10:52:15 +0200
  • 30dda47f95 Made the agent advantage accessible Vasilis Valatsos 2024-03-07 10:43:14 +0200
  • feece23330 Fixed other bug Vasilis Valatsos 2024-03-07 10:35:09 +0200
  • 23eed41313 Fix bug Vasilis Valatsos 2024-03-07 10:33:27 +0200
  • 32bff8b5c5 Updated rewards and fixed formatting Vasilis Valatsos 2024-03-07 10:27:26 +0200
  • e57d826239 Updated metrics Vasilis Valatsos 2024-03-04 17:26:11 +0200
  • 4cc7f6366e Reverted monster attack range Vasilis Valatsos 2024-03-04 15:18:57 +0200
  • 242a3d1ae9 Made the game harder, no spells, enemies attack, multiple spawn Vasilis Valatsos 2024-03-04 12:25:43 +0200
  • 78c298e072 Updated adam to reduce plasticity and made the agent more observant, amongst other things Vasilis Valatsos 2024-02-29 19:07:31 +0200
  • 7eb7228a8c Added score_metric and loading options Vasilis Valatsos 2024-02-13 11:48:24 +0100
  • aaaf7a2829 Reduced possible spawn points to 1 and added avg_time metric Vasilis Valatsos 2024-02-12 10:57:29 +0100
  • e9a182d7df Increased size of NNs Vasilis Valatsos 2024-02-10 18:26:54 +0100
  • ff8fa7d9e7 Big update Vasilis Valatsos 2024-02-10 18:11:28 +0100
  • 8d3f4506ba Updated architecture and default hyperparams Vasilis Valatsos 2024-01-21 21:10:27 +0100
  • 4394cc7452 separated reward function Vasilis Valatsos 2023-12-22 12:32:35 +0200
  • 2e75e01508 Update .gitignore Vasilis Valatsos 2023-12-14 18:29:51 +0100
  • 6d169e5b3c Found huge bug, updated some basic stuff Vasilis Valatsos 2023-12-14 18:28:45 +0100
  • 3d7f973789 Removed comments Vasilis Valatsos 2023-12-10 20:16:00 +0100
  • c278170847 Massive improvement Vasilis Valatsos 2023-12-10 20:15:40 +0100
  • 64cddc48ac Used LeakyReLU for actor Vasilis Valatsos 2023-12-10 14:12:14 +0100
  • 202ef358b0 Updated print statements Vasilis Valatsos 2023-12-10 12:02:56 +0100
  • 8e2664533f Removed grad clip Vasilis Valatsos 2023-12-10 11:59:27 +0100
  • 939a90dd0f Updated grad clips Vasilis Valatsos 2023-12-10 06:55:07 +0100
  • 85c1532920 Updated critic to use leaky ReLu Vasilis Valatsos 2023-12-09 13:48:16 +0100
  • 948ae9af4f Once again player with rewards, and added clipping to the params Vasilis Valatsos 2023-12-08 22:08:25 +0100
  • 789bbf3997 Updated again state and reward features Vasilis Valatsos 2023-12-07 21:36:39 +0100
  • 0b006b83a7 Changed exp loss at reset Vasilis Valatsos 2023-12-06 23:50:15 +0100
  • 3b9b25441e removed redundant if is_dead() check Vasilis Valatsos 2023-12-06 14:14:43 +0100
  • 452c354ebd Removed print statements Vasilis Valatsos 2023-12-06 14:01:09 +0100
  • 6d316834d3 Updated reward and state features Vasilis Valatsos 2023-12-06 13:58:00 +0100
  • 0aea150454 exp per player now resets for each episode Vasilis Valatsos 2023-12-06 13:03:59 +0100
  • ca29a0e6dc Implemented Maxwell distribution for rewards Vasilis Valatsos 2023-12-04 05:08:41 +0100
  • 7ca5063592 Fixed error Vasilis Valatsos 2023-12-02 18:58:24 +0100
  • bebc660060 Updated enemy detection Vasilis Valatsos 2023-11-30 18:28:17 +0100
  • c7ddaa630c fixed three bugs Vasilis Valatsos 2023-11-29 12:10:04 +0100
  • 84000dd28b Major update, made single main file for both multi and single agent, added argsparse, polished everything Vasilis Valatsos 2023-11-29 11:53:30 +0100
  • 6a84d0b3f4 More fixes to saving and reporting score Vasilis Valatsos 2023-11-25 18:26:57 +0100
  • 4e8dcb766f More time-steps, less episodes Vasilis Valatsos 2023-11-25 17:23:15 +0100
  • f188db0c72 Improved saving for single-agent Vasilis Valatsos 2023-11-25 17:20:43 +0100
  • 4b3601eec9 Randomized player generation location and fixed savesystem for single-agent Vasilis Valatsos 2023-11-25 12:47:07 +0100
  • ef9b9bc664 Updated agent loading for single-agent loading of model Vasilis Valatsos 2023-11-25 00:28:16 +0100
  • 0bdcc8ca6f Found bug again, fixed bug again Vasilis Valatsos 2023-11-25 00:26:47 +0100
  • b9a7f2feaa Fixed bug Vasilis Valatsos 2023-11-24 23:46:10 +0100
  • a9868e6c1a Weird bug showed, added diagnostics Vasilis Valatsos 2023-11-24 21:15:50 +0100
  • d0098af801 Updated single-agent.py Vasilis Valatsos 2023-11-24 19:33:47 +0100
  • e7f1c2f884 Updated single-agent.py Vasilis Valatsos 2023-11-24 19:33:20 +0100
  • fd320c3cf3 Updated single-agent env Vasilis Valatsos 2023-11-24 15:40:34 +0100
  • d3e2a23535 Updated map for multi-player single agent training Vasilis Valatsos 2023-11-24 15:35:10 +0100
  • c627d64fcb Updated map for multi-player single agent training Vasilis Valatsos 2023-11-24 15:32:33 +0100
  • fb2bc69906 Implemented different sp and mp files Vasilis Valatsos 2023-11-24 15:31:01 +0100
  • 61e7eb5f29 Reduced time_step Vasilis Valatsos 2023-11-24 14:55:04 +0100
  • 1f91ec9d5d Training done Vasilis Valatsos 2023-11-24 14:23:12 +0100
  • bb43e56f8c Added requirements.txt Vasilis Valatsos 2023-11-23 16:50:54 +0100
  • 6551962625 Removed obsolete saves Vasilis Valatsos 2023-11-23 16:37:36 +0100
  • 8809c1b06c Fixed errors for MARL Vasilis Valatsos 2023-11-23 16:37:02 +0100
  • 1a6ed25673 Update rewared structure (fixed major bugs) Vasilis Valatsos 2023-11-23 12:44:23 +0100
  • ce4a90ac43 Updated state features Vasilis Valatsos 2023-11-22 20:49:09 +0100
  • fd04f0a240 Removed global normalization for state_features Vasilis Valatsos 2023-11-22 01:29:15 +0100
  • b6cfee3775 removed audio Vasilis Valatsos 2023-11-22 01:08:09 +0100
  • 60c09ff2c4 Updated state_features Vasilis Valatsos 2023-11-21 22:35:24 +0100
  • be0485b2b9 Updated inputs of NN Vasilis Valatsos 2023-11-21 18:09:30 +0100
  • 3fb147afff Updated some stuff Vasilis Valatsos 2023-11-20 01:51:54 +0100
  • da649ccca8 Added more rewards Vasilis Valatsos 2023-11-19 04:27:47 +0100
  • 115b2e4151 Hopefully implemented PPO Vasilis Valatsos 2023-11-17 03:19:03 +0100
  • b4a6e99fce Implemented (badly) agent Vasilis Valatsos 2023-11-14 22:44:43 +0100
  • d20f46bb9d Improved tensor logic Vasilis Valatsos 2023-11-13 19:09:41 +0100
  • ba0cc46841 Ready to build AI Vasilis Valatsos 2023-11-13 13:34:22 +0100
  • b0a925292e Finished refactoring code Vasilis Valatsos 2023-10-04 04:37:28 +0200
  • cd0333cbff Reenabled Player and all animations, upgrades, attacks and spells Vasilis Valatsos 2023-09-27 20:03:37 +0200
  • 83ab08326e Major restructuring ongoing Vasilis Valatsos 2023-09-03 15:58:28 +0300
  • 4f380302f0 Started implementing the RL part, lots of work ahead Vasilis Valatsos 2023-07-11 02:25:44 +0200
  • a1c5500da2 Transfered RL part Vasilis Valatsos 2023-06-14 14:15:05 +0200
  • 0789d461a5
    Initial commit Vasilis Valatsos 2023-06-14 12:07:52 +0000