Planet Lia is a bot programming platform for beginners and advanced coders alike, where you can use your coding skills to develop a bot for our video games and battle with it against other enthusiastic coders. Improve your coding skills, join the community and have fun!
NOTE: We are still in the process of rebranding from Lia Game to Planet Lia and some inconsistencies may still be present in this repository. You are welcome to open a GitHub issue spotting any inconsistencies so that we do not overlook them.
With Planet Lia we want to build an open and friendly community and hub for bot programming video game competitions. Our goal is to provide the supporting technological as well as community infrastructure so that coders can enjoy in Planet Lia games as well as easily create their own game challenges and share them with others. Our goal is to build a community where programming is a way to connect with people, to bring fun and creativity to programming, have some healthy competition and learn from one another.
This is a single monorepo that holds everything related to the Planet Lia platform. Here is a quick overview of the structure of the repository:
- backend - infrastructure that takes care of the user data, uploaded bots, generates matches, builds leaderboards and much more
- cli - a tool that runs on your local machine and helps you develop your bots for Planet Lia games
- game-utils - a set of tools that help game creators develop their Planet Lia games as effortlessly as possible
- games - a collection of all available Planet Lia games
- websites - code for our main Planet Lia website, the documentation and other important parts made for the web
When participating in the Planet Lia community please follow our Code of Conduct.
We are a small team behind this project and we really appreciate all the help from the community. There are many different ways that you can help the project:
- 🐛 Submit bugs and 🌟 feature request
- 📚 Help with the documentation - we have large amounts of documentation that take a lot of time and effort for us to write and curate. Help is greatly appreciated!
- 🔧 Contribute code - let's build the core Planet Lia platform together
- 🎮 Create your own game (WIP) - you will be able to code your own game and publish it on Planet Lia platform where others will be able to compete in it. If you want to learn more then come and chat with us on Discord where we will gladly tell you more.
Learn how to contribute in our Contributing Guide.
- Join our Reddit forum
- Chat with us on Discord
- Follow us on Facebook
- Send us an email at [email protected]
We are three students of Computer Science at the University of Ljubljana, Slovenia and we all love coding, collaborating, meeting new people and having some healthy and fun competition while improving our skills. We started working on Lia in early 2018 as a hobby project but it has since evolved into a fully fledged platform for bot programming video game competitions. We are working on Lia in our spare time so any help is appreciated!