لعبة كواك اونلاين

كما ذكرت في مدونة سابقة هوسي ( أحم أقصد حبي) لألعاب الكمبيوتر  و كما قلت هنا

منذ أول ايامي على الويب كمتصفح عادي ( أيام الف تسعمائة و خشبة) ايام الجافا ابليت كانت شي عظيم و الفلاش 
أظن بعده ما منتشر بالطريقة الخيالية التي هو منتشر بها حاليا، كنت معجبا جدا برؤية لإمكانيات الجافا أبليت و ما يمكنها فعله كانت هنالك animations و ألعاب بالأبليت و لكن كان هنالك شيء لم اجده و هي لعب
ة (إما جافا ابليت أو فلاش) يستطيع لعبها أكثر من شخص في نفس اللحظة أونلاين مثلا سباق سيارات بحيث يتسابق اكثر من شخص مع خصمه وكل منهم يستطيع مشاهدة الآخر في شاشة اللعبة لديه !!
و هنالك ذكرت لعبة حرب دبابات استراتيجية و مباشرة و هي ليست من نوع ألعاب الاستراتيجية المباشرة المنتشرة التي تأخذ اشهر في لعبها بل هي ما يلعب في نفس الوقت (يمكن نسميها لعبة تكتيكية أكثر من استراتيجية ) 
ولكن هذه المرة وجدت لعبة اذهلتني بمعنى الكلمة و جعلت هذه اللعبة التي كنت مبهرا بتقنيتها لا تسوى شيء امامها وهي لعبة كواك ليف أو 
QuakeLive
 و هي نسخة من لعبة Quake المشهورة للقتال او ما يسمى بالـ فيرست برسن شوت  صممها مصمموا Quake نفسها ولكن هذه النسخة تعمل اونلاين على الويب و بالأصح تعمل داخل المتصفح نعم أدري ان هذا صعب التصديق ولكن جربوها بأنفسكم 
كل ما عليكم تنزيله هو بلغ ان  بمساحة جدا صغيرة لا أذكرها ولكنها لا شيء و تصبح لديكم لعبة Quake التي تعمل داخل المتصفح و يمكنك ان تلعب فيها ضد أصدقاءك على الويب او ضد الغرباء بسرعة خيالية و بجودة عالية جدا مثل Quake 3  
لا يمكنني وصفها اكثر لذا سأترككم تجربونها بانفسكم و أخبروني في التعليقات عن رأيكم بها 
Read More

لعبة استراتيجية حية اونلاين متعددة اللاعبين و بالفلاش !!

كم من قراء هذه المدونة يحبون ألعاب الكمبيوتر !
بالذات الـ online games

في راي اظن ان كلنا نحب ألعاب الكمبيوتر جدا و ربما هي السبب في اختيارنا ان نكون في مجال التقنية (هي السبب بالنسبة لي دوما اردت ان اصنع ألعابا إلى ان تعلمت كيف يمكنني صنعها )

أدري هذه المدونة ليست للتحدث عن ألعاب الكمبيوتر ولكن هنالك شي مميز جدا عن هذه اللعبة

منذ أول ايامي على الويب كمتصفح عادي ( أيام الف تسعمائة و خشبة) ايام الجافا ابليت كانت شي عظيم و الفلاش أظن بعده ما منتشر بالطريقة الخيالية التي هو منتشر بها حاليا، كنت معجبا جدا برؤية لإمكانيات الجافا أبليت و ما يمكنها فعله كانت هنالك animations و ألعاب بالأبليت و لكن كان هنالك شيء لم اجده و هي لعبة (إما جافا ابليت أو فلاش) يستطيع لعبها أكثر من شخص في نفس اللحظة أونلاين مثلا سباق سيارات بحيث يتسابق اكثر من شخص مع خصمه وكل منهم يستطيع مشاهدة الآخر في شاشة اللعبة لديه !!

واردت ان اتعلم صناعة هذا الشيء الذي لم يكن موجودا حينها (ولازلت أريد صنع شيء مشابه) ولكن مع الوقت ظهرت بعض الألعاب العبقرية التي لديها مثل هذه الخواص التي ابحث عنها مثل بعض ألعاب الجافا أبلت لدى ياهو (البليارد مثلا كنت مدمن عليها)
كذلك هنالك لعبة بليارد بالفلاش يستطيع أن يتنافس فيها شخصان كل واحد من بيته و هنالك لعبة MMORPG (يعني لعبة من نوعية ألعاب الفانل فانتسي) مصنوعة كليا بالجافا ابليت. ولكن هذه الألعاب مع انها ابهرتني لكن لم افكر يوما بأنها هذه بالضبط الذي كنت اتمنى ان صنع شيء مثله ما عدا اللعبة التالية
http://www.casualcollective.com/games/Minions

ربما لأنها لعبة استراتيجية (مثل age of empires , Red Alert) ولكنها طبعا اخف منهما بكثير حيث ليس هناك سوى خريطة واحدة بسيطة و ليس هنالك بناء ولا حاجة مجرد اختيار دبابات و الحجوم (يعني فيها مرحلة القتال فقط من اللعبة) (الحين افكر يمكن اخلص اسميها لعبة استراتيجية فهي تكتيكية أكثر)
المهم كما ذكرت فكرة اللعبة انه بعد الضغط على Play عليك ان تختار أحد غرف اللعب و في غرفة اللعب عليك ان تختار احد الفريقين الأحمر أو الأزرق (أوين الرابح الأكبر) و عند اكتمال عدد اللاعبين تبدأ اللعبة بإختيار الدبابة المناسبة لك، وثم تكون في ساحة القتال و عليك بالتعاون مع زملاءك بالقضاء على أبراج و قاعدة الفريق الخصم !


صراحة لعبة إبداع وأحي من برمجها و صممها

ولكن أفكر من جديد هل سأصنع لعبة مثل هذه ! لا أعرف ولكن السؤال الأهم

متى يبدا المبرمجون العرب بتوجيه اهتماماتهم نحو ميدان الألعاب (ترى في النهايه هذه الألعباب هي التي ستصنع ثقافة ابناءنا في المستقبل)

Read More

الفيزياء والألعاب

الفيزياء والألعاب

وحدة المعالجة الفيزيائية (PPU) عبارة عن معالج دقيق (Microprocessor) مثل وحدة المعالجة المركزية (CPU) الموجودة في أي حاسوب، صنعت وحدة المعالجة الفيزيائية لتقوم بحساب المعادلات الفيزيائية وبذلك تسهل العملية على المبرمج وعلى وحدة المعالجة المركزية خصوصاً في ألعاب الفيديو.

أول وحدة معالجة فيزيائية سُميِّتْ ( PhysX ) صنعت من قبل شركة ( AGEIA ) وهناك حالياً بعض البطاقات (Cards) الالكترونية التي تحتوي على هذا المعالج والتي صنعت من قبل بعض شركات المعروفة في صناعة البطاقات التي تحتوي على معالجات الجرافيكس (GPU) مثل ( ASUS, BFG) وغيرها، وتأتي هذه البطاقات بمدخل PCI.

ما الفائدة من الـ PPU ؟!

الفيزياء هي كيفية حركة الأجسام ورد فعل هذه الأجسام إذا لامست أجسام أخرى، على سبيل المثال إذا ضربت كرة قدم زجاج نافذة غرفتك مثلاً وكانت الضربة كافية لكسر زجاج فكم قطعة سوف يتجزأ إليها الزجاج وإلى أي جهة ستتجه كل قطعة من جراء ضربة الكرة. نرى أهمية هذه الحسابات الفيزيائية في الألعاب فماذا يحدث عندما تقوم برمي قنبلة يدوية على سيارة الأعداء النتائج تحتاج إلى العديد من المعادلات الفيزيائية مثل ما ذكرت أنفاً في مثال الكرة والزجاج.

حالياً تقوم ألعاب الفيديو بعمل القليل من هذه المعادلات التي تعطي نتيجة لا بأس بها ولكن بعيدة جداً من الواقع وذلك لأن الذي يقوم بحل هذه المعادلات هو الـ ( CPU ) ونحن نعلم بأن الألعاب وخصوصاً الألعاب الحديثة، بها الكثير من أوامر وتحليلات الذكاء الاصطناعي والمنطق التي تستهلك تقريباً كل طاقة المعالج (CPU) وفي الطرف الثاني وحدة معالجة الجرافيكس (GPU) تقوم بإظهار الصور والأجسام والألوان بأدق التفاصيل وخاصةً في الألعاب الحديثة التي تصل مستوى الدقة فيها إلى فصل الشَعرْ شعرةٌ شعرة أو فصل العشب عشبةً عشبة، فنرى بذلك أن وحدة معالجة الجرافيكس لها ما يملئها ويفيض من العمليات التي تحتاج إلى معالجة، فبذلك لا يوجد من لدية الوقت الكافي للقيام بالمعادلات الفيزيائية فنرى الألعاب تحاول الوصول إلى الواقع من غير جدوى.

أما في الوضع الحالي وبوجود وحدة معالجة خاصة بالمعالجة فيزيائية فباستطاعة ألعاب الفيديو أن تحاكي الواقع وأن تصل مستوى الدقة فيها مثل مثال الكرة وزجاج النافذة المذكور أعلاه، وحدة المعالجة الفيزيائية (PPU) تمثل الركن الثالث لمثلث المعالجة في معالجة ألعاب الفيديو.

مثلث المعالجة :


فباستطاعة مبرمجي الألعاب الاستفادة من معالج PhysX باستخدام الدوال اللازمة التي يجدها في حزمة البرمجة PhysX SDK من موقع الشركة الأم AGEIA.

يوجد هذا المعالج أيضاً في بلاي ستيشن 3 (PS3) وأكس بوكس 360 (Xbox 360) وغيرها من منصات الألعاب، وهناك العديد من الألعاب التي تدعم هذا المعالج حالياً مثل (Clancy’s Splinter Cell و Rainbow six وUnreal 2007 وCrysis وغيرها الكثير ).

صورة للكرت الحاوي على وحدة المعالجة الفيزيائية من صنع ASUS


موقع الشركة المنتجة للمعالج للمزيد من المعلومات

www.ageia.com

Read More