IX AI Project Template Niiranjana
IX AI Project Template Niiranjana
IX AI Project Template Niiranjana
PROJECT REPORT
submitted for
Done by
V.Niiranjana Pillaii
CLASS - SECTION
IX-A
G R Kiruthika for her guidance, support throughout the duration of the project.
Kumar, our Principal Mrs. Shanthi Samuel, and Vice Principal Mrs. Ramya
Uday who gave me the golden opportunity to do this project, which also helped
me in doing a lot of Research and I came to know about so many new things
Finally, I would also like to thank my parents and friends who helped
1 Abstract 1
3 Why CodeCombat? 3
4 Python Coding 5
5 Output 7
6 Conclusion 8
7 Future Enhancements 9
8 Bibliography 10
ABSTRACT:
Computer coding is the use of computer programming languages to give
computers and machines a set of instructions on what actions to perform. It’s how
humans communicate with machines. It’s what allows us to create computer
software like programs, operating systems, and mobile apps.
I'm sure you've come across the hype surrounding coding, and by now, know that it is related to
processing and building up the information that runs our computer and artificial intelligence aided
gadgets.
Coding, in simpler terms, is the language used by computers to understand our commands and,
therefore, process our requests. Programming is a list of codes arranged in a sequence that
results in the completion of work.Take, for example, the following analogy - you click on a video
app on your smartphones, and it plays a video.
A program is what brings about the completion of the task 'playing the said video.'The program is
made up of a series of smaller tasks that direct your smartphone to do the above task and bring it
to completion. Each smaller task is written in code, i.e., the computer language, and that is what
coding is all about.
Early coding was done through physical punch cards and similar methods.
Since these projects are usually more complex, professionals have established
many more conventions and strategies for computer coding in order to make
finished products more stable and functional.
1
SOFTWARE AND HARDWARE REQUIREMENTS:
SOFTWARE REQUIREMENTS:
Windows
Microsoft Word
CodeCombat
Google Chrome or any other Browser
HARDWARE REQUIREMENTS:
Desktop
Keyboard
Mouse
CPU
ABOUT CODE COMBAT:
ADVANTAGES OF PYTHON:
1.Easy to Read, Learn and Write
2. Improved Productivity
3. Interpreted Language
4. Dynamically Typed
5. Free and Open-Source
6. Vast Libraries Support
7. Portability
GOAL:
Level-1
LEVEL 2
CODING:
Level-1
Level-2
OUTPUT:
Level-1
Level-2
CONCLUSION:
Unlike other coding for kids’ platforms, the integrity of programming isn’t compromised
for the sake of keeping things simple. Players are taught syntax (which is the foundation
of all programming) using beginner-friendly terms, but they must still be aware of their
formatting, placement, and basic structure.
For instance, a command such as “hero. moveRight ()” will lead your hero in the right
direction. But a command such as “hero. moveRight” or “heromove. right” will send your
character running straight into a wall of spikes. Proper usage and placement of periods,
dashes, parentheses, brackets, and the like are immediately emphasized.
code Combat manages to simplify advanced programming concepts such as string
comparisons, variables, object literals, and relational operators in such a way that kids
can understand them without compromising their integrity (i.e., disregarding syntax,
formatting, specificity, etc.).
We also love that it’s entirely free. Sure, you can pay for some perks, but the essence of
the game and what it must teach kids isn’t blocked behind a paywall.
If you’re a parent with a kid interested in learning to code, this is a creatively efficient way
to get them started on the basics. If you’re a teacher, this is a great, no-cost activity to
add to your students’ computer class curriculum.
The storyline, collectibles, and rewards system should give them sufficient motivation to
keep going—and, by extension, keep learning.
BIBILIOGRAPHY:
https://codakid.com/codecombat-review-everything-you-need-to-know-in-
2020/
https://techvidvan.com/tutorials/python-advantages-and-disadvantages/
https://www.techopedia.com/definition/6535/coding
http://web.cs.wpi.edu/~rich/courses/imgd4600-c15/analyses/code-
combat/index.html
11
12