Bagh-Chal: Digital Tiger and Goat Board Game

Bagh-Chal is a digital adaptation of the traditional Nepali strategy board game, Tiger and Goat. This project recreates the classic two-player experience with interactive graphics, authentic rules, and a user-friendly interface, making a piece of cultural heritage accessible to everyone.

Animated GIF of the Bagh-Chal game

Key Technologies/Skills

  • Python 3.9+
  • Pygame (Game Development)
  • Object-Oriented Programming
  • UI/UX Design
  • Python Packaging (PyPI)
  • Open Source Collaboration

What I Accomplished

  • Designed and implemented a complete turn-based board game from scratch.
  • Developed a visually engaging interface with custom artwork and controls.
  • Mastered Pygame for rendering, event handling, and state management.
  • Packaged the project for easy distribution via PyPI.
  • Digitally preserved and shared a traditional Nepali game.

Notable Features

smart_toy

Authentic Gameplay

A faithful recreation of Bagh-Chal’s rules and strategic depth.

palette

Custom Graphics

Interactive board with real-time feedback and original artwork.

get_app

Easy Installation

Playable via a simple pip command: pip install PlayBaghChal

Future Improvements

  • Add an AI opponent for single-player mode.
  • Implement online multiplayer support.
  • Enhance animations and add sound effects.
  • Create a mobile-friendly or web-based version.

Project Highlights

  • Application of game development and UI/UX design.
  • Demonstrates skills in Python, Pygame, and packaging.
  • Focus on cultural preservation and open source.