#include "game.h"
-#define SPEED (0.000006 * TICK_DELAY)
-#define ROTATE (0.000006 * TICK_DELAY)
-#define BULL_SPEED (0.0008 * TICK_DELAY)
+#define SPEED (0.03 / TICK)
+#define ROTATE (0.03 / TICK)
+#define BULL_SPEED (0.4 / TICK)
Player g_player[MAX_PLAYERS];
Bullet g_bullet[MAX_BULLETS];
#define MAX_PLAYERS 32
#define MAX_BULLETS (MAX_PLAYERS * 8)
-#define TICK_DELAY (1000 / 20) // 20 World updates per second
-#define BULLET_TIME (TICK_DELAY * 6) // Bullet live time 6.0s
-#define PLAYER_SIZE 0.01785 // Palyer radius
-#define PLAYER_SHOOT (TICK_DELAY * 1) // Can shoot every 1.0s (less then 1s not work)
+#define TICK 24 // 24 World updates per second
+#define TICK_DELAY (1000 / TICK) // World freeze time ms
+#define BULLET_TIME (TICK * 6) // Bullet live time 6.0s
+#define PLAYER_SIZE 0.01785 // Palyer radius
+#define PLAYER_SHOOT (TICK * 0.8) // Can shoot every 1.0s (less then 1s not work)
typedef struct Player {
/* public */