Skip to content

Final Project

Project Brief

My final project is an interactive board game inspired by the epic Mahabharata war.

Features

Story-Based Game

  • The game is based on the Mahabharata war.

  • Players choose to play as Pandavas or Kauravas.

  • Events on the board follow the real order of the war.

Three-Level Game Board

  • The board has three circular levels (big, medium, small).

  • Players move from one level to the next by reaching special gates.

  • Each level has its own challenges and events.

  • Rotating boards

Astra Cards

  • Each player gets Astra cards (special powers).

  • Cards can be used when landing on your own side’s event.

  • Players scan the card to use its power to get strenghth.

Learn While Playing

  • The game teaches about Indian mythology and the Mahabharata.

  • It also helps players think, plan, and work as a team.

Planning

Following is the panning of the gameflow

Cards ideation

Sketches

Final sketch

Prototyping

Board design. Three cicular dics stacked on top of each other.

Card design

3d modelling

Earlier version of the board game setup

Pawns design

Element design

3d printing

Test print

Main Framework

  • The entire board will be laser cut including the outermost packaging.
  • The pawns and the pointers will be 3d printed using PLA.

Finishing and Aesthetics

  • Painting the 3d parts with acrylics paints
  • All parts are fixed using Fevicol and Feviquick.
  • Final board and packaging print

List of Machines and tools used

Machine

  • Laser Cutter
  • 3d Printing
  • SRM Pcb milling

Electronics

Component Description
Xiao RP2040 Board Microcontroller board to control all modules
Speaker Outputs audio played by the DFPlayer Mini
MP3 Player DFPlayer Mini used to play MP3 audio files
RFID Cards 13.56 MHz cards used for identification
RFID Reader Module to scan RFID cards (e.g., RC522)
SD Card Stores audio files in MP3 format for the DFPlayer
WS2812 RGB LED Ring 8bit RGB LED ring for visual feedback
Push Button For triggering events or resetting the system

Input Devices

  • RFID Cards – Players scan these to activate events or powers
  • Push Buttons – Can be used for triggering events or confirming actions.

Output Devices

  • Speaker – Plays audio or voice narration from the cards.
  • WS2812 RGB LED Ring (8-bit) – Acts as a dice to move the player

BOM

Project plan

Testing the Rfid

On Arduino

On Xiao

Apllication and implication

Final project

System Integration

[Final project][https://fabacademy.org/2025/labs/riidl/students/sharvari-akerkar/week15/]