Implementation of Artificial Environment using DirectX
-
Upload
ssusant-achary -
Category
Software
-
view
39 -
download
0
description
Transcript of Implementation of Artificial Environment using DirectX
![Page 1: Implementation of Artificial Environment using DirectX](https://reader036.fdocuments.in/reader036/viewer/2022070303/54b4e0cb4a7959e55c8b4826/html5/thumbnails/1.jpg)
Presented by:S. Susant Achary ID-B410037 (IT-7Sem)Sujit Kumar Das ID-B410050 (IT-7Sem)
Implementation of Artificial Environment using DirectX
![Page 2: Implementation of Artificial Environment using DirectX](https://reader036.fdocuments.in/reader036/viewer/2022070303/54b4e0cb4a7959e55c8b4826/html5/thumbnails/2.jpg)
OverviewMicrosoft DirectXSystem RequirementTux GameData Flow DiagramFuture EnhancementGame Play
![Page 3: Implementation of Artificial Environment using DirectX](https://reader036.fdocuments.in/reader036/viewer/2022070303/54b4e0cb4a7959e55c8b4826/html5/thumbnails/3.jpg)
IntroductionMicrosoft 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 Direct3Do DirectDrawo DirectMusico DirectPlayo DirectSound
![Page 4: Implementation of Artificial Environment using DirectX](https://reader036.fdocuments.in/reader036/viewer/2022070303/54b4e0cb4a7959e55c8b4826/html5/thumbnails/4.jpg)
System RequirementMicrosoft Windows .Microsoft DirectX Pentium equivalent processorAt least 256 MB of RAMAt least 100MB spaceVideo graphics and monitor with
at least 800 X 600 resolutionMicrosoft Visual Studio 2010.LUX Image Scanner v1.5
![Page 5: Implementation of Artificial Environment using DirectX](https://reader036.fdocuments.in/reader036/viewer/2022070303/54b4e0cb4a7959e55c8b4826/html5/thumbnails/5.jpg)
Tux GameFace (Main Character)Poo (Enemy)Yellow Ball (Goal)Blue Ball (Trace Ball)Pink Ball (Score)
![Page 6: Implementation of Artificial Environment using DirectX](https://reader036.fdocuments.in/reader036/viewer/2022070303/54b4e0cb4a7959e55c8b4826/html5/thumbnails/6.jpg)
ImagesFace (Main Character)
Poo (Enemy)
![Page 7: Implementation of Artificial Environment using DirectX](https://reader036.fdocuments.in/reader036/viewer/2022070303/54b4e0cb4a7959e55c8b4826/html5/thumbnails/7.jpg)
Yellow Ball (Goal)
Blue Ball (Trace Ball)
Pink Ball (Score)
![Page 8: Implementation of Artificial Environment using DirectX](https://reader036.fdocuments.in/reader036/viewer/2022070303/54b4e0cb4a7959e55c8b4826/html5/thumbnails/8.jpg)
Features of TuxUser can use both keyboard and
mouseBackground music is presentUser can save and load the gameUser can restart the gameUser can also see the High Score
Features of Tux
![Page 9: Implementation of Artificial Environment using DirectX](https://reader036.fdocuments.in/reader036/viewer/2022070303/54b4e0cb4a7959e55c8b4826/html5/thumbnails/9.jpg)
![Page 10: Implementation of Artificial Environment using DirectX](https://reader036.fdocuments.in/reader036/viewer/2022070303/54b4e0cb4a7959e55c8b4826/html5/thumbnails/10.jpg)
![Page 11: Implementation of Artificial Environment using DirectX](https://reader036.fdocuments.in/reader036/viewer/2022070303/54b4e0cb4a7959e55c8b4826/html5/thumbnails/11.jpg)
![Page 12: Implementation of Artificial Environment using DirectX](https://reader036.fdocuments.in/reader036/viewer/2022070303/54b4e0cb4a7959e55c8b4826/html5/thumbnails/12.jpg)
![Page 13: Implementation of Artificial Environment using DirectX](https://reader036.fdocuments.in/reader036/viewer/2022070303/54b4e0cb4a7959e55c8b4826/html5/thumbnails/13.jpg)
![Page 14: Implementation of Artificial Environment using DirectX](https://reader036.fdocuments.in/reader036/viewer/2022070303/54b4e0cb4a7959e55c8b4826/html5/thumbnails/14.jpg)
![Page 15: Implementation of Artificial Environment using DirectX](https://reader036.fdocuments.in/reader036/viewer/2022070303/54b4e0cb4a7959e55c8b4826/html5/thumbnails/15.jpg)
Data Flow DiagramData Flow Diagram
![Page 16: Implementation of Artificial Environment using DirectX](https://reader036.fdocuments.in/reader036/viewer/2022070303/54b4e0cb4a7959e55c8b4826/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 DirectX](https://reader036.fdocuments.in/reader036/viewer/2022070303/54b4e0cb4a7959e55c8b4826/html5/thumbnails/17.jpg)
ConclusionWe 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 DirectX](https://reader036.fdocuments.in/reader036/viewer/2022070303/54b4e0cb4a7959e55c8b4826/html5/thumbnails/18.jpg)
Referenceshttp://en.wikipedia.org/wiki/
DirectX
http://www.planetchili.net/
![Page 19: Implementation of Artificial Environment using DirectX](https://reader036.fdocuments.in/reader036/viewer/2022070303/54b4e0cb4a7959e55c8b4826/html5/thumbnails/19.jpg)
GAME PLAY
![Page 20: Implementation of Artificial Environment using DirectX](https://reader036.fdocuments.in/reader036/viewer/2022070303/54b4e0cb4a7959e55c8b4826/html5/thumbnails/20.jpg)
Thank you !!!