IRJET - Colt: The Code Series Game for Learning Program Logic through Real Time Implementation

IRJET Journal
IRJET JournalFast Track Publications

https://www.irjet.net/archives/V7/i4/IRJET-V7I4215.pdf

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 04 | Apr 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1057
Colt: The Code Series Game for Learning Program Logic through Real
Time Implementation
Jadhav Kshitija1, Jagtap Abhilasha2, Kolte Tejal3, Kshirsagar Varsha4, Mrs. Dhuttargi Sonali5
1,2,3,4U.G. Student, Department of Information Technology, Bharati Vidyapeeth's College of Engineering for Women,
Pune, Maharashtra, India1,2,3,4
5Assistant Professor, Department of Information Technology, Bharati Vidyapeeth’s College of Engineering for
Women Pune, Maharashtra, India
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract - Unknowingly learning styles now-a-days have
unavoidably become a limitation for improving the learning
performance of a learner. Unfortunately, many times when a
concept is taught to the learner he/she may not get a clear
idea as it lacks the real-time implementation part. Therefore,
this study proposes an alternative method for students or
novice learners where they can implement theirlogicinareal-
time environment. Colt: The Code Series Game is a web-based
game for learning and practicingtheprogramminglanguage-
related concepts for novice learners and students. The
structure of the game, design concepts and model will be
studied through this paper. Concept of Serious Gaming and
Racing Games are combined in this game. Thegameconsistsof
the hardware and the software part where the gaming
concepts are made familiar to the learner first with thehelpof
software. In addition to this the player has to apply logic and
play a racing game which will utilize the hardware part of the
game and real-time application of the logic used by the player
will be seen.
Key Words: Video Games,SeriousGames,IoT, Programming,
Arduino, Node MCU
1. INTRODUCTION
For every student, child and adult video games are just for
fun entertainment. It's a way to take a break from work to
relax and enjoy. But video games are more than that we
know they provide a fun and social form of entertainment,
more than that they encourage for work in a team and help
to improve cooperation while playing with other players.
They make children comfortable with technology and
improve their self-confidence and self-esteem in dealing
with technology as they improve more and more in games.
A parent, teacher focuses more attention on the potential
danger of games than the potential importance and benefits
of video games. If we look for it, video games are a powerful
tool to help children develop their certain life skills not only
by puzzle games but also with all other potentiallybeneficial
games.
Colt: The Code Series is a game that is going to be a
combination of Racing game and Coding game. This is going
to be a platform for fun, entertainment and to enjoy coding.
In this paper, we are discussing the process and information
required for the graphical computer game "Colt: The code
Series" with a combined approach of Racing game and
Serious game.
Games are the most ancient and time-honoured vehicles for
education.[1] We have puzzles to learn the logic,
mathematical games to enhance basic math skills, and even
reading games to increase reading ability.[1] Also today lots
of android applications are available in the market for
children that provide education funnily and entertainingly
through games.
While learning basic programming skills, students who are
assigned to program in a games will develop the ability to
formulate algorithms to solve particular problems, and will
do so not only because they are having fun in creating these
games, but also they are driven by the desire to solve the
problems imposed to create something that they can be
proud of creating and show to their friends and relatives.
2. LITERATURE REVIEW
The game is based on the learning mechanism used to learn
and practice the programming language Python. There are
lots of games like Racing games, Action, Arcade, Strategy
gamesand also differentsportsgamesareavailablecurrently
in the market. A new game genre that people are mostly not
aware of is serious game.
A Serious Game which is alsocalled appliedgamesisatypeof
game designed for a primary purpose other than pure
entertainment. These games are used by industries like
Defense, Education, Scientific exploration, Health care,
Emergency management, City planning, Engineering, and
Politics. Mostly in the serious games simulations are created
for the user practice, for example, medical students practice
critical operations through these kinds of simulations,alsoin
the military for the damage of the missiles these simulations
are created. So, we can say that serious games are Electronic
games whose main purpose is “Serious” and not to simply
entertain. The primary purpose can be to teach or train in
areas suchasEducation,Healthcare,Advertising,Politics,etc.
This same approach we are applying here for the Colt: The
code series where the primary focus is given to the learning,
practicing and training student for programming in Python
along with focus on entertainment through racing. The
players will compete againsteach other by completinglevels
as fast as possible.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 04 | Apr 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1058
3. WORKING
3.1 Problem Analysis
This project is the creation and implementation of a game
using the hardware cars andgame platform. Therearelotsof
games developed for the Android system, desktop based
application but in this scenario, the hardware systemisused.
There are very few games based on programming language,
Colt: The code series will be based on the questions on the
python language for learning and practice. The points will be
given on the player's performance. If the player gives a
correctanswer then the player will get pointsandthecarwill
move forward. The opposite will be the process if the player
fails to give the correct answer.
Project proposal for this game contains a plan for the
development of racing games however as stated before this
idea is more accessible and allows for greater enjoyment
while still implementing several key racing concepts.
3.2 Units
Colt: The codeseries game is for learning programming code
which will help the player to bridge the gap between his/her
knowledge and the applications related to the concept of
programming. The major goal is to facilitate the learning
process and to make it more efficient and interesting along
with gaming and actual interaction withthehardwarecars.It
provides more and more practice of codesyntax through the
code interface with real-life examples and fun of the racing
games. The module ofthegamewillincludeacodingplatform
for writing and learning a code & syntax understanding for
the player.
Colt: The Code series Game is a desktop game for novice
programmersforlearningandimprovingprogrammingskills,
it has the coding platform for writing programming
statements. The output will be the movement of the car for
which a player has to write a programming statement to
move a car from Start to endpoint. It will become more and
more complicated as levels increases, points will bebasedon
the movement of the car and the movement of the car will be
based on the player's correct input. If the wrong answer is
given by the game player the car will be moved to thereverse
direction, which will delay the time needed to reach to the
final goal.
The player will pass input as a code throughcoding platform,
later this will be passed to Firebase database. Firebase
database will be used to check the commands given by the
game player andNodeMCU will beusedasacontrollerwhich
has Wi-Fi access. The object i.e. Car will move based on the
players input.
Fig -1: System Architecture of colt: the Code Series game
4. METHODOLOGY
The Project is divided into 3 main modules as follows-
4.1 User Interface Module:
User will communicate with the system using user interface
module it will include all designed GUI or user interface. It
will include the Front Page, Home Screen, Main Menu levels
and Result of High score.
This module will take input from theplayerandwillshowthe
result of the level.
4.2 Game Processing Module
This module will generate python language-related random
questions, accept the answer and check whether the answer
is correct or not.
The System will check the answer given by the player. If the
given answer is correct the player will get score points and if
the player gives the wrong answer, point will be deducted.
The result is sent to the hardware interface module.
4.3 Hardware Interface Module
This module is responsibletocommunicatewithfirebaseand
will read command or resultprovideby the game processing
module and move car according to the command.
If the answer is true then give command will be to move the
car forward for the particular delay and if the answer is false
then given command will be to move the car in reverse for
the particular delay.
For the Implementation of the Hardware cars use of Arduino
IDE, Node MCU and ESP8266 is done.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 04 | Apr 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1059
5. CONCLUSIONS
An important aspect of any programming language is
algorithm understanding and problem-solving. Without
problem-solving, there is no computer science. Allowing
students to learn through the games and practice the
programming with the game will enhance the learning
process and increase the student's interest. It will create a
fun and engaging learning environment for the student who
is eager to learn.
It’s a visual way for students to get engaged in programming
and at the same time they can enjoy the car racing game.
REFERENCES
[1] Timothy Baibak, Rajeev Agrawal, “Programming
Games to learn Algorithms,” in American Society for
Engineering Education.
[2] Yappy Sazaki, “Pathfinding Car Racing Game Using
dynamic Pathfinding Algorithm and Algorithm A*,”
IEEE, 2017.
[3] S. R. Madkar, Vipul Mehta, Nitin Bhuwania, “Robot
Controlled Car Using Wi-Fi Module”, IJARCSSE,
Volume 6, Issue 5, ISSN: 2277 128X, May 2016.
[4] Wong Yoke Seng, Maizatul HayatiMohmadandTanWee
Hoe, “Learning Objective-oriented Programming
Paradigm via Game-Based Learning Game-Pilot
Study,” IJM, Volume 10, No 6, December 2018.
[5] D. Kalaiarasi, Pavithra S, Pratheeba S, “IoT Based
Motion Control System of a Robotic Car,” IRJET,
Volume 05, Issue 03, Mar-2018.
[6] Namita Shinde, Shreya Srivastav,VineetSharma,“Paper
on Android controlled Arduino Based robot Car,”
IRJET, Volume 06,Issue 03,Mar-2018.
[7] Karthikeyan K., Mutthu K., Nanthish N,Vineeth V. V,
“Simulation of robotic Car Controlled using Wi-Fi
Module ESP8266,” IJIRSET ,Volume 6,Special Issue
14,August 2017
[8] Raj Kumar Mistri, “Wi-Fi Control Robot Using Node
MCU,” IJEDR, Volume 6,Issue 2,2018
BIOGRAPHIES
Jadhav Kshitija Chandrahas
Bachelor of Engineering in
Information Technology. Student
at Bharati Vidyapeeth’s College of
Engineering for Women Pune,
Maharashtra, India
Jagtap Abhilasha Dadasaheb
Bachelor of Engineering in
Information Technology. Student
at Bharati Vidyapeeth’s College of
Engineering for Women Pune,
Maharashtra, India
Kolte Tejal Sanjay student of
Bachelor of Engineering in
Information Technology. Student
at Bharati Vidyapeeth’s College of
Engineering for Women Pune,
Maharashtra, India
KshirsagarVarshaPopatstudent
of Bachelor of Engineering in
Information Technology. Student
at Bharati Vidyapeeth’s College of
Engineering for Women Pune,
Maharashtra, India
Mrs. S. B. Dhuttargi is currently
working as an Assistant Professor
in the Department of Information
Technology at Bharati
Vidyapeeth's College of
Engineering for Women. Her area
of specialization is Data
Structures, Cloud Computing. She
has 4 journal publications to her
credit.

Recomendados

Saloni jaiswal mba-2nd semester_miniproject por
Saloni jaiswal mba-2nd semester_miniprojectSaloni jaiswal mba-2nd semester_miniproject
Saloni jaiswal mba-2nd semester_miniprojectRohanSilvenia
121 visualizações62 slides
A realtime classic chess game [proposal] por
A realtime classic chess game [proposal]A realtime classic chess game [proposal]
A realtime classic chess game [proposal]Nischal Lal Shrestha
1.8K visualizações13 slides
Artificial intelligence in Retail por
Artificial intelligence in RetailArtificial intelligence in Retail
Artificial intelligence in RetailSnehal Nemane
744 visualizações49 slides
Android interview questions for 2 to 5 years (1) por
Android interview questions for 2 to 5 years (1)Android interview questions for 2 to 5 years (1)
Android interview questions for 2 to 5 years (1)satish reddy
31.4K visualizações2 slides
Campus news feed por
Campus news feedCampus news feed
Campus news feedNoopur Koli
2.7K visualizações65 slides
IRJET - V-IDE: Voice Controlled IDE using Natural Language Processing and... por
IRJET -  	  V-IDE: Voice Controlled IDE using Natural Language Processing and...IRJET -  	  V-IDE: Voice Controlled IDE using Natural Language Processing and...
IRJET - V-IDE: Voice Controlled IDE using Natural Language Processing and...IRJET Journal
16 visualizações3 slides

Mais conteúdo relacionado

Mais procurados

PramodTaleCV por
PramodTaleCVPramodTaleCV
PramodTaleCVPramod Tale
210 visualizações6 slides
Automated card recharge android application por
Automated card recharge android applicationAutomated card recharge android application
Automated card recharge android applicationSelf Employed Independent Peoplesoft Consultant
1.2K visualizações11 slides
Android tutorial por
Android tutorialAndroid tutorial
Android tutorialNhàn Phạm Thiên
504 visualizações216 slides
The complete srs documentation of our developed game. por
The complete srs documentation of our developed game. The complete srs documentation of our developed game.
The complete srs documentation of our developed game. Isfand yar Khan
26.8K visualizações27 slides
Summer Training report at TATA CMC por
Summer Training report at TATA CMCSummer Training report at TATA CMC
Summer Training report at TATA CMCPallavi Srivastava
55.8K visualizações38 slides
RO Y1 GD Engine Terminology por
RO Y1 GD Engine TerminologyRO Y1 GD Engine Terminology
RO Y1 GD Engine Terminologyrafiqfps
170 visualizações14 slides

Mais procurados(12)

PramodTaleCV por Pramod Tale
PramodTaleCVPramodTaleCV
PramodTaleCV
Pramod Tale210 visualizações
The complete srs documentation of our developed game. por Isfand yar Khan
The complete srs documentation of our developed game. The complete srs documentation of our developed game.
The complete srs documentation of our developed game.
Isfand yar Khan26.8K visualizações
Summer Training report at TATA CMC por Pallavi Srivastava
Summer Training report at TATA CMCSummer Training report at TATA CMC
Summer Training report at TATA CMC
Pallavi Srivastava55.8K visualizações
RO Y1 GD Engine Terminology por rafiqfps
RO Y1 GD Engine TerminologyRO Y1 GD Engine Terminology
RO Y1 GD Engine Terminology
rafiqfps170 visualizações
Ro y1 gd engine terminology por rafiqfps
Ro y1 gd engine terminologyRo y1 gd engine terminology
Ro y1 gd engine terminology
rafiqfps319 visualizações
Android AppDevelopment por Ashraf Ali
Android AppDevelopmentAndroid AppDevelopment
Android AppDevelopment
Ashraf Ali69 visualizações
Android app Development Prepration Tips por Yasmeen Sheikh
Android app Development Prepration TipsAndroid app Development Prepration Tips
Android app Development Prepration Tips
Yasmeen Sheikh42 visualizações
Saurabh_CV por Saurabh Garg
Saurabh_CVSaurabh_CV
Saurabh_CV
Saurabh Garg302 visualizações
IRJET - A Web-based College Enquiry Chatbot using .Net and Dataset por IRJET Journal
IRJET - A Web-based College Enquiry Chatbot using .Net and DatasetIRJET - A Web-based College Enquiry Chatbot using .Net and Dataset
IRJET - A Web-based College Enquiry Chatbot using .Net and Dataset
IRJET Journal92 visualizações
Synopsis on android application por Jawed akhtar
Synopsis on android applicationSynopsis on android application
Synopsis on android application
Jawed akhtar29.9K visualizações

Similar a IRJET - Colt: The Code Series Game for Learning Program Logic through Real Time Implementation

Pac Man: Game Development using PDA and OOP por
Pac Man: Game Development using PDA and OOPPac Man: Game Development using PDA and OOP
Pac Man: Game Development using PDA and OOPIRJET Journal
6 visualizações3 slides
My Presentation.ppt por
My Presentation.pptMy Presentation.ppt
My Presentation.pptFake474384
17 visualizações17 slides
Accepting the Challenges in Devising Video Game Leeway and Contrivance por
Accepting the Challenges in Devising Video Game Leeway and ContrivanceAccepting the Challenges in Devising Video Game Leeway and Contrivance
Accepting the Challenges in Devising Video Game Leeway and ContrivanceDR.P.S.JAGADEESH KUMAR
57 visualizações9 slides
Squid Game and Music Synchronization por
Squid Game and Music SynchronizationSquid Game and Music Synchronization
Squid Game and Music SynchronizationIRJET Journal
17 visualizações5 slides
Game engineering por
Game engineeringGame engineering
Game engineeringRajat Bhatia
368 visualizações26 slides
Game engineering(jiit 2013 14-cs&it) por
Game engineering(jiit 2013 14-cs&it)Game engineering(jiit 2013 14-cs&it)
Game engineering(jiit 2013 14-cs&it)Rajat Bhatia
242 visualizações26 slides

Similar a IRJET - Colt: The Code Series Game for Learning Program Logic through Real Time Implementation(20)

Pac Man: Game Development using PDA and OOP por IRJET Journal
Pac Man: Game Development using PDA and OOPPac Man: Game Development using PDA and OOP
Pac Man: Game Development using PDA and OOP
IRJET Journal6 visualizações
My Presentation.ppt por Fake474384
My Presentation.pptMy Presentation.ppt
My Presentation.ppt
Fake47438417 visualizações
Accepting the Challenges in Devising Video Game Leeway and Contrivance por DR.P.S.JAGADEESH KUMAR
Accepting the Challenges in Devising Video Game Leeway and ContrivanceAccepting the Challenges in Devising Video Game Leeway and Contrivance
Accepting the Challenges in Devising Video Game Leeway and Contrivance
DR.P.S.JAGADEESH KUMAR57 visualizações
Squid Game and Music Synchronization por IRJET Journal
Squid Game and Music SynchronizationSquid Game and Music Synchronization
Squid Game and Music Synchronization
IRJET Journal17 visualizações
Game engineering por Rajat Bhatia
Game engineeringGame engineering
Game engineering
Rajat Bhatia368 visualizações
Game engineering(jiit 2013 14-cs&it) por Rajat Bhatia
Game engineering(jiit 2013 14-cs&it)Game engineering(jiit 2013 14-cs&it)
Game engineering(jiit 2013 14-cs&it)
Rajat Bhatia242 visualizações
IRJET- Game Development Project – Sparta por IRJET Journal
IRJET-  	  Game Development Project – SpartaIRJET-  	  Game Development Project – Sparta
IRJET- Game Development Project – Sparta
IRJET Journal29 visualizações
Game Design as an Intro to Computer Science (Meaningful Play 2014) por marksuter
Game Design as an Intro to Computer Science (Meaningful Play 2014)Game Design as an Intro to Computer Science (Meaningful Play 2014)
Game Design as an Intro to Computer Science (Meaningful Play 2014)
marksuter357 visualizações
Final project preproposal por Ochuko Ideh
Final project preproposalFinal project preproposal
Final project preproposal
Ochuko Ideh247 visualizações
Android Beat the-quiz application por Ayush Singh
Android Beat the-quiz applicationAndroid Beat the-quiz application
Android Beat the-quiz application
Ayush Singh10.1K visualizações
Why Game Design Education in Middle or High School por Mike Ploor
Why Game Design Education in Middle or High SchoolWhy Game Design Education in Middle or High School
Why Game Design Education in Middle or High School
Mike Ploor1.1K visualizações
Career guidance explore_the_careers_in_the_gaming_ por nishajj
Career guidance explore_the_careers_in_the_gaming_Career guidance explore_the_careers_in_the_gaming_
Career guidance explore_the_careers_in_the_gaming_
nishajj67 visualizações
Final project report of a game por Nadia Nahar
Final project report of a gameFinal project report of a game
Final project report of a game
Nadia Nahar122.2K visualizações
Perfecting A Video Game with Game Metrics por TELKOMNIKA JOURNAL
Perfecting A Video Game with Game MetricsPerfecting A Video Game with Game Metrics
Perfecting A Video Game with Game Metrics
TELKOMNIKA JOURNAL11 visualizações
Project Overview Gameboxxx por IndraniPushilal
Project Overview GameboxxxProject Overview Gameboxxx
Project Overview Gameboxxx
IndraniPushilal438 visualizações
Job Profiles In Gaming Industry por Animation Kolkata
Job Profiles In Gaming IndustryJob Profiles In Gaming Industry
Job Profiles In Gaming Industry
Animation Kolkata63 visualizações
First Seminar Presentation por Abdelrahman Al-Ogail
First Seminar PresentationFirst Seminar Presentation
First Seminar Presentation
Abdelrahman Al-Ogail308 visualizações

Mais de IRJET Journal

SOIL STABILIZATION USING WASTE FIBER MATERIAL por
SOIL STABILIZATION USING WASTE FIBER MATERIALSOIL STABILIZATION USING WASTE FIBER MATERIAL
SOIL STABILIZATION USING WASTE FIBER MATERIALIRJET Journal
20 visualizações7 slides
Sol-gel auto-combustion produced gamma irradiated Ni1-xCdxFe2O4 nanoparticles... por
Sol-gel auto-combustion produced gamma irradiated Ni1-xCdxFe2O4 nanoparticles...Sol-gel auto-combustion produced gamma irradiated Ni1-xCdxFe2O4 nanoparticles...
Sol-gel auto-combustion produced gamma irradiated Ni1-xCdxFe2O4 nanoparticles...IRJET Journal
8 visualizações7 slides
Identification, Discrimination and Classification of Cotton Crop by Using Mul... por
Identification, Discrimination and Classification of Cotton Crop by Using Mul...Identification, Discrimination and Classification of Cotton Crop by Using Mul...
Identification, Discrimination and Classification of Cotton Crop by Using Mul...IRJET Journal
8 visualizações5 slides
“Analysis of GDP, Unemployment and Inflation rates using mathematical formula... por
“Analysis of GDP, Unemployment and Inflation rates using mathematical formula...“Analysis of GDP, Unemployment and Inflation rates using mathematical formula...
“Analysis of GDP, Unemployment and Inflation rates using mathematical formula...IRJET Journal
13 visualizações11 slides
MAXIMUM POWER POINT TRACKING BASED PHOTO VOLTAIC SYSTEM FOR SMART GRID INTEGR... por
MAXIMUM POWER POINT TRACKING BASED PHOTO VOLTAIC SYSTEM FOR SMART GRID INTEGR...MAXIMUM POWER POINT TRACKING BASED PHOTO VOLTAIC SYSTEM FOR SMART GRID INTEGR...
MAXIMUM POWER POINT TRACKING BASED PHOTO VOLTAIC SYSTEM FOR SMART GRID INTEGR...IRJET Journal
14 visualizações6 slides
Performance Analysis of Aerodynamic Design for Wind Turbine Blade por
Performance Analysis of Aerodynamic Design for Wind Turbine BladePerformance Analysis of Aerodynamic Design for Wind Turbine Blade
Performance Analysis of Aerodynamic Design for Wind Turbine BladeIRJET Journal
7 visualizações5 slides

Mais de IRJET Journal(20)

SOIL STABILIZATION USING WASTE FIBER MATERIAL por IRJET Journal
SOIL STABILIZATION USING WASTE FIBER MATERIALSOIL STABILIZATION USING WASTE FIBER MATERIAL
SOIL STABILIZATION USING WASTE FIBER MATERIAL
IRJET Journal20 visualizações
Sol-gel auto-combustion produced gamma irradiated Ni1-xCdxFe2O4 nanoparticles... por IRJET Journal
Sol-gel auto-combustion produced gamma irradiated Ni1-xCdxFe2O4 nanoparticles...Sol-gel auto-combustion produced gamma irradiated Ni1-xCdxFe2O4 nanoparticles...
Sol-gel auto-combustion produced gamma irradiated Ni1-xCdxFe2O4 nanoparticles...
IRJET Journal8 visualizações
Identification, Discrimination and Classification of Cotton Crop by Using Mul... por IRJET Journal
Identification, Discrimination and Classification of Cotton Crop by Using Mul...Identification, Discrimination and Classification of Cotton Crop by Using Mul...
Identification, Discrimination and Classification of Cotton Crop by Using Mul...
IRJET Journal8 visualizações
“Analysis of GDP, Unemployment and Inflation rates using mathematical formula... por IRJET Journal
“Analysis of GDP, Unemployment and Inflation rates using mathematical formula...“Analysis of GDP, Unemployment and Inflation rates using mathematical formula...
“Analysis of GDP, Unemployment and Inflation rates using mathematical formula...
IRJET Journal13 visualizações
MAXIMUM POWER POINT TRACKING BASED PHOTO VOLTAIC SYSTEM FOR SMART GRID INTEGR... por IRJET Journal
MAXIMUM POWER POINT TRACKING BASED PHOTO VOLTAIC SYSTEM FOR SMART GRID INTEGR...MAXIMUM POWER POINT TRACKING BASED PHOTO VOLTAIC SYSTEM FOR SMART GRID INTEGR...
MAXIMUM POWER POINT TRACKING BASED PHOTO VOLTAIC SYSTEM FOR SMART GRID INTEGR...
IRJET Journal14 visualizações
Performance Analysis of Aerodynamic Design for Wind Turbine Blade por IRJET Journal
Performance Analysis of Aerodynamic Design for Wind Turbine BladePerformance Analysis of Aerodynamic Design for Wind Turbine Blade
Performance Analysis of Aerodynamic Design for Wind Turbine Blade
IRJET Journal7 visualizações
Heart Failure Prediction using Different Machine Learning Techniques por IRJET Journal
Heart Failure Prediction using Different Machine Learning TechniquesHeart Failure Prediction using Different Machine Learning Techniques
Heart Failure Prediction using Different Machine Learning Techniques
IRJET Journal7 visualizações
Experimental Investigation of Solar Hot Case Based on Photovoltaic Panel por IRJET Journal
Experimental Investigation of Solar Hot Case Based on Photovoltaic PanelExperimental Investigation of Solar Hot Case Based on Photovoltaic Panel
Experimental Investigation of Solar Hot Case Based on Photovoltaic Panel
IRJET Journal3 visualizações
Metro Development and Pedestrian Concerns por IRJET Journal
Metro Development and Pedestrian ConcernsMetro Development and Pedestrian Concerns
Metro Development and Pedestrian Concerns
IRJET Journal2 visualizações
Mapping the Crashworthiness Domains: Investigations Based on Scientometric An... por IRJET Journal
Mapping the Crashworthiness Domains: Investigations Based on Scientometric An...Mapping the Crashworthiness Domains: Investigations Based on Scientometric An...
Mapping the Crashworthiness Domains: Investigations Based on Scientometric An...
IRJET Journal3 visualizações
Data Analytics and Artificial Intelligence in Healthcare Industry por IRJET Journal
Data Analytics and Artificial Intelligence in Healthcare IndustryData Analytics and Artificial Intelligence in Healthcare Industry
Data Analytics and Artificial Intelligence in Healthcare Industry
IRJET Journal3 visualizações
DESIGN AND SIMULATION OF SOLAR BASED FAST CHARGING STATION FOR ELECTRIC VEHIC... por IRJET Journal
DESIGN AND SIMULATION OF SOLAR BASED FAST CHARGING STATION FOR ELECTRIC VEHIC...DESIGN AND SIMULATION OF SOLAR BASED FAST CHARGING STATION FOR ELECTRIC VEHIC...
DESIGN AND SIMULATION OF SOLAR BASED FAST CHARGING STATION FOR ELECTRIC VEHIC...
IRJET Journal52 visualizações
Efficient Design for Multi-story Building Using Pre-Fabricated Steel Structur... por IRJET Journal
Efficient Design for Multi-story Building Using Pre-Fabricated Steel Structur...Efficient Design for Multi-story Building Using Pre-Fabricated Steel Structur...
Efficient Design for Multi-story Building Using Pre-Fabricated Steel Structur...
IRJET Journal10 visualizações
Development of Effective Tomato Package for Post-Harvest Preservation por IRJET Journal
Development of Effective Tomato Package for Post-Harvest PreservationDevelopment of Effective Tomato Package for Post-Harvest Preservation
Development of Effective Tomato Package for Post-Harvest Preservation
IRJET Journal4 visualizações
“DYNAMIC ANALYSIS OF GRAVITY RETAINING WALL WITH SOIL STRUCTURE INTERACTION” por IRJET Journal
“DYNAMIC ANALYSIS OF GRAVITY RETAINING WALL WITH SOIL STRUCTURE INTERACTION”“DYNAMIC ANALYSIS OF GRAVITY RETAINING WALL WITH SOIL STRUCTURE INTERACTION”
“DYNAMIC ANALYSIS OF GRAVITY RETAINING WALL WITH SOIL STRUCTURE INTERACTION”
IRJET Journal5 visualizações
Understanding the Nature of Consciousness with AI por IRJET Journal
Understanding the Nature of Consciousness with AIUnderstanding the Nature of Consciousness with AI
Understanding the Nature of Consciousness with AI
IRJET Journal12 visualizações
Augmented Reality App for Location based Exploration at JNTUK Kakinada por IRJET Journal
Augmented Reality App for Location based Exploration at JNTUK KakinadaAugmented Reality App for Location based Exploration at JNTUK Kakinada
Augmented Reality App for Location based Exploration at JNTUK Kakinada
IRJET Journal6 visualizações
Smart Traffic Congestion Control System: Leveraging Machine Learning for Urba... por IRJET Journal
Smart Traffic Congestion Control System: Leveraging Machine Learning for Urba...Smart Traffic Congestion Control System: Leveraging Machine Learning for Urba...
Smart Traffic Congestion Control System: Leveraging Machine Learning for Urba...
IRJET Journal18 visualizações
Enhancing Real Time Communication and Efficiency With Websocket por IRJET Journal
Enhancing Real Time Communication and Efficiency With WebsocketEnhancing Real Time Communication and Efficiency With Websocket
Enhancing Real Time Communication and Efficiency With Websocket
IRJET Journal5 visualizações
Textile Industrial Wastewater Treatability Studies by Soil Aquifer Treatment ... por IRJET Journal
Textile Industrial Wastewater Treatability Studies by Soil Aquifer Treatment ...Textile Industrial Wastewater Treatability Studies by Soil Aquifer Treatment ...
Textile Industrial Wastewater Treatability Studies by Soil Aquifer Treatment ...
IRJET Journal4 visualizações

Último

Literature review and Case study on Commercial Complex in Nepal, Durbar mall,... por
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...AakashShakya12
72 visualizações115 slides
NEW SUPPLIERS SUPPLIES (copie).pdf por
NEW SUPPLIERS SUPPLIES (copie).pdfNEW SUPPLIERS SUPPLIES (copie).pdf
NEW SUPPLIERS SUPPLIES (copie).pdfgeorgesradjou
15 visualizações30 slides
Machine Element II Course outline.pdf por
Machine Element II Course outline.pdfMachine Element II Course outline.pdf
Machine Element II Course outline.pdfodatadese1
9 visualizações2 slides
Design of machine elements-UNIT 3.pptx por
Design of machine elements-UNIT 3.pptxDesign of machine elements-UNIT 3.pptx
Design of machine elements-UNIT 3.pptxgopinathcreddy
32 visualizações31 slides
fakenews_DBDA_Mar23.pptx por
fakenews_DBDA_Mar23.pptxfakenews_DBDA_Mar23.pptx
fakenews_DBDA_Mar23.pptxdeepmitra8
14 visualizações34 slides
Update 42 models(Diode/General ) in SPICE PARK(DEC2023) por
Update 42 models(Diode/General ) in SPICE PARK(DEC2023)Update 42 models(Diode/General ) in SPICE PARK(DEC2023)
Update 42 models(Diode/General ) in SPICE PARK(DEC2023)Tsuyoshi Horigome
28 visualizações16 slides

Último(20)

Literature review and Case study on Commercial Complex in Nepal, Durbar mall,... por AakashShakya12
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...
AakashShakya1272 visualizações
NEW SUPPLIERS SUPPLIES (copie).pdf por georgesradjou
NEW SUPPLIERS SUPPLIES (copie).pdfNEW SUPPLIERS SUPPLIES (copie).pdf
NEW SUPPLIERS SUPPLIES (copie).pdf
georgesradjou15 visualizações
Machine Element II Course outline.pdf por odatadese1
Machine Element II Course outline.pdfMachine Element II Course outline.pdf
Machine Element II Course outline.pdf
odatadese19 visualizações
Design of machine elements-UNIT 3.pptx por gopinathcreddy
Design of machine elements-UNIT 3.pptxDesign of machine elements-UNIT 3.pptx
Design of machine elements-UNIT 3.pptx
gopinathcreddy32 visualizações
fakenews_DBDA_Mar23.pptx por deepmitra8
fakenews_DBDA_Mar23.pptxfakenews_DBDA_Mar23.pptx
fakenews_DBDA_Mar23.pptx
deepmitra814 visualizações
Update 42 models(Diode/General ) in SPICE PARK(DEC2023) por Tsuyoshi Horigome
Update 42 models(Diode/General ) in SPICE PARK(DEC2023)Update 42 models(Diode/General ) in SPICE PARK(DEC2023)
Update 42 models(Diode/General ) in SPICE PARK(DEC2023)
Tsuyoshi Horigome28 visualizações
Investor Presentation por eser sevinç
Investor PresentationInvestor Presentation
Investor Presentation
eser sevinç25 visualizações
SUMIT SQL PROJECT SUPERSTORE 1.pptx por Sumit Jadhav
SUMIT SQL PROJECT SUPERSTORE 1.pptxSUMIT SQL PROJECT SUPERSTORE 1.pptx
SUMIT SQL PROJECT SUPERSTORE 1.pptx
Sumit Jadhav 13 visualizações
Proposal Presentation.pptx por keytonallamon
Proposal Presentation.pptxProposal Presentation.pptx
Proposal Presentation.pptx
keytonallamon29 visualizações
DESIGN OF SPRINGS-UNIT4.pptx por gopinathcreddy
DESIGN OF SPRINGS-UNIT4.pptxDESIGN OF SPRINGS-UNIT4.pptx
DESIGN OF SPRINGS-UNIT4.pptx
gopinathcreddy19 visualizações
MSA Website Slideshow (16).pdf por msaucla
MSA Website Slideshow (16).pdfMSA Website Slideshow (16).pdf
MSA Website Slideshow (16).pdf
msaucla68 visualizações
Generative AI Models & Their Applications por SN
Generative AI Models & Their ApplicationsGenerative AI Models & Their Applications
Generative AI Models & Their Applications
SN8 visualizações
Object Oriented Programming with JAVA por Demian Antony D'Mello
Object Oriented Programming with JAVAObject Oriented Programming with JAVA
Object Oriented Programming with JAVA
Demian Antony D'Mello140 visualizações
Activated sludge process .pdf por 8832RafiyaAltaf
Activated sludge process .pdfActivated sludge process .pdf
Activated sludge process .pdf
8832RafiyaAltaf9 visualizações
Introduction to CAD-CAM.pptx por suyogpatil49
Introduction to CAD-CAM.pptxIntroduction to CAD-CAM.pptx
Introduction to CAD-CAM.pptx
suyogpatil495 visualizações
2023Dec ASU Wang NETR Group Research Focus and Facility Overview.pptx por lwang78
2023Dec ASU Wang NETR Group Research Focus and Facility Overview.pptx2023Dec ASU Wang NETR Group Research Focus and Facility Overview.pptx
2023Dec ASU Wang NETR Group Research Focus and Facility Overview.pptx
lwang7853 visualizações
SNMPx por Amatullahbutt
SNMPxSNMPx
SNMPx
Amatullahbutt17 visualizações
Investigation of Physicochemical Changes of Soft Clay around Deep Geopolymer ... por AltinKaradagli
Investigation of Physicochemical Changes of Soft Clay around Deep Geopolymer ...Investigation of Physicochemical Changes of Soft Clay around Deep Geopolymer ...
Investigation of Physicochemical Changes of Soft Clay around Deep Geopolymer ...
AltinKaradagli9 visualizações

IRJET - Colt: The Code Series Game for Learning Program Logic through Real Time Implementation

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 04 | Apr 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1057 Colt: The Code Series Game for Learning Program Logic through Real Time Implementation Jadhav Kshitija1, Jagtap Abhilasha2, Kolte Tejal3, Kshirsagar Varsha4, Mrs. Dhuttargi Sonali5 1,2,3,4U.G. Student, Department of Information Technology, Bharati Vidyapeeth's College of Engineering for Women, Pune, Maharashtra, India1,2,3,4 5Assistant Professor, Department of Information Technology, Bharati Vidyapeeth’s College of Engineering for Women Pune, Maharashtra, India ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract - Unknowingly learning styles now-a-days have unavoidably become a limitation for improving the learning performance of a learner. Unfortunately, many times when a concept is taught to the learner he/she may not get a clear idea as it lacks the real-time implementation part. Therefore, this study proposes an alternative method for students or novice learners where they can implement theirlogicinareal- time environment. Colt: The Code Series Game is a web-based game for learning and practicingtheprogramminglanguage- related concepts for novice learners and students. The structure of the game, design concepts and model will be studied through this paper. Concept of Serious Gaming and Racing Games are combined in this game. Thegameconsistsof the hardware and the software part where the gaming concepts are made familiar to the learner first with thehelpof software. In addition to this the player has to apply logic and play a racing game which will utilize the hardware part of the game and real-time application of the logic used by the player will be seen. Key Words: Video Games,SeriousGames,IoT, Programming, Arduino, Node MCU 1. INTRODUCTION For every student, child and adult video games are just for fun entertainment. It's a way to take a break from work to relax and enjoy. But video games are more than that we know they provide a fun and social form of entertainment, more than that they encourage for work in a team and help to improve cooperation while playing with other players. They make children comfortable with technology and improve their self-confidence and self-esteem in dealing with technology as they improve more and more in games. A parent, teacher focuses more attention on the potential danger of games than the potential importance and benefits of video games. If we look for it, video games are a powerful tool to help children develop their certain life skills not only by puzzle games but also with all other potentiallybeneficial games. Colt: The Code Series is a game that is going to be a combination of Racing game and Coding game. This is going to be a platform for fun, entertainment and to enjoy coding. In this paper, we are discussing the process and information required for the graphical computer game "Colt: The code Series" with a combined approach of Racing game and Serious game. Games are the most ancient and time-honoured vehicles for education.[1] We have puzzles to learn the logic, mathematical games to enhance basic math skills, and even reading games to increase reading ability.[1] Also today lots of android applications are available in the market for children that provide education funnily and entertainingly through games. While learning basic programming skills, students who are assigned to program in a games will develop the ability to formulate algorithms to solve particular problems, and will do so not only because they are having fun in creating these games, but also they are driven by the desire to solve the problems imposed to create something that they can be proud of creating and show to their friends and relatives. 2. LITERATURE REVIEW The game is based on the learning mechanism used to learn and practice the programming language Python. There are lots of games like Racing games, Action, Arcade, Strategy gamesand also differentsportsgamesareavailablecurrently in the market. A new game genre that people are mostly not aware of is serious game. A Serious Game which is alsocalled appliedgamesisatypeof game designed for a primary purpose other than pure entertainment. These games are used by industries like Defense, Education, Scientific exploration, Health care, Emergency management, City planning, Engineering, and Politics. Mostly in the serious games simulations are created for the user practice, for example, medical students practice critical operations through these kinds of simulations,alsoin the military for the damage of the missiles these simulations are created. So, we can say that serious games are Electronic games whose main purpose is “Serious” and not to simply entertain. The primary purpose can be to teach or train in areas suchasEducation,Healthcare,Advertising,Politics,etc. This same approach we are applying here for the Colt: The code series where the primary focus is given to the learning, practicing and training student for programming in Python along with focus on entertainment through racing. The players will compete againsteach other by completinglevels as fast as possible.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 04 | Apr 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1058 3. WORKING 3.1 Problem Analysis This project is the creation and implementation of a game using the hardware cars andgame platform. Therearelotsof games developed for the Android system, desktop based application but in this scenario, the hardware systemisused. There are very few games based on programming language, Colt: The code series will be based on the questions on the python language for learning and practice. The points will be given on the player's performance. If the player gives a correctanswer then the player will get pointsandthecarwill move forward. The opposite will be the process if the player fails to give the correct answer. Project proposal for this game contains a plan for the development of racing games however as stated before this idea is more accessible and allows for greater enjoyment while still implementing several key racing concepts. 3.2 Units Colt: The codeseries game is for learning programming code which will help the player to bridge the gap between his/her knowledge and the applications related to the concept of programming. The major goal is to facilitate the learning process and to make it more efficient and interesting along with gaming and actual interaction withthehardwarecars.It provides more and more practice of codesyntax through the code interface with real-life examples and fun of the racing games. The module ofthegamewillincludeacodingplatform for writing and learning a code & syntax understanding for the player. Colt: The Code series Game is a desktop game for novice programmersforlearningandimprovingprogrammingskills, it has the coding platform for writing programming statements. The output will be the movement of the car for which a player has to write a programming statement to move a car from Start to endpoint. It will become more and more complicated as levels increases, points will bebasedon the movement of the car and the movement of the car will be based on the player's correct input. If the wrong answer is given by the game player the car will be moved to thereverse direction, which will delay the time needed to reach to the final goal. The player will pass input as a code throughcoding platform, later this will be passed to Firebase database. Firebase database will be used to check the commands given by the game player andNodeMCU will beusedasacontrollerwhich has Wi-Fi access. The object i.e. Car will move based on the players input. Fig -1: System Architecture of colt: the Code Series game 4. METHODOLOGY The Project is divided into 3 main modules as follows- 4.1 User Interface Module: User will communicate with the system using user interface module it will include all designed GUI or user interface. It will include the Front Page, Home Screen, Main Menu levels and Result of High score. This module will take input from theplayerandwillshowthe result of the level. 4.2 Game Processing Module This module will generate python language-related random questions, accept the answer and check whether the answer is correct or not. The System will check the answer given by the player. If the given answer is correct the player will get score points and if the player gives the wrong answer, point will be deducted. The result is sent to the hardware interface module. 4.3 Hardware Interface Module This module is responsibletocommunicatewithfirebaseand will read command or resultprovideby the game processing module and move car according to the command. If the answer is true then give command will be to move the car forward for the particular delay and if the answer is false then given command will be to move the car in reverse for the particular delay. For the Implementation of the Hardware cars use of Arduino IDE, Node MCU and ESP8266 is done.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 04 | Apr 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1059 5. CONCLUSIONS An important aspect of any programming language is algorithm understanding and problem-solving. Without problem-solving, there is no computer science. Allowing students to learn through the games and practice the programming with the game will enhance the learning process and increase the student's interest. It will create a fun and engaging learning environment for the student who is eager to learn. It’s a visual way for students to get engaged in programming and at the same time they can enjoy the car racing game. REFERENCES [1] Timothy Baibak, Rajeev Agrawal, “Programming Games to learn Algorithms,” in American Society for Engineering Education. [2] Yappy Sazaki, “Pathfinding Car Racing Game Using dynamic Pathfinding Algorithm and Algorithm A*,” IEEE, 2017. [3] S. R. Madkar, Vipul Mehta, Nitin Bhuwania, “Robot Controlled Car Using Wi-Fi Module”, IJARCSSE, Volume 6, Issue 5, ISSN: 2277 128X, May 2016. [4] Wong Yoke Seng, Maizatul HayatiMohmadandTanWee Hoe, “Learning Objective-oriented Programming Paradigm via Game-Based Learning Game-Pilot Study,” IJM, Volume 10, No 6, December 2018. [5] D. Kalaiarasi, Pavithra S, Pratheeba S, “IoT Based Motion Control System of a Robotic Car,” IRJET, Volume 05, Issue 03, Mar-2018. [6] Namita Shinde, Shreya Srivastav,VineetSharma,“Paper on Android controlled Arduino Based robot Car,” IRJET, Volume 06,Issue 03,Mar-2018. [7] Karthikeyan K., Mutthu K., Nanthish N,Vineeth V. V, “Simulation of robotic Car Controlled using Wi-Fi Module ESP8266,” IJIRSET ,Volume 6,Special Issue 14,August 2017 [8] Raj Kumar Mistri, “Wi-Fi Control Robot Using Node MCU,” IJEDR, Volume 6,Issue 2,2018 BIOGRAPHIES Jadhav Kshitija Chandrahas Bachelor of Engineering in Information Technology. Student at Bharati Vidyapeeth’s College of Engineering for Women Pune, Maharashtra, India Jagtap Abhilasha Dadasaheb Bachelor of Engineering in Information Technology. Student at Bharati Vidyapeeth’s College of Engineering for Women Pune, Maharashtra, India Kolte Tejal Sanjay student of Bachelor of Engineering in Information Technology. Student at Bharati Vidyapeeth’s College of Engineering for Women Pune, Maharashtra, India KshirsagarVarshaPopatstudent of Bachelor of Engineering in Information Technology. Student at Bharati Vidyapeeth’s College of Engineering for Women Pune, Maharashtra, India Mrs. S. B. Dhuttargi is currently working as an Assistant Professor in the Department of Information Technology at Bharati Vidyapeeth's College of Engineering for Women. Her area of specialization is Data Structures, Cloud Computing. She has 4 journal publications to her credit.