الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مسابقة برمجة الجرافيكس، الالعاب

مغلق
بدأه احمد صالح في 2 أكتوبر 2005 · 45 رد · 4,770 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ،،

فكرت في فكرة المسابقة هذه ، و هي بسيطة في الرسومات و قوية في المغذي و هي مُشكلة غالباً في بعض الاوقات .

و هي كتابة الخط العربي علي الالعاب .

الفكرة : هي عملة محرك خط Font Engine مكون من خريطة بتات Bit-mapped علي امتداد الصورة .BMP كصورة قياسية لاغلب الانظمة أو أي إمتداد أخر بحيث :

عند الكتابة من لوحة المفاتيح ، يطبع الحرف العربي من الملف مكوناً كلمة أو جملة عربية .

الجملة " الفريق العربي " . لم ُأصعبها و أدمج معها ارقام عربية :) .

يُمنع إستخدام التشفير الموحد UniCode و ما شابه في البرنامج .

مواصفات الصورة : عبارة عن مصفوفة من الحروف العربية ( مرتبة من اليمين إلي اليسار تبدأ ب حرف أ و تنتهي ب ي ) .

متاح - أي لغة برمجة ، أي محرك رسمي في طبع الحروف من الصورة .

post-40521-1128280591_thumb.jpg

تم تعديل هذه المشاركة بواسطة احمد صالح في 2 أكتوبر 2005 في 22:18

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#2

اخي ممكن توضح الفكره ,, فانا حسب فهمي اظن ان العمل سهل وهو عن طريق دجوال الخط في الدايركت اكس ,, ولا اظن انك يمكن ان تطرح مسابقه بهذه السهوله لذلك اظن انني لم افهم جيدا ,, فارجو ان توضح :D

وشكرا

#3

يمنع استخدام اليونيكود .... اعتقد قصدك اننا لازم لما المستخدم يضغط q مثلا .. لازم نحن نفسرها (من داخل البرنامج) على انها "ض" و لا يجوز لنا ان نسأل الوندوز او ما شابه؟

طيب اذا كان هكذا .. هل يجوز لنا ان نقوم نحن بتحويل المدخلات الى unicode يدويا؟ (اقصد من داخل برامجنا نحن .. و ليس عن طريق خدمات الوندوز)؟ لاني كاتب برنامج لدمج الحروف العربية .. لكنه يعتمد على اليونيكود .. و اريد استخدامه لغرض المسابقة ..

هل السؤال مفهوم؟

#4

مشكور اخى احمد الموضوع فعلا جميل ونرجو التفعل فية فا هذا موضوع مثير جدا ويمكن يعنى نعمل حاجة واتمئنى لكم التوفيق

هندسة الالكترونيات + علوم الكومبيوتر + رياضيات == عالم كومبيوتر .

جيتس و اينشتين احدثوا ثورة في مجالاتهم و لكن بعد كل هذا هل استطاعوا ان "يميزوا" بعد كل ذلك ان الله احد لم يلد و لم يولد ؟ نعم - عبدالحميد حسين واحمد صالح .

برمجة الالعاب هي عملية تحويل الصور الميته إلي صور حية - عبدالحميد حسين واحمد صالح.

الامة التي تفرط في لغتها * كالتي تفرط في عرضها

640K [of memory] ought to be enough for anybody.

-Bill Gates

الفيزياء : كيف تعمل الاشياء ؟

الرياضيات : لماذا تعمل الاشياء ؟

الكيمياء : مما تتكون الاشياء ؟

عبدالحميد حسين كما قال الاخ- احمد صالح

#6

hasan_aljudy

اعتقد قصدك اننا لازم لما المستخدم يضغط q مثلا .. لازم نحن نفسرها (من داخل البرنامج) على انها "ض" و لا يجوز لنا ان نسأل الوندوز او ما شابه؟

نعم ، تماماً هذا ما اقصده .

عامر علاء : اخي ممكن توضح الفكره ,, فانا حسب فهمي اظن ان العمل سهل وهو عن طريق دجوال الخط في الدايركت اكس

ممنوع استخدام واجهه الدايركت اكس ID3DXFont علي الرغم ما بها مشاكل مع التعامل مع الخط العربي ;) (فائدة المسابقة ) .

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#8

لما نري التفاعل فسنحدد الموعد

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#9

السلام عليكم

كل عام و أنتم بخير. للتوضيح أكثر الأخ أحمد صالح يقصد أن نأتى بصورة من نوع BMP و يكون بها جميع حروف اللغة العربية و أرقام العد الهندية(التى نقول عنها أنها أرقام عربية) و القيام بعملية مسح لهما من خلال الأكواد البرمجية فإذا تم البرنامج فإن مهما كان نوع اللغة الحالية فى جهاز المستخدم فإنه ستظهر حروف اللغة العربية بشكل إجبارى بما يقابلها فى لوحة المفاتيح. أعتقد أن الأمر الأن مفهوم. و للعلم فإن تلك الفكرة مطبقة فى الدرس السابع عشر فى دروس nehe و قد أستخدموها كمحاولة للبحث عن عمل طريقة قياسية (أى موحدة) يتم بها برمجة الأحرف على الكمبيوتر من خلال OpenGL . على ما أعتقد الكل فهم الموضوع :) .

و السلام ختام

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

OpenGL-3-revolution.jpg

#11

السلام عليكم ورحمة الله وبركاته

أخي احمد صالح

هلا أرفقت صورة بالحروف العربية

وصورة أخري للنتيجة حتي يتضح الأمر 100%

:D

d4baa0.gif
#12

اختبار صعب شوي .. اصعب من كويزات فيز :)

الارقام نخليها على جنب .. ما تفرق كثير عربي او انجليزي ..

المهم الكتابة ..

كل حرف (او اغلب الحروف لها ثلاث حالات ( واحيانا حالتان ) )

في اول الكلمة وفي وسطها وفي اخرها ... يعني تقريبا علينا نرسم 80 شكل مختلف .. :(

على العموم .. باقي على اجازة العيد .. 20 يوم .... وان شاء الله سأحاول ..

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#13
برمجة الالعاب كتب:
مشكور اخى احمد الموضوع فعلا جميل ونرجو التفعل فية فا هذا موضوع مثير جدا ويمكن يعنى نعمل حاجة واتمئنى لكم التوفيق

نعمل حاجه - اتمنى لكم

انت تناقد نفسك ,, اثبت على كلمه واحده اخي العزيز ,, اما ان تتمنى لنفسك ولنا النجاح وتشترك معنا او لا اعرف ما هةو الحل الاخر ,, فانت بردك جعلتني اتحير اذا كنت ستشترك ام مجرد زياده في ردودك

#14
احمد صالح كتب:
عامر علاء : اخي ممكن توضح الفكره ,, فانا حسب فهمي اظن ان العمل سهل وهو عن طريق دجوال الخط في الدايركت اكس

        ممنوع استخدام واجهه الدايركت اكس ID3DXFont علي الرغم ما بها مشاكل مع التعامل مع الخط العربي ;)  (فائدة المسابقة ) .

مادام ممنوع استخدام واجة دايركت اكس ID3DXFont فما هو المسموح استخدامه ؟؟ ,

#16

لقيت اداة تحول bmp الى اسكي ..

ينفع او لا ..

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#17

مش فاهمك يا شمري

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#18

ما الفائدة اذا من الـ bmp اذا كنت ستحولها الى اسكي!! ما كنا استخدمنا اسكي من الأساس! بعدين الحروف العربية غير موجودة في الاسكي ..

#19

ما امر المسابقة ؟ :blink:

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#21
hasan_aljudy كتب:
انت لازم ترسم الصور بنفسك!

كيف يعني بنفسي ,, هل امسك قلم وورقه :D ,, ارجو التوضيح

#22

والله يا اخوان الصورة ما هي واضحة ...

عندي تساؤلات .

من السهل وضع اشكال االحروف بصورة .. BMP مثلا .. لكن هل هذه الفكرة ..

ااذا كان كذا فالامر يصبح سهل (ولكن ليس كثيرا*) ..

اللي اريد اصل اليه .. هي الطريقة التي نخزن بها الاحرف .. والطريقة التي نقرأ بها تلك الاحرف ..

يعني نفس طريقة الحروف الاننقليزية ؟؟

هذا سؤالي ..

لاني يوم فكرت شوي ... اكتشفت انه يلزمنا اشكال حروف كثيرة جدا ... تتعدى المئة ؟؟ لاختلاف اشكال الحروف ..

فقلت ممكن صور ما ينفع ...

وعندي اقتراح صغير بعد اذنكم ..

تحويل المسابقة .. الى محاولات جماعية .. فهذا اسهل لنا ..

سأبدأ ان شاء الله ببعض المحاولات ..

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#23

بالنسبة لتحويل الحروف الى صور .. ان شاء الله الامر هين .. سأحاول اعمل شيء .. عشان نركز على شيء اكثر اهمية

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#24

ليش محاولة جماعية .. يمعود خليه تحدي و مسابقة :P

#25

هل يمكن توفير صورة تضم كل الحروف و في جميع الحالات ؟

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…