You are on page 1of 13

ONLINE ASSIGNMENT

Kids Learning Game

Section: - K19CD

Course Code: - INT-213

Course Name: - PYTHON PROGRAMMING

Submitted To: - Ishan Kumar

Group Number: - 08

Submitted By:

Name Registration No. Roll No.


Dona Upadhyay 11911855 36

Rahul Khubchandani 11907498 52

Rahul Nayak 11907485 53

Abstract
The purpose of this python program was to explore how children designed computer games as
artifacts that reflected their understanding of nutrition. In order to accomplish this goal, we asked
students to design educational games that would teach first graders about nutrition. The
characteristics of the games, design strategies, and collaboration among students were examined.
Results from three separate student cases are presented.

KIDS LEARNING GAME: Based on Image Recognition, design a game in which the kids will
watch the various images for some particular time duration and after that they have to recognize
them by the names of images.

ACKNOWLEDGEMENT
We would like to express our special thanks to our python lecturer Mr. Ishan Kumar for their
able guidance and support in completing the project and report.

We would also like to extend our gratitude to Lovely Professional University for giving us the
opportunity to be able to work on the given project.

By:

Rahul Nayak: 11907485

B. Tech (CSE)

Dona Upadhyay: 11911855

B. Tech (CSE)

Rahul Khubchandani: 11907498

B. Tech (CSE)
CONTENTS

Sl. No. Topics Discussed

1 Introduction

2 Project Objective

3 Contribution

4 Material and Methods

5 Snapshot

6 Results

7 Conclusion

8 References
INTRODUCTION

Educational games are games explicitly designed with educational purposes, or which have


incidental or secondary educational value. All types of games may be used in an educational
environment, however Educational games are games that are designed to help people learn about
certain subjects, expand concepts, reinforce development, understand a historical event or
culture, or assist them in learning a skill as they play. Game types include board, card, and games
As educators, governments, and parents realize the psychological need and benefits that gaming
has on learning, this educational tool has become mainstream. Games are interactive play that
teach us goals, rules, adaptation, problem solving, interaction, all represented as a story. They
satisfy our fundamental need to learn by providing enjoyment, passionate involvement, structure,
motivation, ego gratification, adrenaline, creativity, social interaction and emotion in the game
itself while the learning takes place.

Game-based learning (GBL) is a type of game play that has defined learning outcomes.
Generally, game-based learning is designed to balance subject matter with gameplay and the
ability of the player to retain, and apply said subject matter to the real world

Our Kids learning Program fulfills basic need of GBL i.e quite interesting for new learning kids
who started playing learning games
PROJECT OBJECTIVES

 Master the fundamentals of writing Python scripts


 Learn core Python scripting elements such as variables and flow control structures
 Discover how to work with lists and sequence data
 Write Python functions to facilitate code reuse
 Use Python to read and write files
 Make their code robust by handling errors and exceptions properly
 Work with the Python standard library
 Explore Python's object-oriented features
 Search text using regular expressions
 Enhancing Kids Knowledge

CONTRIBUTION IN PROJECT

 Rahul Nayak : Coding of the program


 Dona Upadhyay : Report writing and structure of the program.
 Rahul Khubchandani : Research and debugging
MATERIAL AND METHODS

Material

i. PyCharm
ii. Anaconda
iii. Python 3.9
iv. Python IDE

These commands lines are used in our project and the photos used in the program are taken from
google images.

Methods

1) Label():The Label is used to specify the container box where we can place the text or
images. This widget is used to provide the message to the user about other
widgets used in the python application.

2) PhotoImage():To display images in labels, buttons, canvases, and text widgets,


the PhotoImage class is used, which is present in tkinter package. "PhotoImage()"
function returns the image object.

3) Random.Redint(): Use randint() when you want to generate a random number from


an inclusive range. Use randrange() when you want to generate a random number within
a range by specifying step value.

4) Grid():The Grid geometry manager puts the widgets in a 2-dimensional table. The


master widget is split into a number of rows and columns, and each “cell” in the resulting
table can hold a widget.

5) Destroy():The destroy() method in Tkinter destroys a widget. It is useful in controlling


the behavior of various widgets which depend on each other.
6) Geometry():This method is used to set the dimensions of the Tkinter window and is
used to set the position of the main window on the user's desktop.

7) CheckBox():The Checkbutton widget is used to display a number of options to a user as


toggle buttons.

8) Get():The get() method is used to avoid such situations. This method returns the value
for the given key, if present in the dictionary.

9) Title():The title() method returns a string where the first character in every word is upper
case.
SNAPSHOTS

Basic Interface of our Kids learning Game:


These Pictures Shuffles on pressing REFRESH button
By the press of OK button, you can perform your quiz after learning
Pictures.
Now the kid can choose the respestive photo according to there choice, after pressing SUBMIT
Button the result is shown below
The result is shown after pressing OK button the program will start again.

RESULTS

This project is a stand-alone activity, written to last for a single lesson, and will guide children to
create a game or interactive project that demonstrates a real-world use of artificial intelligence
and machine learning.

Which is quite easy for new learning kids and this will enhances the learning skills , coding skills
and many more……
CONCLUSION

The goal of this project was to make a kid’s interactive game which is easy to access a bit
fun to play and as this is a basic level programming and coding it is the first step for us to
learn python. As we learnt to Master the fundamentals of writing Python scripts Learn core
Python scripting elements such as variables and flow control structures and as Python is an
industry based programming language which I more easier than the other learnt languages
and with the proper guidance of the mentor we could do this properly and we can
furthermore try to do much more complex coding and which will grow up our skills and will
be helpful for our future.
REFERENCES

 Firstly, Our Professor


 The PPTs and PDFs and materials provided by the Professor
 Video Links of people who teach on YouTube
 Some Old Project References
 Python Programming Book PDF

You might also like