zemeroth
zemeroth copied to clipboard
😠⚔️😈 A minimalistic 2D turn-based tactical game in Rust
Some TODOs in the codebase: - https://github.com/ozkriff/zemeroth/blob/ddf181334281b2ef279502e9c1aa7b147b0790f0/src/core/tactical_map/component.rs#L94-L95 - https://github.com/ozkriff/zemeroth/blob/ddf181334281b2ef279502e9c1aa7b147b0790f0/src/core/tactical_map/ability.rs#L61 - https://github.com/ozkriff/zemeroth/blob/ddf181334281b2ef279502e9c1aa7b147b0790f0/src/core/tactical_map/ability.rs#L86 - https://github.com/ozkriff/zemeroth/blob/798120f5af604a431556a977fdd536001f9e2bbb/src/screen/battle/view.rs#L75
https://github.com/ozkriff/zemeroth/blob/508a1e6138a02cb7de3050737828b475f4604889/src/core/tactical_map/scenario.rs#L31-L32
Something like http://www.cocos2d-x.org/wiki/Actions#Easing or Piston's https://github.com/PistonDevelopers/piston-examples/blob/master/src/sprite.rs . Check https://docs.rs/easing and https://docs.rs/ezing
- [x] imp - [ ] fast imp - [x] imp summoner - [x] toxic imp - [ ] giant crab - [x] grenade imp - [x] swordsman - [x]...
Something like https://bannersaga.gamepedia.com/Warhawk#Active_Ability:_Tempest
Don't stop the movement and don't lose an attack point when hit.
Try to add second AI player that will fight both firsts AI and a human player. > // NOTE: `random_free_sector_pos` will be a problem. :-\ > // NOTE: Battle::ai should...
Based on #333 Maybe, add some kind of a cost to each unit type and just set up a budget for random enemies in the scenario?