IX AI Project Template Niiranjana

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 17

ARTIFICIAL INTELLIGENCE

PROJECT REPORT

submitted for

ALL INDIA SENIOR SCHOOL EXAMINATION


2021-2022

Video game-Castle hunt

Done by
V.Niiranjana Pillaii
CLASS - SECTION

IX-A

SUBMITTED TO THE DEPARTMENT OF


COMPUTER SCIENCE
ACKNOWLEDGEMENT

I would like to express my special thanks of gratitude to my teacher Mrs.

G R Kiruthika for her guidance, support throughout the duration of the project.

We completed the project successfully by her motivation and her extended

support for us.

As well as I would like to thank our Correspondent Dr. R. Kishore

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

when I was doing the project.

Finally, I would also like to thank my parents and friends who helped

me a lot in finalizing this project within the limited time frame.


TABLE OF CONTENTS:

S.NO CONTENTS PAGE NO

1 Abstract 1

Software and Hardware


2 2
Requirements

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.

Coding is the primary method for allowing intercommunication between humans


and machines.

Early coding was done through physical punch cards and similar methods.

As digital computers were created, early programming languages like BASIC,


FORTRAN and COBOL were used, each with its own syntax and operators.

In the personal computer and Internet age, developers and computer


programmers typically produce code in modules that correspond to individual
computing tasks. These modules are put together in a collective framework or
project, such as an individual software application.

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:

Code Combat is an educational video game


for learning software programming concepts
and languages. This game is recommended
for students ages 9–16. Students learn to
type coding languages like JavaScript,
Python, HTML and Coffee Script, as well as
learning the fundamentals of computer
science.
code Combat. Code Combat is an HTML5
role-playing game (RPG) that teaches you
fundamental programming concepts. Code
Combat supports 5 programming languages.
The game covers a wide range of
programming topics - strings, variables,
method invocation, and much more.
CodeCombat is a community project, with hundreds
of players volunteering to create levels, contribute to
our code to add features, fix bugs, playtest, and even
translate the game into 50 languages so far.
Employees, contributors, and the site gain by
sharing ideas and pooling effort, as does the open-
source community in general. The site is built on
numerous open-source projects, and we are open
sourced to give back to the community and provide
code-curious players a familiar project to explore
and experiment
FEATURES OF PYTHON:
1. Free and open source
2. Object Oriented Programming Language
3. GUI Programming Support
4. Interpreted language
5. High level language
6. Platform Independent
7. Portable
8. Easy-to-maintain
9. Easily integrated with C, C++, COM, ActiveX,
CORBA, and Java.
10.Supports dynamic type checking.

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:

code Combat would make a great platform


for a semester or full-year computer science
(CS) course or an after-school code club.
Teachers don't need to be coding experts, as
the curriculum guides are very thorough, but
an understanding of CS principles will help
teachers support students' learning. If you're
unfamiliar with Python, JavaScript, or HTML,
just play the game in advance -- you'll learn
too. Teachers can play all the levels through
the teacher dashboard in addition to seeing
each student's code, plus the "correct"
solutions. Periodic in-game challenges serve
as assessments that teachers can track and
view in the teacher dashboard. As players
get more advanced, they can learn to create
and share their own levels, offering long-
term motivation and development for
burgeoning game programmers.
High-quality graphics make it feel like you're
modifying a real game, and challenging
puzzles keep players experimenting to find
the best way to wipe out enemies.
With carefully scaffolded missions, Code
Combat challenges players to write code to
control on-screen characters to complete
specific goals.
FUTURE ENHANCEMENTS:
the game suggests simplified commands for the player to follow, so you definitely don’t
need to have previous coding experience to clear each level.

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.

Overall, Code Combat removes the intimidation factor and replaces it with an


entertaining, fantasy-themed combat game.

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

You might also like