45 (Uday)
45 (Uday)
Micro-ProjectReport
On
“The Ludo Game”
Partial Fulfilment of the Requirement forth Diploma in Computer Engineering,
By
1) Udayfand1)Pathansofiyan [23612000236]
[1914660014]
2) Swaraj Kambale
2)Pawaromkar [23612000136]
[1914660021]
3)Attarmuskan [2014660017]
3) Prathamesh Gite [23612000151]
4)SudrikShravani [1914660016]
4) Suraj Gore [23612000174]
GuidedBy
Prof. Veer S.B
Prof.VarpeA.S
CERTIFICATE
This is to certify that the project work entitled
Is
Submitted by
1) Uday Fand
1)Pathansofiyan [23612000236]
[1914660016]
2) Swaraj Kambale
2)Omkarpawar [23612000136]
[1914660021]
3) Suraj Gore
3)Attarmuskan [24612000174]
[2014660017]
4) Prathamesh Gite
4)SudrikShravani [23612000151]
[2014660016]
In the partial fulfillment of Diploma in Computer Engineeringhas been Satisfactory carried out
under myguidance as per the requirement ofMaharashtra State Board of Technical Education,
Mumbai during the academic year 2024-2025.
Date:
Place : Mhasane Phata,Parner
GUIDE
(Prof.VarpeS.M) HOD
(Prof.ChaureS.M.) PRINCIPAL
Prof.Veer S. B Prof.WathoreS.P Prof.DesaleC.D
Micro Project Proposal
The main objective for each player is to move all his/her tokens or pieces to the finish before
his/her opponents. Of course, en-route there are some more obstacles that the player has to
overcome. Go through these step-by-step instructions to get a better perspective on how to master
this easy game.
Pawn : This is modelled by a node type. Each pawn belongs to a certain player; this is
typically modelled by an edge, or in some cases by an attribute.
Field : This is modelled by a node type. Entry and goal fields are special kinds of fields,
typically modelled by subtypes, or in some cases marked by special self-loops. The same
may be done for home fields, although these are not essential for the game (we left them
out of Fig. 2). Entry and goal (and home) fields belong to a player; this is typically
modelled by an edge. The position of a pawn (on a field) is likewise modelled by an
edge.
Board : This consists of all the fields and their interconnections, i.e., the next fields
and the junctions to the goal fields. The interconnections may be turned into nodes, but
typically will be modelled by edges. The board itself does not necessarily need a special
node, since all fields already implicitly belong to it.
Die : This is modelled by a (singleton) node, possibly of a special type but optionally
integrated with some existing node. The outcome of a die roll is then typically an
attribute of the die node.
Sr Name of
Specification Qty. Remarks
No Resource/Material
1.0) Rationale:
This is a Ludo game which is very easy to understand and use. Talking about the
gameplay, allthe playing rules are the same just like we play in real time ludo. Here at first,
the user has to select players i.e. either humanor computer.After selecting human , the player
has to enter details such as nameand select colour (red, green, yellow and blue). the player
can also start the game within two players ifhe/she wants.After starting the game, a console
based ludo board appears, other rules are the same. First,thecomputer orthe player has to roll
the dice.
rollthe dice. At the top of the board, it displays a dice with the number. The system keeps
on rolling untilthere’s a possible pawn to move. All the game movements are performed
automatically. Whenever theplayer tries to end the game, there’s an option available to save
the unfinished game so that he/she cancontinue it later. A simple console GUI is provided
for the easy gameplay. The gameplay design is sosimplethat userwon’t findit difficultto
[email protected]
Aims/Benefits of theMicro-Project:
How to Play
1. Ludoplayerpath.
2. LudoHome.
3. Startarea.
5. Norestingsquares.
6. PlayerIdentificationcolour.
a) PracticalOutcomes:
c) Outcomes in AffectiveDomain:
https://pythongeeks.org/python-ludo-game-project/
https://www.scribd.com/document/570441218/Ludo-Game-Python
https://ludo.ai/
https://youtube.org/python-ludo-game-project/
https://Chatgpt.org/python-ludo-game-project/
TeacherEvaluationSheet
Name of Student:…………………………………………………………….
Enrollment No:…………………………
Name of Programmers:………………………………………………………….
Semester:……………………………….
CourseTitle: ………………….
Code:…………………………………………………….
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
Micro-ProjectEvaluationSheet
Note:
Every course teacher is expected to assign marks for group evolutionin first 3 columns & individual
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
AnyOtherComment:
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
……………………………………………………………………
Signature…………………………………………………………………………………
THANK YOU