Dealing with directplay environments under DirectX

Other Title(s)

العمل ضمن بيئة برمجة الدالة تحت محرر DirectX

Author

al-Niamey, Asil Walid A.

Source

Iraqi Journal of Statistical Science

Issue

Vol. 6, Issue 9 (31 Mar. 2006), pp.75-90, 16 p.

Publisher

University of Mosul College of Computer Science and Mathematics

Publication Date

2006-03-31

Country of Publication

Iraq

No. of Pages

16

Main Subjects

Information Technology and Computer Science

Topics

Abstract AR

إن فكرة البحث قائمة على أسس برمجة الدوال التي يوفرها Microsoft DirectX و التي تربط الأخير مع نظام windows و ذلك للتعامل مباشرة مع العتاد و مقاطع البيانات بخلاف نظام windows الذي لا يتعامل معها مباشرة. يرتكز البحث على برمجة الدالة Direct Play التي تعتبر واجهة برمجية تعمل على وصول التطبيق إلى خدمات الاتصال.

حيث وفر Direct Play إمكانية ارتباط الألعاب بالإنترنت بسهولة إما بصورة مباشرة عن طريق Modem Link أو غير مباشرة عن طريق شبكة محلية داخلية Ethernet, و من المعروف أن الألعاب تكون فاعلية و متعة إذا كانت ضد لاعب حقيقي (مستخدم آخر للحاسبة) بدلا من اللعب مع الحاسبة ذاتها.

كما يوفر DirectPlay مجموعة من المستخدمين المرتبطين مع بعضهم بصورة متفاعلة في الوقت نفسه, كمثال على ذلك المحادثة التي تتم عن طريق الإنترنت (Internet chatting) أو المحادثة التي تتم بواسطة شبكة محلية داخلية (Ethernet chatting). تم في هذا البحث عمل Ethernet chatting باستخدام التطبيق Server/Client لغرض مشاهدة التطبيق العملي للدالة DirectPlay و كان لا بد من توظيف لغة برمجية كفوءة لتأدية مثل هذا العمل فكانت لغة Visual C++ هي الأنسب.

Abstract EN

The idea of this project is based on programming the functions of DirectX, which will connect the last one with the windows, this work is needed because DirectX deals with the hardware and the buffers of the memory while the windows does not directly deal with it.

The work focuses on programming the DirectPlay function, which is considered as an interface programming to guarantee the arrival of the applications to the communication services.

DirectPlay supports the facilities of connecting the game with the internet directly by the Modem Link or indirectly by the Ethernet.

Actually the game becomes more flexible and enjoying if it is played against a real player (or another user of the computer) instead of playing with the computer itself.

Also DirectPlay supports a group of users connected with each other in an active way at the same time (for example, the Internet chatting or Ethernet chatting).

In this work, an Ethernet chatting is done by using a Client/Server applications to see the working of DirectPlay, then, we try to use an active and strong language to make this is possible, and therefor we use the Visual C++ language.

American Psychological Association (APA)

al-Niamey, Asil Walid A.. 2006. Dealing with directplay environments under DirectX. Iraqi Journal of Statistical Science،Vol. 6, no. 9, pp.75-90.
https://search.emarefa.net/detail/BIM-350688

Modern Language Association (MLA)

al-Niamey, Asil Walid A.. Dealing with directplay environments under DirectX. Iraqi Journal of Statistical Science Vol. 6, no. 9 (2006), pp.75-90.
https://search.emarefa.net/detail/BIM-350688

American Medical Association (AMA)

al-Niamey, Asil Walid A.. Dealing with directplay environments under DirectX. Iraqi Journal of Statistical Science. 2006. Vol. 6, no. 9, pp.75-90.
https://search.emarefa.net/detail/BIM-350688

Data Type

Journal Articles

Language

English

Notes

Includes bibliographical references : p. 90

Record ID

BIM-350688