pyBiester is an intelligent, autonomous bot designed to compete in a multiplayer environment inspired by Agar.io.
Developed as part of the "Programming 3" module at the Technical University of Applied Sciences Augsburg, our team engineered the decision-making logic (the "Brain") for an agent within a provided game framework. The goal was to develop algorithms that maximize point accumulation while simultaneously ensuring survival against rival bots in a competitive arena.
- Ranked 3rd out of 20 competing teams.
- Quality Assurance: Implemented comprehensive automated tests using pytest to validate game logic and identify critical edge cases before deployment.
- Logic Validation: Conducted code reviews to detect and fix algorithmic errors in the decision-making process.
- Language: Python
- Testing Framework:
pytest - Concepts: Object-Oriented Programming (OOP), Vector Mathematics, Collision Detection.
Note: This repository contains the logic developed by our team. The underlying game engine and simulation framework were provided by the university
Developed by a group of 5 students at THA Augsburg.
- Louis Müller - Test Automation & Logic Validation
- [And 4 other team members]