AIMBOT.cpp
AIMBOT.cpp
#include <string>
#include <vector>
#include <cstdlib>
#include <ctime>
class Enemy {
public:
Enemy(std::string name) : name(name), health(100) {}
private:
std::string name;
int health;
};
class Game {
public:
Game() {
std::srand(static_cast<unsigned int>(std::time(0))); // Seed for random
number
}
void start() {
std::cout << "Welcome to the Shooting Game!" << std::endl;
// Create enemies
enemies.push_back(Enemy("Zombie"));
enemies.push_back(Enemy("Alien"));
enemies.push_back(Enemy("Robot"));
// Game loop
while (true) {
if (enemies.empty()) {
std::cout << "You have defeated all the enemies!" << std::endl;
break;
}
if (choice == 0) {
std::cout << "Choose an enemy to lock on (1-" << enemies.size()
<< "): ";
int lockChoice;
std::cin >> lockChoice;
if (lockChoice >= 1 && lockChoice <= enemies.size() &&
enemies[lockChoice - 1].isAlive()) {
lockedEnemyIndex = lockChoice - 1; // Lưu chỉ số kẻ thù bị
ghim cổ
std::cout << "Locked on to " <<
enemies[lockedEnemyIndex].getName() << "!" << std::endl;
} else {
std::cout << "Invalid choice, try again." << std::endl;
}
} else if (choice < 1 || choice > enemies.size() || !enemies[choice
- 1].isAlive()) {
std::cout << "Invalid choice, try again." << std::endl;
continue;
} else {
attackEnemy(choice - 1);
}
}
private:
std::vector<Enemy> enemies;
int main() {
Game game;
game.start();
return 0;
}