Skip to content

OneSilverBullet/quidditch

Repository files navigation

🏆 Quidditch Game - Advanced Gameplay AI Practice

Authors: Yulin Zhang, Vishnu Rajendran

🧹 Introduction

Welcome to our Quidditch Game, an Advanced Gameplay AI Practice project. Inspired by the legendary sport, our game combines AI techniques with physics-based character control to deliver a dynamic and immersive experience.

🚀 Key Features

🎭 Behavior Tree AI

  • Implements a hierarchical Behavior Tree for intelligent decision-making.
  • Enhances NPC responsiveness and adaptability to in-game situations.

🧠 Fuzzy Logic System

  • Utilizes Fuzzy Logic to create nuanced AI behaviors.
  • Enables AI to make fluid, non-binary decisions for more natural gameplay.

🎮 Physics-Based 3C (Character, Camera, Controls)

  • Fully physics-driven movement system for realistic flying mechanics.
  • Smooth and intuitive camera control for an immersive experience.
  • Adaptive control system that adjusts based on gameplay context.

🎥 Gameplay Demo

Watch the Gameplay Video

PLAY ONLINE!

🛠️ Technologies Used

  • Game Engine: Unity Engine
  • AI Systems: Behavior Trees, Fuzzy Logic
  • Physics Simulation: Rigidbody-based flight mechanics
  • Programming Languages: C#

📜 License

This project is open-source and available under the MIT License.

About

Quiditch game intended to be course project for COMP6331

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors