BeePong / 42_transcendence

This group project is about creating a website for the mighty Pong contest!🏓
1 stars 1 forks source link

Feature/Introduce an AI Opponent #7

Open linhtng opened 1 week ago

linhtng commented 1 week ago

The objective is to incorporate an AI player into the game. Notably, the use of the A algorithm is not permitted for this task. Key features and goals include: ◦ Develop an AI opponent that provides a challenging and engaging gameplay experience for users. ◦ The AI must replicate human behavior, meaning that in your AI implemen- tation, you must simulate keyboard input. The constraint here is that the AI can only refresh its view of the game once per second, requiring it to anticipate bounces and other actions. ◦ Implement AI logic and decision-making processes that enable the AI player to make intelligent and strategic moves. ◦ Explore alternative algorithms and techniques to create an effective AI player without relying on A. ◦ Ensure that the AI adapts to different gameplay scenarios and user interac- tions.

Attention: You will need to explain in detail how your AI functions during your evaluation. Creating an AI that does nothing is strictly prohibited; it must have the capability to win occasionally.