survivor

graphical action game for the linux terminal
git clone https://git.ce9e.org/survivor.git

commit
ef4d34ef387dc6addde11543895b774d72920491
parent
5e54ce31eb34d42f95e198bf19c21d62b08d0598
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2023-02-19 20:03
some balancing

Diffstat

M src/enemies.rs 1 +
M src/game.rs 4 ++--

2 files changed, 3 insertions, 2 deletions


diff --git a/src/enemies.rs b/src/enemies.rs

@@ -168,6 +168,7 @@ pub fn get_enemy(x: f32, y: f32, i: usize) -> Enemy {
  168   168         vec![&CRAWL],
  169   169         vec![&SHADOW],
  170   170         vec![&SHADOW],
   -1   171         vec![&SHADOW],
  171   172     ];
  172   173 
  173   174     let wave = &waves[(i / 50) % waves.len()];

diff --git a/src/game.rs b/src/game.rs

@@ -3,7 +3,7 @@ use crate::random;
    3     3 use crate::sprites;
    4     4 use crate::win;
    5     5 
    6    -1 const MAX_ENEMIES: usize = 100;
   -1     6 const MAX_ENEMIES: usize = 200;
    7     7 
    8     8 const PERK_POWER: usize = 0;
    9     9 const PERK_HEALTH: usize = 1;
@@ -76,7 +76,7 @@ impl Player {
   76    76     pub fn levelup(&mut self, rng: &mut random::Rng) {
   77    77         while self.xp >= self.next_level {
   78    78             self.last_level = self.next_level;
   79    -1             self.next_level *= 2.0;
   -1    79             self.next_level *= 1.3;
   80    80 
   81    81             match rng.gen_range(0, 8) {
   82    82                 PERK_POWER => self.power *= 1.1,