Skip to content

mlrlouis/pyBiester

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyBiester - Autonomous Game Agent

Python pytest Rank Type

About The Project

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.

Key Achievements

  • 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.

Tech Stack

  • Language: Python
  • Testing Framework: pytest
  • Concepts: Object-Oriented Programming (OOP), Vector Mathematics, Collision Detection.

Project Context

Note: This repository contains the logic developed by our team. The underlying game engine and simulation framework were provided by the university


Team

Developed by a group of 5 students at THA Augsburg.

  • Louis Müller - Test Automation & Logic Validation
  • [And 4 other team members]

(back to top)

About

A group project that spanned the entire semester and in which participants competed against other teams from the same semester

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors