ETI Group 2

Download as pdf or txt
Download as pdf or txt
You are on page 1of 18

Academic Year: 2023 – 2024

REPORT
ON
MICRO PROJECT
Title: Application of AI in Gaming.

PROGRAM CODE : CO6I - B


COURSE NAME : Emerging Trends in Computer &
Information Technology
COURSE CODE : ETI (22618)

Submitted by:
Om Prabhu, Kanchan Gurnani, Harsh
Maghnani
Roll No.: 04, 05, 06.
Submitted to: Mrs. Vaishali Bodhale
MAHARASHTRA STATE BOARD OF
TECHNICAL EDUCATION

Certificate
This is to certify that Mr. / Ms. Om Prabhu, Kanchan Gurnani, Harsh Maghnani. Roll No.
04, 05, 06 of Sixth Semester Diploma in Computer Engineering of Vivekanand Education
Society’s Polytechnic (Code No. 0004) has complected the Micro-Project work
Satisfactory in Emerging Trends in Computer & Information Technology (22618) for the
academic year 2023 – 2024 as prescribed in the MSBTE curriculum.

Place: Chembur, Mumbai Enrolment No.: 2100040218


2100040219
2100040220
Date: Exam Seat No.: 103580
103581
103582

Subject Teacher Head of the Department Principal

Seal of
Institution
Annexure – I
Micro-Project Proposal
Application of AI in Gaming
1. Aim of Micro-Project
This project is all about figuring out how cool and powerful Artificial Intelligence (AI) is making
video games these days. We'll be looking at how AI is used in creating games, making them more
fun to play, and what might be in store for the future.

2. Course Outcomes Addresses


CO1: Describe machine learning and data concepts.
CO2: Interpret IoT concepts.
CO3: Describe Blockchain technology.
CO4: Describe Digital Forensic Models and Evidence Handling Procedures.
CO5: Describe Ethical Hacking process.
CO6: Detect Network, Operating System, and applications vulnerabilities.

3. Proposed Methodology
• Discussion about the topic with guide and among group members.
Once the topic for microproject is assigned by the teacher, we will start by discussion about the
topic with a guide and among our group members.
• Program survey.
We will start a proper literature survey on our topic and start making microproject proposal.
• Submission of project proposal.
We will complete the submission of our microproject proposal.
• Information collection.
After that we will start collecting information regarding our project.
• Analysis of data.
Then the next step is to analyse the collected information and data thoroughly.
• Discussing about concepts to be used and taken into consideration.
We will start discussion about concepts of content and neat organization of the analysed data.
• Representation.
We will represent our project content to the teacher.
• Editing and revising the content.
We will start editing and revising the content.
• Report Preparation.
We will start the preparation of our microproject report.
4. Action Plan
Sr. Planned start Planned finish Name of team
Details of activity
No. date date members
1 Discussion and finalization of topic 18/01/2024 25/01/2024 All members
Preparation and submission of
2 25/01/2024 01/02/2024 All members
proposal
3 Literature review 01/02/2024 08/02/2024 All members

4 Collection of data 08/02/2024 15/02/2024 All members

5 Summarizing & organizing content 15/02/2024 22/02/2024 All members

6 Editing and proofreading of content 22/02/2024 29/02/2024 All members

7 Finalization of content 07/03/2024 14/03/2024 All members

8 Compilation of report 14/03/2024 21/03/2024 All members

9 Presentation and viva voce 21/03/2024 28/03/2024 All members

10 Final submission of project report 28/03/2024 04/04/2024 All members

5. Resources Used
Sr. No. Name of Resource/Material Specification Quantity

1 Laptop Intel Core i3, 10th Generation 1 Nos.

2 Editor MS Office – Word 2021 1 Nos.

6. Names of Team Members with Roll Nos.


Sr. No. Roll No. Name of Team Members Enrolment No. Seat No.

1 04 Om Prabhu 2200040214

2 05 Kanchan Gurnani 2200040220

3 06 Harsh Maghnani 2200040221

Teacher’s Signature
(Mrs. Vaishali Bodhale)
Annexure – II
Micro-Project Proposal
Application of AI in Gaming
1. Rationale
AI is rapidly transforming the gaming landscape, impacting both how games are played and created.
On the gameplay side, AI breathes life into virtual worlds by crafting dynamic and challenging
opponents that adapt to player strategies. Imagine racing against an AI opponent who learns from your
driving and adjusts its tactics accordingly. AI also fosters immersion through the creation of expansive,
dynamic worlds with realistic weather patterns, physics simulations, and character animations.
Furthermore, AI personalizes the experience by tailoring the game to individual players. By analyzing
playstyle and preferences, AI can adjust difficulty levels, recommend content, and even craft
personalized storylines.
For game developers, AI offers a treasure trove of benefits. AI streamlines development by
automatically generating game environments, quests, and items, freeing developers to focus on core
mechanics and creative aspects. Additionally, AI-powered tools automate repetitive testing tasks,
allowing developers to identify and fix bugs more efficiently. AI also plays a crucial role in data-driven
design. By analyzing player data, AI helps developers understand player preferences and identify areas
for improvement, optimizing game design and marketing strategies.

2. Aim of Micro-Project
This project is all about figuring out how cool and powerful Artificial Intelligence (AI) is making
video games these days. We'll be looking at how AI is used in creating games, making them more
fun to play, and what might be in store for the future.

3. Course Outcomes Addressed


CO1: Describe machine learning and data concepts.
CO2: Interpret IoT concepts.
CO3: Describe Blockchain technology.
CO4: Describe Digital Forensic Models and Evidence Handling Procedures.
CO5: Describe Ethical Hacking process.
CO6: Detect Network, Operating System, and applications vulnerabilities.
4. Literature Review
Introduction:
The gaming industry is on the cusp of a transformative era driven by artificial intelligence (AI). This
review delves into the multifaceted applications of AI in gaming, exploring how it is fundamentally
reshaping how games are designed, played, and experienced. From crafting intelligent opponents to
fostering immersive worlds, AI is breathing new life into virtual experiences.
AI isn't a one-trick pony in the gaming industry. Its applications are as multifaceted as the games
themselves, impacting development, gameplay, and the overall experience. Here's a deeper dive into
how AI is revolutionizing gaming:
Crafting Intelligent Experiences:
Dynamic Opponents:
AI creates lifelike adversaries that learn and adapt to player strategies. Imagine a racing game where
the AI opponent analyzes your driving and adjusts its tactics accordingly, leading to a constantly
evolving challenge. This applies beyond racing; AI can craft enemies in strategy games that
anticipate your troop movements or bosses in RPGs that learn from your combat patterns.
Immersive Worlds:
AI breathes life into virtual environments by generating vast, dynamic worlds with realistic weather
patterns, physics simulations, and character animations. These advancements blur the lines between
reality and the game world, fostering a deeper sense of immersion. Imagine exploring a sprawling
open world where weather patterns change dynamically, or a city where characters react and move
realistically.
Personalized Playgrounds:
• Tailored Difficulty: AI can analyze player performance and adjust difficulty levels on the
fly. This ensures a constant sense of challenge for experienced players while preventing
frustration for newcomers. Imagine a game that automatically adjusts enemy difficulty or
puzzle complexity based on your performance.
• Curated Content: AI can analyze player preferences and recommend quests, items, or
storylines that align with their interests. This keeps players engaged by offering content
they're more likely to enjoy. Think of a game that suggests side quests based on your
playstyle or recommends items that complement your character build.
• Evolving Stories: AI can even craft dynamic narratives that adapt to player choices. This
allows for a more personalized and replayable experience. Imagine a branching storyline
where your decisions throughout the game influence the overall narrative and character
interactions.
• Procedural Content Generation: AI can automate the creation of game environments,
quests, and items. This frees up developers to focus on core mechanics and creative aspects
while ensuring a constant stream of fresh content for players. Imagine a game that
procedurally generates new dungeons to explore or side quests to complete, keeping the
gameplay fresh.
• Efficient Testing: AI-powered tools can automate repetitive testing tasks, allowing
developers to identify and fix bugs more efficiently. This translates to faster development
cycles and a smoother overall production process.
• Data-Driven Design: AI analyzes player data to understand preferences and identify areas
for improvement. This data is invaluable for optimizing game design, crafting targeted
marketing strategies, and ultimately, creating games that resonate with a wider audience.
Imagine developers using player data to identify unbalanced mechanics or confusing sections
of the game, allowing for targeted improvements.
Beyond the Core:
Fair Play Champions: AI can detect and prevent cheating, fostering a more level playing field for all
players. This ensures a more competitive and enjoyable experience for everyone.
Engaging Companions: AI can create virtual companions or assistants within the game world. These
companions can offer guidance, support, or even witty banter, enriching the player experience.
Imagine a game with an AI companion that adapts to your playstyle, offering helpful tips or simply
adding to the atmosphere.
Conclusion:
AI's diverse applications are fundamentally reshaping the gaming landscape. From crafting
intelligent opponents and immersive worlds to personalizing gameplay and streamlining
development, AI is pushing the boundaries of what's possible. As AI technology continues to evolve,
we can expect even more innovative and engaging gaming experiences in the future.

5. Action methodology followed.

• Discussion about the topic with guide and among group members.
Once the topic for microproject is assigned by the teacher, we started by discussing about the topic
with a guide and among our group members.
• Program surveyed.
We started a proper literature survey on our topic and started making microproject proposal.
• Submitted project proposal.
We completed the submission of our microproject proposal.
• Information collected.
After that we collected information regarding our project.
• Analysis of data.
Then analysed the collected information and data thoroughly.
• Discussed about concepts to be used and taken into consideration.
We compiled content and neatly organized the analysed data.
• Representation.
We represented our project content to the teacher.
• Edited and revised the content.
We edited and revised the content.
• Report Preparation.
We started the preparation of our microproject report.

6. Actual Resources Used


Sr. Name of
Specification Quantity
No. Resource/Material

Intel Core i3, 10th Generation, 8GB RAM, 512GB SSD


1 Laptop 1 Nos.
Windows 11

2 Editor MS Office – Word 2021, PowerPoint 2021 1 Nos.

7. Outputs of the Micro Project

AI in Gaming: A Revolution in Play!


Get ready to level up your gaming experience! Artificial intelligence (AI) is storming the gaming
world, injecting a potent dose of intelligence and adaptability into every aspect of play. From
characters that think and react like never before to worlds that dynamically respond to your choices,
AI is transforming gaming into an unparalleled adventure.
Imagine facing off against enemies who strategize, adapt to your tactics, and even express
emotions. AI breathes life into non-player characters (NPCs), turning them from predictable bots
into formidable opponents or intriguing companions. The game world itself becomes an ever-
evolving entity, shaped by your actions and decisions.
But AI's impact goes beyond the thrill of the game. Developers are now wielding this powerful
technology to streamline the creation process. AI can craft entire landscapes, characters, and
storylines, freeing up developers to focus on the creative spark. It can even analyze mountains of
gameplay data, pinpointing bugs and balancing issues, ensuring a smoother, more polished
experience for gamers everywhere.

The future of gaming is brimming with possibility. AI has the potential to craft characters with
near-human levels of intelligence, weaving intricate narratives that respond to your choices in real-
time. Entire game concepts could be generated by AI, creating a universe of unique and ever-
evolving experiences.
So, buckle up, gamers! The age of AI-powered gaming is upon us, promising a future of
unparalleled immersion, challenge, and wonder. It's a revolution in play, and we're all invited to
join the adventure!
Deep Dive into AI's Powerful Impact on Gaming
AI is like a supercharged engine, injecting intelligence and adaptability into every corner of the
gaming experience. Let's delve deeper into how AI is revolutionizing the way we play:
1. NPCs: From Bots to Buddies (or Bosses!)
Imagine enemies that fight back with cunning strategies, adapt to your tactics mid-battle, and even
express fear or anger. AI breathes life into NPCs, transforming them from predictable punching
bags into formidable opponents or intriguing companions you can build relationships with. These
AI-powered NPCs can:
• Think strategically: Analyze your playstyle, exploit weaknesses, and adjust their tactics
accordingly, creating a real challenge.
• Form alliances: NPCs can team up with each other or the player based on in-game
situations, making the world feel more dynamic.
• Show emotions: AI can generate facial expressions, dialogue, and body language that
convey emotions like fear, anger, or even amusement, blurring the line between the virtual
and real.
2. Gameplay: Challenge Evolves, Engagement Soars
AI is the ultimate game master, crafting experiences that dynamically adjust to your skill level.
Here's how:
• Adaptive Difficulty: AI can tailor the difficulty to keep things interesting. New players
won't get discouraged, while seasoned veterans will face challenges that keep them
engaged.
• AI Directors: Imagine an in-game director constantly tweaking the world around you. AI
can control enemy spawns, item placement, and even trigger events based on your actions,
creating a truly dynamic experience.
• Unpredictable Worlds: AI can introduce randomized elements like weather patterns or
environmental hazards, keeping you on your toes and adding a layer of fresh excitement to
every playthrough.
3. Game Development: Supercharging the Creation Process
AI isn't just for playing games, it's also streamlining how they're made. Here's how developers are
leveraging AI's power:
• Procedural Content Generation: Imagine AI designing entire levels, populating them
with unique characters and items. This frees up developers to focus on core mechanics and
storytelling, saving tons of time and resources.
• Automated Testing and Balancing: AI can analyze mountains of gameplay data to
identify bugs and balance issues. This ensures a smoother, more polished experience for
gamers and helps developers fine-tune the gameplay loop.
4. Personalized Play: A Journey Tailored to You
AI can craft a gaming experience unique to you. Here's how:
• Dynamic Difficulty Adjustment: As your skills improve, the AI can subtly ramp up the
challenge, keeping you feeling accomplished without getting frustrated.
• Content Recommendations: Stuck in a rut? AI can analyze your playstyle and suggest
new quests, areas to explore, or items you might enjoy based on your preferences.
• Evolving Storylines: Your choices can have a rippling effect on the narrative. AI can weave
unique storylines based on your decisions, making you feel like the true author of your
adventure.
5. Virtual Assistants: Your In-Game Sidekick
Imagine having a helpful AI companion by your side during gameplay. These virtual assistants can:
• Offer Guidance: Stuck on a puzzle? Need help navigating the world? AI assistants can
answer your questions and provide helpful tips.
• Deliver Tutorials: New to the game? No problem! AI assistants can walk you through the
basics and get you up to speed quickly.
• Strategic Support: Some AI companions can analyze the situation and offer strategic
advice, giving you an extra edge in combat or problem-solving.
This is just a glimpse into the vast potential of AI in gaming. As technology continues to evolve,
we can expect even more incredible experiences that push the boundaries of what's possible in the
world of play.
The Future of AI in Gaming:
AI is continuously evolving, and its applications in gaming are expected to become even more
sophisticated. We can expect to see AI-powered characters with near-human levels of intelligence
and emotional depth. AI might also play a role in generating entirely new game concepts and
narratives, creating a more dynamic and player-driven gaming experience.

Benefits and Challenges of AI in Gaming:


While AI offers exciting possibilities for gaming, there are also challenges to consider. Balancing
the difficulty of AI opponents and ensuring ethical use of AI in personalization are ongoing
concerns. However, the potential of AI to revolutionize the gaming industry is undeniable, and its
development is certain to shape the future of play.
8. Skill developed/Learning outcomes
The following skills were developed while performing and developing this micro project.
a. Designing: designing of micro project with minimum required resources and at low cost.
b. Teamwork: learned to work in a team and boost individual confidence.
c. Time management: timely completion of micro project as scheduled.
d. Data analysis: interpretation of data.
e. Problem solving: Develop good problem-solving habits.
f. Technical writing: preparing a report of the proposed plan and final report.

9. Application

• Informing Game Developers: Your report could provide valuable insights for game
developers looking to integrate AI into their projects. It could showcase successful
applications of AI in different game genres, discuss technical considerations, and highlight the
benefits and challenges of AI development.
• Educating Investors and Publishers: If you target investors or publishers, your report could
demonstrate the potential of AI in gaming to boost sales, engagement, and overall market
growth. You could showcase how AI can enhance player experience and create new
monetization opportunities.
• Guiding Gamers: Your report could serve as a resource for gamers who want to understand
how AI is shaping their favourite pastime. It could explain the different ways AI is used in
games, discuss the impact on gameplay, and explore the ethical considerations of AI-powered
gaming experiences.
• Advocating for Responsible AI: Your report could advocate for the responsible development
and use of AI in gaming. You could discuss potential issues like bias in AI algorithms and the
importance of data privacy for gamers.

10. References
1. https://www.nvidia.com/en-us/geforce/news/nvidia-ace-for-games-generative-ai-npcs/
2. https://docs.unrealengine.com/5.2/en-US/procedural-content-generation--framework-in-
unreal-engine
3. https://venturebeat.com/category/ai/
4. https://www.iflscience.com/stanford-scientists-put-chatgpt-into-video-game-characters-and-
its-incredible-68434
5. https://www.gamedeveloper.com/business/an-in-depth-look-at-ai-in-games

Teacher’s Signature
(Mrs. Vaishali Bodhale)
Annexure – III

Suggested Rubric for Assessment of Micro-Project


S. Characteristic to be Poor Average Good Excellent (
No. assessed Marks 9- 10 )
( Marks 1 - 3 ) ( Marks 4 - 5 ) ( Marks 6 - 8 )

1 Relevance to the Relate to very few Related to some Take care of atleast Take care of more
course LOs LOs one CO than one CO

2 Literature review Not more than two At-least 5 relevant At –least 7 relevant About 10 relevant
/information sources very old sources, at least 2 sources, most latest sources, most latest
collection reference latest

3 Completion of the Completed less than Completed 50 to Completed 60 to Completed more


Target as per project 50% 60% 80% than 80 %
proposal

4 Analysis of Data and Data neither Sufficient and Sufficient and Enough data
representation organized nor appropriate enough appropriate enough collected and
presented well data generated but data generated sufficient and
not organized and which is organized presenting data.
not presented well. and but not used.

5 Quality of Incomplete Just assembled and Well assembled and Well assembled with
Prototype/Model Programming code some code is not functioning proper
functioning well. parts. But no functioning parts.
creativity in design Creativity in design
and use of graphics and use of graphics
function function

6 Report Preparation Very short, Details Nearly sufficient Detailed, correct Very detailed,
about methods, and and correct details and clear correct, clear
conclusions about methods, and description of description of
omitted, some conclusion. but methods and methods, and
details are wrong clarity is not there in conclusions.
Conclusions.
presentation.
Sufficient Graphic
Description.

7 Presentation of the Major information Includes major Includes major Well organized,
micro project is not included, information but not information and includes major
information is not well organized and well organized but information ,well
well organized. not presented well not presented well presented

8 Viva Could not reply to Replied to Replied properly to Replied most of the
considerable considerable considerable questions properly
number of number of number of
questions. questions but not questions.
very properly
Annexure – IV
Micro Project Evaluation Sheet
Group Member’s Name.: Om Prabhu, Kanchan Gurnani, Harsh Maghnani
Enrolment No.: 2100040218, 2100040219, 2100040220 Roll No.: 04, 05, 06
Name of Program: Computer Engineering Semester: Six
Course Title: Emerging Trends in Computer & IT Code: 22618 - ETI
Title of the Micro Project: Application of AI in Gaming.
Course Outcomes Achieved:
CO1: Describe machine learning and data concepts.
CO2: Interpret IoT concepts.
CO3: Describe Blockchain technology.
CO4: Describe Digital Forensic Models and Evidence Handling Procedures.
CO5: Describe Ethical Hacking process.
CO6: Detect Network, Operating System, and applications vulnerabilities.

Sr. Poor ( Average (Marks Good Excellent (


Characteristic to be assessed Marks1-3 )
Sub Total
No. 4-5 ) (Marks 6-8) Marks9-10)

(A) Process and Product Assessment (Convert Above Total marks out of 6 Marks)

1 Relevance to the course

Literature Review /
2 information collection
Completion of the Target as per
3 project proposal
Analysis of Data and
4 representation

5 Quality of Prototype/Model

6 Report Preparation

(B) Individual Presentation / Viva (Convert above total marks out of 4 marks)

7 Presentation

8 Viva
Group Marks Sheet
(A) (B)
Process and Individual Total marks (10
Roll no. Name of students
Product Assessment Presentation/viva (4 marks)
(6 marks) marks)

04 Om Prabhu

05 Kanchan Gurnani

06 Harsh Maghnani

Comments/Suggestions about teamwork/leadership/interpersonal communication


__________________________________________________________________________
__________________________________________________________________________
________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
__________________________________________________________________________

Name & Designation of the Faculty Member:


Mrs. Vaishali Bodhale – Lecturer

Dated Signature: _______________


PPT
ATTACHMENT

1
2
3

You might also like