Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement MinMax Algorithm for Game AI in EDUX #149

Open
Samyssmile opened this issue Dec 17, 2023 · 3 comments
Open

Implement MinMax Algorithm for Game AI in EDUX #149

Samyssmile opened this issue Dec 17, 2023 · 3 comments
Labels
enhancement New feature or request good first issue Good for newcomers New Feature
Milestone

Comments

@Samyssmile
Copy link
Owner

Description

The MinMax algorithm is a pivotal decision-making tool in game AI development, enabling AI to choose optimal moves based on a minimax strategy. This algorithm is particularly useful in two-player games like chess or tic-tac-toe. Despite EDUX's versatility in machine learning, it currently lacks direct support for this algorithm. Implementing MinMax in EDUX will expand its applicability to game development and AI simulations, providing a valuable tool for developers in these fields.

Proposed Feature

  • Implement MinMax Algorithm: Add functionality to perform MinMax evaluations, ideally with customizable depth levels and heuristic evaluation functions.

Benefits

  1. Broader Application Scope: This feature will broaden EDUX's utility beyond conventional machine learning tasks, making it appealing for game developers.
  2. Enhanced AI Development: Developers can leverage EDUX to create more sophisticated game AI, improving gameplay and challenge.
  3. Educational Value: MinMax is a fundamental concept in AI education, and its inclusion in EDUX can aid in academic and research settings.

Conclusion

Integrating the MinMax algorithm into EDUX will significantly enhance its capabilities in game AI development, making it a more comprehensive machine learning library. This feature will not only cater to game developers but also to educators and researchers in AI.

@Samyssmile Samyssmile added enhancement New feature or request good first issue Good for newcomers New Feature labels Dec 17, 2023
@Samyssmile Samyssmile added this to the 1.0.9 milestone Dec 17, 2023
@tryfdalk
Copy link

tryfdalk commented Dec 19, 2023

Hello, my name is Trifon and i am studying on Computer Science Department of Aristotle University of Thessaloniki and i would like try to implement this feature for making my first contribution in open source code!

@Samyssmile
Copy link
Owner Author

Hello, my name is Trifon and i am studying on Computer Science Department of Aristotle University of Thessaloniki and i would like try to implement this feature for making my first contribution in open source code!

Hi, nice to hear that. Please join our Discord server; we chat about development-related stuff there: https://discord.gg/wPu6ngXY Dev Guidelines

@dshunter107
Copy link
Contributor

hello. how is this going?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers New Feature
Projects
None yet
Development

No branches or pull requests

3 participants