Skip to content

SZXC-WG/LocalGen-rl

 
 

Repository files navigation

Icon

Local Generals.io

GitHub Created At GitHub Total Downloads GitHub stars
GitHub last commit GitHub commit activity GitHub contributors
GitHub Release GitHub Release Date
GitHub Pre-Release GitHub Pre-Release Date

Qt Build CodeQL Ask DeepWiki

Intro

Welcome to the Local Generals.io (LocalGen) project!

With LocalGen, you can now play generals.io entirely offline!

Enjoy the game with ready-to-use bots or challenge your friends over the same LAN network!

Interested? Get started by downloading LocalGen from the releases page.

Got a new idea or discovered a bug? We welcome contributions! Simply open an issue or submit a pull request, and we’ll get back to you as soon as possible.

Weak Robots? Time to Write a New One!

Absolutely! We welcome any form of contribution.

  • For v6: Check out the instructions in docs/bot-contributions.md and src/bots/README.md.
  • For v5: Check out the instructions at #31 for more details.

Contributing

LocalGen’s development is organized across three groups of branches:

  • master | v6.x:
    The master branch serves as the main development branch for version 6.
    Starting from v6, we will be migrating the UI to the Qt library, aiming for better performance and cross-platform support. The source code will also undergo a significant refactor to improve maintainability.

  • v5.x:
    This branch covers version 5, which is now going to long-term maintenance.
    Versions 2 to 5 of LocalGen are built with EGE Graphics (24.04), and we’re working on creating an object-oriented system based on it.
    Note: Releases for this branch are Windows-only due to EGE 24.04’s limitations. However, if you want to run it on Linux or macOS, Wine might be an option. (We have tested, it worked well on a Ubuntu 22.04 LTS machine.)

  • release:
    This branch is used to store older version releases (v1-v4) and related resources like maps and fonts. For newer version releases, head over to the releases page.

If you'd like to contribute, please submit a pull request to the v5.0 branch. We appreciate your help!

Caution

You’re currently viewing the master branch, which is dedicated to v6. This version is still under active development and not yet finished.

To download older, stable versions of the game, head to the releases page.

If you want to build the project yourself, please visit one of the v5.x branches. Enjoy!

Star History

Star History Chart

About

Play generals.io completely offline!

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 99.7%
  • Other 0.3%