Skip to content

Bagchal is a strategic board game featuring AI, where tigers aim to 'hunt' goats while the goats strategically block the tiger's movements.

License

Notifications You must be signed in to change notification settings

sumn2u/baghchal

Bagchal: The Hunt for Goats

GitHub issues GitHub forks GitHub stars GitHub license Twitter

Bagh-Chal (बाघ चाल) is a traditional strategic board game that originated in Nepal. The name translates to "Tiger's Move" in Nepali. This asymmetric two-player game pits four tigers against twenty goats in a battle of wits and strategy. The game is also played in southern India as Aadu Puli Aatam (ஆடு புலி ஆட்டம்), typically on a different board layout, though the core rules remain identical.

bagchal banner

This project was initially built for Community Challenge hackathon by Facebook Developers Community and submitted as a baghchal-nepali-board-game.

🎯 Game Concept

  • Tigers (बाघ): Hunt the goats by jumping over them (similar to checkers)
  • Goats (बाख्रा): Block the tigers' movements and trap them
  • Asymmetric gameplay: Different win conditions for each side
  • Strategic depth: Simple rules but complex tactical possibilities

Screenshots

Home Screen
game-home-screen
Game Levels
game-level-screen
Player Selection
game-player-screen
Instructions for Goat
game-board-screen
Gameplay
game-gameplay
Strategy View
game-strategy
Victory Screen
game-winner
Sound Settings
game-instructions
Instructions for Tiger
game-in-fb

Installation

Installing bagh-chal is easy. You can clone the repo from here.

git clone https://github.com/sumn2u/baghchal.git

... and run the following command

cd baghchal && yarn install && yarn start

Then open your browser to https://localhost:5001.

Instructions

Instructions

Support the project ⭐

If you feel awesome and want to support us in a small way, please consider starring and sharing the repo! This helps us get visibility and allow the community to grow. 🙏

Botpress

Demos

▶️ Open demo: https://sumn2u.github.io/baghchal/

🛠️ Tech Stack

  • Frontend: HTML5, CSS3/Sass, Vanilla JavaScript
  • Build Tool: Webpack 5 with Babel
  • Audio: Howler.js for sound management
  • Networking: Socket.io for multiplayer
  • Backend: Node.js/Express server
  • Deployment: GitHub Pages, Firebase, and native wrappers

Contributing

We welcome contributions! Please read our Contributing Guidelines before submitting a pull request.

Feel free to pull and contribute! If you do, please make a separate branch on your Pull Request, rather than pushing your changes to the Master. It would also be greatly appreciated if you ran the appropriate tests before submitting the request. Hope you enjoy playing this game 💜.

License

BSD-3-Clause License

About

Bagchal is a strategic board game featuring AI, where tigers aim to 'hunt' goats while the goats strategically block the tiger's movements.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •