Professional Documents
Culture Documents
Mumbai. (M.S.)
MICRO PROJECT
On
“Jumbled Words Quiz game”
Submitted by
Swapnil Rajendra Patil
Kunal Ghamlal Lohar
G.S. Mandal’s
Department of Computer
Engineering Marathwada Institute of
Technology, Polytechnic, Aurangabad.
CERTIFICATE
This is to certify that: -
Date:
Principal
Marathwada Institute of Technology,
Polytechnic, Aurangabad
INDEX
3.0 Proposed Methodology (procedure in brief that will be followed to do the micro-
project in about 100-200 words.)
4.0 Action Plan (Sequence and time required for major activity.)
5.0 Resources required (major resources such as row material, some machining facility,
software etc.)
3.0 Course Outcomes Achieved (Add to the earlier list is more Cos are addressed)
5.0 Actual Methodology Followed (Write step wise work done, data collected and its
analysis (if any). The contribution of individual member may also be noted.)
7.0 Outputs of the micro projects (Drawings of the prototype, drawing of survey,
presentation of collected data, findings etc.)
Signature of Teacher :
a) Improving vocabulary:
b) Providing entertainment
c) Enhancing problem-solving skills
d) Improving spelling
e) Enhancing language learning
05 13/03/2023 15/03/2023
Error solving Kunal
5.0 Resources required (major resources such as row material, some machining
facility, software etc.)
02 Software PyCharm 01 -
1.0 Rationale (Importance of the project, in about 30 to 50 words. This is a modified version of
the earlier one written after the work)
Python is powerful programming language. It has efficient high-level data structures and
a simple but effective approach to object-oriented programming. Because of our project
we successfully help the user in improving their spelling and vocabulary.
This game is for education and entertainment purposes
a) Improving vocabulary:
b) Providing entertainment
c) Enhancing problem-solving skills
d) Improving spelling
e) Enhancing language learning
3.0 Course Outcomes Achieved (Add to the earlier list is more Cos are addressed)
a) https://www.geeksforgeeks.org/python-program-to-implement-jumbled-word-game/
This website somewhat help us to and understand perfectly required logic for successfully
completion of this project
b) https://code-projects.org/jumbled-words-quiz-in-python-with-source-code/
This website helps us to develop a ui required to develop a successful game
c) https://www.hackread.com/what-is-word-unscrambler-in-gaming/#:~:text=A%20word
%20unscrambler%20in%20gaming,board%20or%20solve%20a%20puzzle.
From this we actually get to know the concept of the game , rules and etc
d) https://www.allscrabblewords.com/
e) https://scrabblewordfinder.org/
f) https://wordfinder.yourdictionary.com/
g) https://wordfind.com/
From above two website we collected jumbled words for different categories,
This website help us decode and uncode the jumbled or scrabled words
5.0 Actual Methodology Followed (Write step wise work done, data collected
and its analysis (if any). The contribution of individual member may also be
noted.)
At the beginning we were confused about selecting Topic for PWP Subject
microproject but after a conversation with subject teacher we made a
decision and select Jumbled word quiz game
After selecting project topic then we searched lots of information related to test
cases. We visited more websites which gave me valuable information about
my Project topic.
After collecting information about project, we started rough Design, data, topics,
diagram on notebook for implementing my Idea on project.
As we was not able to proceed further in micro project we did brief discussion with
respected subject teacher (Prof P.J.Chaoudhari) , During conversation Mam gave
me proper instruction and Sequence for project.
After removing errors, we had completed my project and got the proper output.
6.0 Actual Resources Used (mention the actual resources used).
information
Source Code: -
def start_main_page():
def start_game(args):
main_window.destroy()
if args == 1:
from Options import Animals
Animals.main()
elif args == 2:
from Options import Body_parts
Body_parts.main()
elif args == 3:
from Options import Colour
Colour.main()
elif args == 4:
from Options import Fruit
Fruit.main()
elif args == 5:
from Options import Shapes
Shapes.main()
elif args == 6:
from Options import Vegetable
Vegetable.main()
elif args == 7:
from Options import Vehicles
Vehicles.main()
def option():
lab_img1 = Button(
main_window,
image=img1,
bg='#e6fff5',
border=0,
justify='center',
)
sel_btn1 = Button(
text="Animals",
width=18,
borderwidth=8,
font=("", 18),
fg="#000000",
bg="#99ffd6",
cursor="hand2",
command=lambda: start_game(1),
)
sel_btn2 = Button(
text="Body parts",
width=18,
borderwidth=8,
font=("", 18),
fg="#000000",
bg="#99ffd6",
cursor="hand2",
command=lambda: start_game(2),
)
sel_btn3 = Button(
text="Colour",
width=18,
borderwidth=8,
font=("", 18),
fg="#000000",
bg="#99ffd6",
cursor="hand2",
command=lambda: start_game(3),
)
sel_btn4 = Button(
text="Fruits",
width=18,
borderwidth=8,
font=("", 18),
fg="#000000",
bg="#99ffd6",
cursor="hand2",
command=lambda: start_game(4),
)
sel_btn5 = Button(
text="Shapes",
width=18,
borderwidth=8,
font=("", 18),
fg="#000000",
bg="#99ffd6",
cursor="hand2",
command=lambda: start_game(5),
)
sel_btn6 = Button(
text="Vegetable",
width=18,
borderwidth=8,
font=("", 18),
fg="#000000",
bg="#99ffd6",
cursor="hand2",
command=lambda: start_game(6),
)
sel_btn7 = Button(
text="Vehicles",
width=18,
borderwidth=8,
font=("", 18),
fg="#000000",
bg="#99ffd6",
cursor="hand2",
command=lambda: start_game(7),
)
lab_img1.grid(row=0, column=0, padx=20)
sel_btn1.grid(row=0, column=4, pady=(10, 0), padx=50, )
sel_btn2.grid(row=1, column=4, pady=(10, 0), padx=50, )
sel_btn3.grid(row=2, column=4, pady=(10, 0), padx=50, )
sel_btn4.grid(row=3, column=4, pady=(10, 0), padx=50, )
sel_btn5.grid(row=4, column=4, pady=(10, 0), padx=50, )
sel_btn6.grid(row=5, column=4, pady=(10, 0), padx=50, )
sel_btn7.grid(row=6, column=4, pady=(10, 0), padx=50, )
def show_option():
start_btn.destroy()
lab_img.destroy()
option()
main_window = Tk()
main_window.geometry("500x500+500+150")
main_window.resizable(0, 0)
main_window.title("Quizee --> Grow your kids with Quizee")
main_window.configure(background="#e6fff5")
main_window.iconbitmap(r'quizee_logo_.ico')
img0 = PhotoImage(file="quizee_logo.png")
img1 = PhotoImage(file="back.png")
lab_img = Label(
main_window,
image=img0,
bg='#e6fff5',
)
lab_img.pack(pady=(50, 0))
start_btn = Button(
main_window,
text="Start",
width=18,
borderwidth=8,
fg="#000000",
bg="#99ffd6",
font=("", 13),
cursor="hand2",
command=show_option,
)
start_btn.pack(pady=(50, 20))
main_window.mainloop()
start_main_page()
OUTPUT