implementation of artificial environment using direct x
TRANSCRIPT
![Page 1: Implementation of artificial environment using direct x](https://reader035.vdocuments.net/reader035/viewer/2022062419/55a262521a28ab5c0d8b478c/html5/thumbnails/1.jpg)
Presented by:
S.Susant Achary IT 7th sem (B410037)
Sujit Kumar Das IT 7th sem (B410050)
Implementation of Artificial
Environment using DirectX
![Page 2: Implementation of artificial environment using direct x](https://reader035.vdocuments.net/reader035/viewer/2022062419/55a262521a28ab5c0d8b478c/html5/thumbnails/2.jpg)
Overview
Microsoft DirectX
System Requirement
Tux Game
Data Flow Diagram
Future Enhancement
Game Play
![Page 3: Implementation of artificial environment using direct x](https://reader035.vdocuments.net/reader035/viewer/2022062419/55a262521a28ab5c0d8b478c/html5/thumbnails/3.jpg)
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
![Page 4: Implementation of artificial environment using direct x](https://reader035.vdocuments.net/reader035/viewer/2022062419/55a262521a28ab5c0d8b478c/html5/thumbnails/4.jpg)
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
![Page 5: Implementation of artificial environment using direct x](https://reader035.vdocuments.net/reader035/viewer/2022062419/55a262521a28ab5c0d8b478c/html5/thumbnails/5.jpg)
Tux Game
Face (Main Character)
Poo (Enemy)
Yellow Ball (Goal)
Blue Ball (Trace Ball)
Pink Ball (Score)
![Page 6: Implementation of artificial environment using direct x](https://reader035.vdocuments.net/reader035/viewer/2022062419/55a262521a28ab5c0d8b478c/html5/thumbnails/6.jpg)
Images
Face (Main Character)
Poo (Enemy)
![Page 7: Implementation of artificial environment using direct x](https://reader035.vdocuments.net/reader035/viewer/2022062419/55a262521a28ab5c0d8b478c/html5/thumbnails/7.jpg)
Yellow Ball (Goal)
Blue Ball (Trace Ball)
Pink Ball (Score)
![Page 8: Implementation of artificial environment using direct x](https://reader035.vdocuments.net/reader035/viewer/2022062419/55a262521a28ab5c0d8b478c/html5/thumbnails/8.jpg)
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
![Page 9: Implementation of artificial environment using direct x](https://reader035.vdocuments.net/reader035/viewer/2022062419/55a262521a28ab5c0d8b478c/html5/thumbnails/9.jpg)
![Page 10: Implementation of artificial environment using direct x](https://reader035.vdocuments.net/reader035/viewer/2022062419/55a262521a28ab5c0d8b478c/html5/thumbnails/10.jpg)
![Page 11: Implementation of artificial environment using direct x](https://reader035.vdocuments.net/reader035/viewer/2022062419/55a262521a28ab5c0d8b478c/html5/thumbnails/11.jpg)
![Page 12: Implementation of artificial environment using direct x](https://reader035.vdocuments.net/reader035/viewer/2022062419/55a262521a28ab5c0d8b478c/html5/thumbnails/12.jpg)
![Page 13: Implementation of artificial environment using direct x](https://reader035.vdocuments.net/reader035/viewer/2022062419/55a262521a28ab5c0d8b478c/html5/thumbnails/13.jpg)
![Page 14: Implementation of artificial environment using direct x](https://reader035.vdocuments.net/reader035/viewer/2022062419/55a262521a28ab5c0d8b478c/html5/thumbnails/14.jpg)
![Page 15: Implementation of artificial environment using direct x](https://reader035.vdocuments.net/reader035/viewer/2022062419/55a262521a28ab5c0d8b478c/html5/thumbnails/15.jpg)
Data Flow DiagramData Flow Diagram
![Page 16: Implementation of artificial environment using direct x](https://reader035.vdocuments.net/reader035/viewer/2022062419/55a262521a28ab5c0d8b478c/html5/thumbnails/16.jpg)
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.
![Page 17: Implementation of artificial environment using direct x](https://reader035.vdocuments.net/reader035/viewer/2022062419/55a262521a28ab5c0d8b478c/html5/thumbnails/17.jpg)
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.
![Page 18: Implementation of artificial environment using direct x](https://reader035.vdocuments.net/reader035/viewer/2022062419/55a262521a28ab5c0d8b478c/html5/thumbnails/18.jpg)
References
http://en.wikipedia.org/wiki/DirectX
http://www.planetchili.net/
![Page 19: Implementation of artificial environment using direct x](https://reader035.vdocuments.net/reader035/viewer/2022062419/55a262521a28ab5c0d8b478c/html5/thumbnails/19.jpg)
GAME PLAY
![Page 20: Implementation of artificial environment using direct x](https://reader035.vdocuments.net/reader035/viewer/2022062419/55a262521a28ab5c0d8b478c/html5/thumbnails/20.jpg)
Thank you !!!