Skip to content

15. System Integration

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.

Game flow

Following is the panning of the gameflow

System Integration Overview

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

Implemented Methods of Packaging

The packaging for the board game is designed to keep all parts safe and secure during transport and storage. The three circular game boards whicj are laser cut are fixed and assembled, so the outermost box is made to fit their full size properly without needing to take them apart.

All smaller items like 3d printed pawns, Astra cards, and RFID cards are kept in separate compartments inside the box using dividers to keep them neat and protected.

Internally, the electronics are neatly placed on the base platform. This protects delicate components like the microcontroller and wiring from external impact.

If needed, soft padding or foam is added around the board to prevent breakage while carrying or shipping.

Final Project Page