0% found this document useful (0 votes)
42 views18 pages

45 (Uday)

The document is a micro-project report on 'The Ludo Game' submitted by a group of students as part of their Diploma in Computer Engineering. It outlines the aims, methodology, course outcomes, and resources required for the project, which involves developing a console-based Ludo game using Python. The report also includes a rationale, skilled outcomes, and evaluation sheets for assessment.

Uploaded by

fanduday7
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views18 pages

45 (Uday)

The document is a micro-project report on 'The Ludo Game' submitted by a group of students as part of their Diploma in Computer Engineering. It outlines the aims, methodology, course outcomes, and resources required for the project, which involves developing a console-based Ludo game using Python. The report also includes a rationale, skilled outcomes, and evaluation sheets for assessment.

Uploaded by

fanduday7
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

A

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

Shree Samarth Academy’s


Shree Samarth Polytechnic
Mhasane Phata ,Ahmednagar
Maharashtra State Board of Technical Education
2024-2025
Shree Samarth Academy’s Shree
Samarth Polytechnic
Department of Computer Engineering

CERTIFICATE
This is to certify that the project work entitled

“The Ludo Game”

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

1.0 Aims/Benefits of theMicro-Project:


Ludo is strategy board game, which can be played by 2 to 4 players with each player having a set
of 4 pieces (usually identified by color) placed in the starting zone, which is at the left corner for
each player. By rolling the dice, players race their four pieces on the board from start to finish,
while trying to avoid being killed or captured by their opponents.

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.

2.0 Course OutcomesAddressed:


i. Display message on screen using Python script on IDE.
ii. Develop python program to demonstrate use of Operators
iii. Perform operations on data structures in Python.
iv. Develop functions for given problem.
v. Design classes for given problem.
vi. Handle exceptions.
3.0 Proposed Methodology:

A Use case is a description of set of sequence of actions graphically it is rendered as an


ellipse with solid line including only its name. Use case diagram is a behavioural diagram
that shows a set of use cases and actors and their relationship. It is an association between
the use cases and actors. An actor represents a real-world object.
Elements of the model
Player : This is modelled by a node type. Players can have an identifier or colour to
distinguish them. The cyclic order of players is typically modelled explicitly (through
edges).

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.

Strategy :This is modeled by a node or an attribute value; a player can then be


assigned a strategy by adding an edge or attribute.
5.0 Resources required:

Sr Name of
Specification Qty. Remarks
No Resource/Material

Desktop with Intel Core 2 Duo -


1 Hardware Resource 2.93 GHz, RAM 2GB, HDD 1
160 GB

Software Resource Pycharm -


2 1

3 Any OtherResource Internet - -


Micro Project Report

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.

Themainthinginthisconsolebasedgame isthatthe playerjusthas topress“EnterKey” to

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.

4. Movefromstartingsquare,clockwise aroundthe perimeter.

5. Norestingsquares.

6. PlayerIdentificationcolour.

3.0 Course OutcomesAchieved

i. Display message on screen using Python script on IDE.

ii. Develop python program to demonstrate use of Operators

iii. Perform operations on data structures in Python.


iv. Develop functions for given problem.

v. Design classes for given problem.

vi. Handle exceptions.


4.0 Actual MethodologyFollowed:

Figure : Spiral Model of Software Development

Figures hows the spiral model of software development.This modelis combination of


well-known waterfall model and iterative prototyping. It yields rapid development of
more complete version of software. Using spiral model software isdeveloped as
series of
Evolutionary releases. During the initial releases, it may just paperwork or
prototype. But during later releases the version goes towards more completed stage.
Thespiralmodelcanbeadoptedtoapplythroughoutentirelifecycleoftheapplicationfromc
oncept
developmenttomaintenance.Thespiralmodelisdividedintosetofframeworkactivitiesdef
inedby
softwareengineerteam.Theinitialactivityisshownfromcenterofcircleanddevelopedinclo
ckwise direction.Eachspiralofthe modelincludesfollowingfourstages:
Planning Phase: This stage includes requirement gathering, cost estimation, resource
allocation. Risk Analysis Phase: This stage involves strengths and weaknesses of the
project. Design Phase: This stage includes coding, internal testing and deployment.
Evaluation Phase: Last stage involves client evaluation (client side testing) to get the
feedback. Various activities which are performed according to the spiral model
phases are shownTab.
Code :
Output:-
Skilled Developed/Learning Outcome of
thisMicro-Project:

a) PracticalOutcomes:

 Understood current market strengths and weaknesses


 Learned better planning, management, facilitation and execution ofprojects
 Improved problem solvingskills.

b) Unit Outcomes in CognitiveDomain:

 Recalled or retrieved previousinformation.


 Interpretation of instructions andproblems.
 Utilization of known concept inimplementation
 Troubleshoot smallmodules
 Selection of the most effectivesolution

c) Outcomes in AffectiveDomain:

 Awareness and willingness to listen othersopinion


 Improved presentationskills
 Cooperation in groupactivities
CONCLUSION

Ludo is a simple board game, for two to four players, in which


theplayers race their four coins from start to finish according to dice rolls,
andenjoy game, all the playing regulations coincide similar to we play in real
timeludo.Belowinitially,theindividualneedstoselectplayers.
Reference:-

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:…………………………………………………….

Title of the Micro-Project:…………………………………….

Course Outcomes Achieved:

…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
Micro-ProjectEvaluationSheet

ProcessAssessment ProductAssessment Total


Part A- Project PartB-Project Individual Marks
Project Methodology Report/Working Presentation/Viva 10
Proposal (2 mark) Model (4 mark)
(2 marks) (2 marks)

Note:

Every course teacher is expected to assign marks for group evolutionin first 3 columns & individual

evaluation in 4th columns for each group of students as per rubrics.

Comments /suggestion so boutte am work/ leadership/ inter- personal communication

………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………

AnyOtherComment:

………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………

Name and designation of the faculty member

……………………………………………………………………

Signature…………………………………………………………………………………
THANK YOU

You might also like