Lifelong Quest by argensis

Hack and Slash game where you need to obtain all 4 magical gems in the forest, swamp, rocky barrens and desert.
You can use the reward pads to get better weapons, but at the cost of some of your life, reducing your HP and increasing your ages.
Controls:
- WASD - Movement
- Space - Attack
- Q - Change Weapon
Ran very close to the time limit, so you need to restart the game after winning or losing, sorry!
Built with Rust and Amethyst
Note: Two after hours bugfixes were added:
- The axe hitbox was wrong
- The gold sword was using the regular sword icon
Ratings
| Given | 6🗳️ | 6🗨️ |
```
registered collider for entity 2
registered collider for entity 21
registered collider for entity 22
registered collider for entity 23
registered collider for entity 24
registered collider for entity 25
registered collider for entity 26
registered collider for entity 27
registered collider for entity 28
registered collider for entity 29
registered collider for entity 30
registered collider for entity 31
registered collider for entity 32
registered collider for entity 33
registered collider for entity 34
registered collider for entity 35
registered collider for entity 36
registered collider for entity 37
registered collider for entity 38
registered collider for entity 39
registered collider for entity 40
[WARN][amethyst_renderer::pass::flat2d::interleaved] Texture not loaded for texture: `Handle { id: 8 }`.
[WARN][amethyst_renderer::pass::flat2d::interleaved] Texture not loaded for texture: `Handle { id: 8 }`.
[WARN][amethyst_renderer::pass::flat2d::interleaved] Texture not loaded for texture: `Handle { id: 8 }`.
[WARN][amethyst_renderer::pass::flat2d::interleaved] Texture not loaded for texture: `Handle { id: 8 }`.
[WARN][amethyst_renderer::pass::flat2d::interleaved] Texture not loaded for texture: `Handle { id: 8 }`.
[WARN][amethyst_renderer::pass::flat2d::interleaved] Texture not loaded for texture: `Handle { id: 8 }`.
[WARN][amethyst_renderer::pass::flat2d::interleaved] Texture not loaded for texture: `Handle { id: 8 }`.
[WARN][amethyst_renderer::pass::flat2d::interleaved] Texture not loaded for texture: `Handle { id: 8 }`.
[WARN][amethyst_renderer::pass::flat2d::interleaved] Texture not loaded for texture: `Handle { id: 8 }`.
[WARN][amethyst_renderer::pass::flat2d::interleaved] Texture not loaded for texture: `Handle { id: 8 }`.
[WARN][amethyst_renderer::pass::flat2d::interleaved] Texture not loaded for texture: `Handle { id: 8 }`.
[WARN][amethyst_renderer::pass::flat2d::interleaved] Texture not loaded for texture: `Handle { id: 8 }`.
[WARN][amethyst_renderer::pass::flat2d::interleaved] Texture not loaded for texture: `Handle { id: 8 }`.
[WARN][amethyst_renderer::pass::flat2d::interleaved] Texture not loaded for texture: `Handle { id: 8 }`.
[WARN][amethyst_renderer::pass::flat2d::interleaved] Texture not loaded for texture: `Handle { id: 8 }`.
[WARN][amethyst_renderer::pass::flat2d::interleaved] Texture not loaded for texture: `Handle { id: 8 }`.
```
But anyway I actually was interested in Rust for games, so i will be checking your implementation and Amethyst :)
Link to theme is obvious, and more or less the same as we chose for our own game.
Some simple sounds would have helped improving the mood, but I understand that there's never enough time =)