A Classic Ludo Game by [Abhidev Ramesh] | [https://abhidevramesh.framer.website/]
- Architecture: Implemented turn management and movement logic using modular C# scripts
- UX: Designed intuitive click-based controls (no complex keybindings).
- Optimization: Avoided Update() overuse with event-driven logic (mention if applicable).
Assets/
โโโ Scripts/
โ โโโ Dice.cs // Handles RNG and roll visualization
โ โโโ PlayerController.cs // Manages pieces and turn logic
โ โโโ TeamScript.cs // Moves pieces according to input.
| --PlayerScript.cs // Tracks position and steps
| ---TileScript.cs // Handles Canceling Logic
โโโ Sprites/
-Assets/Scenes/Main.unity
- Take turns rolling the dice by clicking it
- Move your pieces according to the rolled value
- First player to get all 4 pieces home wins!
To test specific dice rolls:
- Select the Dice GameObject in Unity
- In the Inspector:
- Enable
isLog(checkbox in DiceScript) - Enter desired value (1-6) in
RollValuefield
Important: Disable isLog for normal randomized gameplay!
