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

chore(master): release 1.0.0 #69

Merged
merged 1 commit into from
Oct 14, 2024
Merged

Conversation

strakam
Copy link
Owner

@strakam strakam commented Oct 2, 2024

🤖 I have created a release beep boop

1.0.0 (2024-10-14)

🥳 Generals-Bots is out!

We are excited to announce that the initial development phase is now completed!

The goal of this project is to be the last attempt to create a bot development platform for the game generals.io. To achieve this goal, multiple design choices had to be made:

  • We chose python for everything code related. It is a home for the most advanced machine-learning tools out there (e.g. numpy, pytorch) and it is only natural to provide a codebase that is as compatible with them as possible.
  • The game integration follows Gymnasium and PettingZoo standards. These standards are simple, pythonic and are de-facto THE standards for current Reinforcement-Learning. This will enable development based on machine learning, a feat not possible with previous attempts to build such platform.
  • The project is and will be open-source. We want to bring the game to the RL community and the RL community to the game! Having this project open-sourced we believe will create a fertile ground for pushing the limits of what current bots and players are capable of.

🌷 Main features

  • 🚀 blazing-fast simulator: run thousands of steps per second with numpy-powered efficiency
  • 🤝 seamless integration: fully compatible with RL standards 🤸Gymnasium and 🦁PettingZoo
  • 🔧 effortless customization: easily tailor environments to your specific needs
  • 🔬 analysis tools: leverage features like interactive replays for deeper insights

🤔 Future development

  • ⚙️ Include new game modes
  • 📹 Export replays as videos or GIFs
  • 🕹️ Allow developers to play against their bots
  • ⚡ Introduce new agents with varying strategies as benchmarks

.. we will be happy if you participate!

Big thanks to

  • @jdujava for continuous feedback, bug-spotting, code improvements and implementation of the ExpanderAgent
  • @Puckoland for extensive refactoring and bringing more "code culture" to the project
  • @kvankova for adding CI/CD features and helping with establishing project development practices

This PR was generated with Release Please. See documentation.

@strakam strakam force-pushed the release-please--branches--master branch 14 times, most recently from 7aeeb91 to 8fe2347 Compare October 4, 2024 13:05
@strakam strakam changed the title chore(master): release 0.5.2 chore(master): release 0.6.0 Oct 6, 2024
@strakam strakam force-pushed the release-please--branches--master branch 5 times, most recently from a915ea2 to 91af2e6 Compare October 13, 2024 09:16
@strakam strakam force-pushed the release-please--branches--master branch from 91af2e6 to 8908f91 Compare October 14, 2024 18:54
@strakam strakam changed the title chore(master): release 0.6.0 chore(master): release 1.0.0 Oct 14, 2024
@strakam strakam force-pushed the release-please--branches--master branch from 8908f91 to d73d9b6 Compare October 14, 2024 20:16
@strakam strakam merged commit 7671eab into master Oct 14, 2024
2 checks passed
@strakam
Copy link
Owner Author

strakam commented Oct 14, 2024

🤖 Created releases:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant