SlideShare a Scribd company logo
Presented by:
S.Susant Achary IT 7th sem (B410037)
Sujit Kumar Das IT 7th sem (B410050)
Implementation of Artificial
Environment using DirectX
Overview
 Microsoft DirectX
 System Requirement
 Tux Game
 Data Flow Diagram
 Future Enhancement
 Game Play
Introduction
 Microsoft DirectX is a collection of application
programming interfaces (APIs) for handling
tasks related to multimedia, especially game
programming and video, on Microsoft Platform
 Some APIs are
o Direct3D
o DirectDraw
o DirectMusic
o DirectPlay
o DirectSound
System Requirement
 Microsoft Windows .
 Microsoft DirectX
 Pentium equivalent processor
 At least 256 MB of RAM
 At least 100MB space
 Video graphics and monitor with at
least 800 X 600 resolution
 Microsoft Visual Studio 2010.
 LUX Image Scanner v1.5
Tux Game
 Face (Main Character)
 Poo (Enemy)
 Yellow Ball (Goal)
 Blue Ball (Trace Ball)
 Pink Ball (Score)
Images
 Face (Main Character)
 Poo (Enemy)
 Yellow Ball (Goal)
 Blue Ball (Trace Ball)
 Pink Ball (Score)
Features of Tux
 User can use both keyboard and
mouse
 Background music is present
 User can save and load the game
 User can restart the game
 User can also see the High Score
Features of Tux
Data Flow DiagramData Flow Diagram
Future Enhancement
 The presence of several connectivity
options (Bluetooth, WIFI, GPRS, and
CDMA) in cell phones makes it a very
attractive platform for a multiplayer game
Like TUX.
 TUX game can be developed in Flash,
Python, etc .
 PutPixel function can be replaced bitmap
function so that number of lines in source
code can be reduced.
Conclusion
 We were successful in creating a
single player version of traditional
Chase game. The computer controlled
intelligent opponents have been
successfully tested in the game is
a unique feature of TUX.
References
 http://en.wikipedia.org/wiki/DirectX
 http://www.planetchili.net/
GAME PLAY
Thank you !!!

More Related Content

What's hot

game development
game  developmentgame  development
game development
umair khan
 
Introduction to Unity3D Game Engine
Introduction to Unity3D Game EngineIntroduction to Unity3D Game Engine
Introduction to Unity3D Game Engine
Mohsen Mirhoseini
 
Useful Tools for Making Video Games - fmod (2008)
Useful Tools for Making Video Games - fmod (2008)Useful Tools for Making Video Games - fmod (2008)
Useful Tools for Making Video Games - fmod (2008)
Korhan Bircan
 
Galactus
GalactusGalactus
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการ
Suphattra
 
สุ
สุสุ
สุ
Suphattra
 
ติ่ง
ติ่งติ่ง
ติ่ง
Paveenut
 
Philly Game Jam 2009
Philly Game Jam 2009Philly Game Jam 2009
Philly Game Jam 2009
ianp622
 
p5_historyandflow_highland.ppt
p5_historyandflow_highland.pptp5_historyandflow_highland.ppt
p5_historyandflow_highland.ppt
esmsstudent1
 
p5_historyandflow_Harvey.ppt
p5_historyandflow_Harvey.pptp5_historyandflow_Harvey.ppt
p5_historyandflow_Harvey.ppt
esmsstudent1
 
ธีระศักดิ์ ขำแห้ว เลขที่ 9
ธีระศักดิ์ ขำแห้ว เลขที่ 9ธีระศักดิ์ ขำแห้ว เลขที่ 9
ธีระศักดิ์ ขำแห้ว เลขที่ 9
Pop Areerob
 
Gaming Consoles
Gaming ConsolesGaming Consoles
Gaming Consoles
JackSewart
 
Parts of a computer
Parts of a computerParts of a computer
Parts of a computer
Paget High School
 
HD3000 Playable Graphics Games (Dx 10.1)
HD3000 Playable Graphics Games (Dx 10.1)HD3000 Playable Graphics Games (Dx 10.1)
HD3000 Playable Graphics Games (Dx 10.1)
University of Education, Lower Mall, Lahore
 
Xbox360
Xbox360Xbox360
Habitat Indie Game Development Pre-Post Mortem
Habitat Indie Game Development Pre-Post MortemHabitat Indie Game Development Pre-Post Mortem
Habitat Indie Game Development Pre-Post Mortem
Charles Cox
 
عالم الكمبيوتر
عالم الكمبيوترعالم الكمبيوتر
عالم الكمبيوتر
comtech2010
 

What's hot (17)

game development
game  developmentgame  development
game development
 
Introduction to Unity3D Game Engine
Introduction to Unity3D Game EngineIntroduction to Unity3D Game Engine
Introduction to Unity3D Game Engine
 
Useful Tools for Making Video Games - fmod (2008)
Useful Tools for Making Video Games - fmod (2008)Useful Tools for Making Video Games - fmod (2008)
Useful Tools for Making Video Games - fmod (2008)
 
Galactus
GalactusGalactus
Galactus
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการ
 
สุ
สุสุ
สุ
 
ติ่ง
ติ่งติ่ง
ติ่ง
 
Philly Game Jam 2009
Philly Game Jam 2009Philly Game Jam 2009
Philly Game Jam 2009
 
p5_historyandflow_highland.ppt
p5_historyandflow_highland.pptp5_historyandflow_highland.ppt
p5_historyandflow_highland.ppt
 
p5_historyandflow_Harvey.ppt
p5_historyandflow_Harvey.pptp5_historyandflow_Harvey.ppt
p5_historyandflow_Harvey.ppt
 
ธีระศักดิ์ ขำแห้ว เลขที่ 9
ธีระศักดิ์ ขำแห้ว เลขที่ 9ธีระศักดิ์ ขำแห้ว เลขที่ 9
ธีระศักดิ์ ขำแห้ว เลขที่ 9
 
Gaming Consoles
Gaming ConsolesGaming Consoles
Gaming Consoles
 
Parts of a computer
Parts of a computerParts of a computer
Parts of a computer
 
HD3000 Playable Graphics Games (Dx 10.1)
HD3000 Playable Graphics Games (Dx 10.1)HD3000 Playable Graphics Games (Dx 10.1)
HD3000 Playable Graphics Games (Dx 10.1)
 
Xbox360
Xbox360Xbox360
Xbox360
 
Habitat Indie Game Development Pre-Post Mortem
Habitat Indie Game Development Pre-Post MortemHabitat Indie Game Development Pre-Post Mortem
Habitat Indie Game Development Pre-Post Mortem
 
عالم الكمبيوتر
عالم الكمبيوترعالم الكمبيوتر
عالم الكمبيوتر
 

Viewers also liked

Next generation graphics programming on xbox 360
Next generation graphics programming on xbox 360Next generation graphics programming on xbox 360
Next generation graphics programming on xbox 360
VIKAS SINGH BHADOURIA
 
Implementation of artificial environment using direct x
Implementation of artificial environment using direct xImplementation of artificial environment using direct x
Implementation of artificial environment using direct x
S.Susant Achary
 
Gra T515 Direct X Windows 7的核心图形功能 Anantha Kancherla
Gra T515 Direct X Windows 7的核心图形功能 Anantha KancherlaGra T515 Direct X Windows 7的核心图形功能 Anantha Kancherla
Gra T515 Direct X Windows 7的核心图形功能 Anantha Kancherla
exherb
 
What is direct X ?
What is direct X ?What is direct X ?
What is direct X ?
Mukul Kumar
 
What is direct X ?
What is direct X ?What is direct X ?
What is direct X ?
Mukul Kumar
 
PHP is the king, nodejs is the prince and Lua is the fool
PHP is the king, nodejs is the prince and Lua is the foolPHP is the king, nodejs is the prince and Lua is the fool
PHP is the king, nodejs is the prince and Lua is the fool
Alessandro Cinelli (cirpo)
 
Java Graphics Programming
Java Graphics ProgrammingJava Graphics Programming
Java Graphics Programming
Riccardo Cardin
 
Get started with Lua programming
Get started with Lua programmingGet started with Lua programming
Get started with Lua programming
Etiene Dalcol
 
Gdc2011 direct x 11 rendering in battlefield 3
Gdc2011 direct x 11 rendering in battlefield 3Gdc2011 direct x 11 rendering in battlefield 3
Gdc2011 direct x 11 rendering in battlefield 3
drandom
 
PHP is the King, nodejs is the Prince and Lua is the fool
PHP is the King, nodejs is the Prince and Lua is the foolPHP is the King, nodejs is the Prince and Lua is the fool
PHP is the King, nodejs is the Prince and Lua is the fool
Alessandro Cinelli (cirpo)
 
Lua and adaptive audio - Don Veca (Activision)
Lua and adaptive audio - Don Veca (Activision)Lua and adaptive audio - Don Veca (Activision)
Lua and adaptive audio - Don Veca (Activision)
Kore VM
 
Chapter02 graphics-programming
Chapter02 graphics-programmingChapter02 graphics-programming
Chapter02 graphics-programming
Mohammed Romi
 
New digital technologies, computer games and gambling among youth
New digital technologies, computer games and gambling among youthNew digital technologies, computer games and gambling among youth
New digital technologies, computer games and gambling among youth
Victorian Responsible Gambling Foundation
 
Claus Pias: A Media Archaeology of Computer Games
Claus Pias: A Media Archaeology of Computer GamesClaus Pias: A Media Archaeology of Computer Games
Claus Pias: A Media Archaeology of Computer Games
Sebastian Deterding
 
Direct X
Direct XDirect X
Direct X
Yash Mittal
 
Declarative Internal DSLs in Lua: A Game Changing Experience
Declarative Internal DSLs in Lua: A Game Changing ExperienceDeclarative Internal DSLs in Lua: A Game Changing Experience
Declarative Internal DSLs in Lua: A Game Changing Experience
Alexander Gladysh
 
Using ngx_lua / lua-nginx-module in pixiv
Using ngx_lua / lua-nginx-module in pixivUsing ngx_lua / lua-nginx-module in pixiv
Using ngx_lua / lua-nginx-module in pixiv
Shunsuke Michii
 
Graphics Programming in C
Graphics Programming in CGraphics Programming in C
Graphics Programming in C
Kasun Ranga Wijeweera
 

Viewers also liked (18)

Next generation graphics programming on xbox 360
Next generation graphics programming on xbox 360Next generation graphics programming on xbox 360
Next generation graphics programming on xbox 360
 
Implementation of artificial environment using direct x
Implementation of artificial environment using direct xImplementation of artificial environment using direct x
Implementation of artificial environment using direct x
 
Gra T515 Direct X Windows 7的核心图形功能 Anantha Kancherla
Gra T515 Direct X Windows 7的核心图形功能 Anantha KancherlaGra T515 Direct X Windows 7的核心图形功能 Anantha Kancherla
Gra T515 Direct X Windows 7的核心图形功能 Anantha Kancherla
 
What is direct X ?
What is direct X ?What is direct X ?
What is direct X ?
 
What is direct X ?
What is direct X ?What is direct X ?
What is direct X ?
 
PHP is the king, nodejs is the prince and Lua is the fool
PHP is the king, nodejs is the prince and Lua is the foolPHP is the king, nodejs is the prince and Lua is the fool
PHP is the king, nodejs is the prince and Lua is the fool
 
Java Graphics Programming
Java Graphics ProgrammingJava Graphics Programming
Java Graphics Programming
 
Get started with Lua programming
Get started with Lua programmingGet started with Lua programming
Get started with Lua programming
 
Gdc2011 direct x 11 rendering in battlefield 3
Gdc2011 direct x 11 rendering in battlefield 3Gdc2011 direct x 11 rendering in battlefield 3
Gdc2011 direct x 11 rendering in battlefield 3
 
PHP is the King, nodejs is the Prince and Lua is the fool
PHP is the King, nodejs is the Prince and Lua is the foolPHP is the King, nodejs is the Prince and Lua is the fool
PHP is the King, nodejs is the Prince and Lua is the fool
 
Lua and adaptive audio - Don Veca (Activision)
Lua and adaptive audio - Don Veca (Activision)Lua and adaptive audio - Don Veca (Activision)
Lua and adaptive audio - Don Veca (Activision)
 
Chapter02 graphics-programming
Chapter02 graphics-programmingChapter02 graphics-programming
Chapter02 graphics-programming
 
New digital technologies, computer games and gambling among youth
New digital technologies, computer games and gambling among youthNew digital technologies, computer games and gambling among youth
New digital technologies, computer games and gambling among youth
 
Claus Pias: A Media Archaeology of Computer Games
Claus Pias: A Media Archaeology of Computer GamesClaus Pias: A Media Archaeology of Computer Games
Claus Pias: A Media Archaeology of Computer Games
 
Direct X
Direct XDirect X
Direct X
 
Declarative Internal DSLs in Lua: A Game Changing Experience
Declarative Internal DSLs in Lua: A Game Changing ExperienceDeclarative Internal DSLs in Lua: A Game Changing Experience
Declarative Internal DSLs in Lua: A Game Changing Experience
 
Using ngx_lua / lua-nginx-module in pixiv
Using ngx_lua / lua-nginx-module in pixivUsing ngx_lua / lua-nginx-module in pixiv
Using ngx_lua / lua-nginx-module in pixiv
 
Graphics Programming in C
Graphics Programming in CGraphics Programming in C
Graphics Programming in C
 

Similar to Implementation of artificial environment using direct x

XNA and Windows Phone
XNA and Windows PhoneXNA and Windows Phone
XNA and Windows Phone
Glen Gordon
 
Prasentation Managed DirectX
Prasentation Managed DirectXPrasentation Managed DirectX
Prasentation Managed DirectX
A. LE
 
Windows phone 7 xna
Windows phone 7 xnaWindows phone 7 xna
Windows phone 7 xna
Glen Gordon
 
Kinect for Windows SDK Dr David Brown
Kinect for Windows SDK Dr David BrownKinect for Windows SDK Dr David Brown
Kinect for Windows SDK Dr David Brown
Lee Stott
 
Unity Programming
Unity Programming Unity Programming
Unity Programming
Sperasoft
 
An Introduction To Game development
An Introduction To Game developmentAn Introduction To Game development
An Introduction To Game development
Ahmed
 
Absolutist: Porting to major platforms within a minute
Absolutist: Porting to major platforms within a minuteAbsolutist: Porting to major platforms within a minute
Absolutist: Porting to major platforms within a minute
DevGAMM Conference
 
Game Engine for Serious Games
Game Engine for Serious GamesGame Engine for Serious Games
Game Engine for Serious Games
Kashif Shamaun
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
Shaan Alam
 
Unity 3D game engine seminar
Unity 3D game engine  seminarUnity 3D game engine  seminar
Unity 3D game engine seminar
NikhilThorat15
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminology
Jordanianmc
 
Casual Engines 2009
Casual Engines 2009Casual Engines 2009
Casual Engines 2009
David Fox
 
Adobe gaming today tomorrow Trento
Adobe gaming today tomorrow TrentoAdobe gaming today tomorrow Trento
Adobe gaming today tomorrow Trento
InSide Training
 
Enrique Duvós: Adobe Gaming Solutions
 Enrique Duvós: Adobe Gaming Solutions Enrique Duvós: Adobe Gaming Solutions
Enrique Duvós: Adobe Gaming Solutions
DevGAMM Conference
 
Industry awareness
Industry awarenessIndustry awareness
Industry awareness
Vincent Clyde
 
Assignment instructions
Assignment instructionsAssignment instructions
Assignment instructions
wallinplanet
 
Engine terminology
Engine terminology Engine terminology
Engine terminology
crimzon36
 
PRESENTATION ON Game Engine
PRESENTATION ON Game EnginePRESENTATION ON Game Engine
PRESENTATION ON Game Engine
Diksha Bhargava
 
Unity3D_Seminar.pptx
Unity3D_Seminar.pptxUnity3D_Seminar.pptx
Unity3D_Seminar.pptx
IT2025ChinmayKamlask
 
Y1 gd engine_terminology (1) (4)
Y1 gd engine_terminology (1) (4) Y1 gd engine_terminology (1) (4)
Y1 gd engine_terminology (1) (4)
TomCrook
 

Similar to Implementation of artificial environment using direct x (20)

XNA and Windows Phone
XNA and Windows PhoneXNA and Windows Phone
XNA and Windows Phone
 
Prasentation Managed DirectX
Prasentation Managed DirectXPrasentation Managed DirectX
Prasentation Managed DirectX
 
Windows phone 7 xna
Windows phone 7 xnaWindows phone 7 xna
Windows phone 7 xna
 
Kinect for Windows SDK Dr David Brown
Kinect for Windows SDK Dr David BrownKinect for Windows SDK Dr David Brown
Kinect for Windows SDK Dr David Brown
 
Unity Programming
Unity Programming Unity Programming
Unity Programming
 
An Introduction To Game development
An Introduction To Game developmentAn Introduction To Game development
An Introduction To Game development
 
Absolutist: Porting to major platforms within a minute
Absolutist: Porting to major platforms within a minuteAbsolutist: Porting to major platforms within a minute
Absolutist: Porting to major platforms within a minute
 
Game Engine for Serious Games
Game Engine for Serious GamesGame Engine for Serious Games
Game Engine for Serious Games
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Unity 3D game engine seminar
Unity 3D game engine  seminarUnity 3D game engine  seminar
Unity 3D game engine seminar
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminology
 
Casual Engines 2009
Casual Engines 2009Casual Engines 2009
Casual Engines 2009
 
Adobe gaming today tomorrow Trento
Adobe gaming today tomorrow TrentoAdobe gaming today tomorrow Trento
Adobe gaming today tomorrow Trento
 
Enrique Duvós: Adobe Gaming Solutions
 Enrique Duvós: Adobe Gaming Solutions Enrique Duvós: Adobe Gaming Solutions
Enrique Duvós: Adobe Gaming Solutions
 
Industry awareness
Industry awarenessIndustry awareness
Industry awareness
 
Assignment instructions
Assignment instructionsAssignment instructions
Assignment instructions
 
Engine terminology
Engine terminology Engine terminology
Engine terminology
 
PRESENTATION ON Game Engine
PRESENTATION ON Game EnginePRESENTATION ON Game Engine
PRESENTATION ON Game Engine
 
Unity3D_Seminar.pptx
Unity3D_Seminar.pptxUnity3D_Seminar.pptx
Unity3D_Seminar.pptx
 
Y1 gd engine_terminology (1) (4)
Y1 gd engine_terminology (1) (4) Y1 gd engine_terminology (1) (4)
Y1 gd engine_terminology (1) (4)
 

Recently uploaded

DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
University of Maribor
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
IJNSA Journal
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
HODECEDSIET
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
JamalHussainArman
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
enizeyimana36
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 

Recently uploaded (20)

DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 

Implementation of artificial environment using direct x

  • 1. Presented by: S.Susant Achary IT 7th sem (B410037) Sujit Kumar Das IT 7th sem (B410050) Implementation of Artificial Environment using DirectX
  • 2. Overview  Microsoft DirectX  System Requirement  Tux Game  Data Flow Diagram  Future Enhancement  Game Play
  • 3. Introduction  Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft Platform  Some APIs are o Direct3D o DirectDraw o DirectMusic o DirectPlay o DirectSound
  • 4. System Requirement  Microsoft Windows .  Microsoft DirectX  Pentium equivalent processor  At least 256 MB of RAM  At least 100MB space  Video graphics and monitor with at least 800 X 600 resolution  Microsoft Visual Studio 2010.  LUX Image Scanner v1.5
  • 5. Tux Game  Face (Main Character)  Poo (Enemy)  Yellow Ball (Goal)  Blue Ball (Trace Ball)  Pink Ball (Score)
  • 6. Images  Face (Main Character)  Poo (Enemy)
  • 7.  Yellow Ball (Goal)  Blue Ball (Trace Ball)  Pink Ball (Score)
  • 8. Features of Tux  User can use both keyboard and mouse  Background music is present  User can save and load the game  User can restart the game  User can also see the High Score Features of Tux
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Data Flow DiagramData Flow Diagram
  • 16. Future Enhancement  The presence of several connectivity options (Bluetooth, WIFI, GPRS, and CDMA) in cell phones makes it a very attractive platform for a multiplayer game Like TUX.  TUX game can be developed in Flash, Python, etc .  PutPixel function can be replaced bitmap function so that number of lines in source code can be reduced.
  • 17. Conclusion  We were successful in creating a single player version of traditional Chase game. The computer controlled intelligent opponents have been successfully tested in the game is a unique feature of TUX.