المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : مع Play BASIC … صناعة الألعاب …. متعة



نصير1
06-06-2009, 03:08 PM
ماهي ؟
Play Basic ، لغة برمجة مخصصة لصناعة الألعاب صممت بشكلٍِ يجعلها منعطفاً أساسياً لمحبي صناعة الألعاب الثنائية البعد فهي تدخلهم إلى عالم تصميم الألعاب بشكلٍ احترافي وباستعمال تعليمات بسيطة.
تمتلك لغة Play Basic تعليمات تضمن ميزات رسومية عالية بما فيها من تأثيرات صورية مختلفة، وكاميرات ثنائية البعد ومحرك رسومي يدعم مؤثرات بصرية متطورة جداً كـ Alpha Blending والدوران والقياس بالإضافة إلى العديد من القدرات الرسومية الأخرى.
تعد لغة Play Basic تسهيلاً كبيراً في مجال صناعة الألعاب وربما من أهم ميزاتها الإضافية التي تتميز بها هي تركيزها بشكلٍ كبير على التوافقية مع الحاسب، إذ أن هذه اللغة تحرص على أن لا يتطلب عمل الألعاب المصنوعة باستخدامها ميزات عالية، وهذا ما يضمن المتعة والتحدي لدى المستخدم لإنشاء ألعابه الخاصة والتي يمكن لها أن تعمل على أي جهاز !!
والآن بعد هذه المقدمة البسيطة سنستعرض سوياً ميزات Play Basic الأساسية :
•محسن رسومي ثنائي الأبعاد متميز جداً (2D Blitter).
•محرك رسومي خاص بـ (الدوران، الشفافية، القياس، الاصطدام الذكي .. ).
•دعم كامل للصور.
•مكتبة متكاملة للكاميرات الثنائية الأبعاد ( بدعم يصل لـ 16 كاميرا).
•دعم للملفات الصوتية ( MP3 و WAV).
•متطلبات نظام بسيطة جداً ( الملفات التنفيذية الأساسية بحاجة لـ DirectX 1.0 للعمل) .
•إمكانية بناء توابع وأنماط من قبل المبرمج.
•دعم كامل للتوابع الرياضية.
•واجهة استخدام قوية تتمتع بميزات بحثٍ واستبدال، والتحويل إلى ملف تنفيذي بسهولة، ومتتبعات تصحيح، نمط مساعدة ذكي .. ) .
•المكتبات المضمنة مع البرنامج تتمتع بـدعمٍ كاملٍ لعمليات الـ HTTP (بروتوكول نقل النص التشعبي، معالجة الصور، التعامل مع المصفوفات …. ).
•إمكانية تصدير اللعبة كملف EXE مستقل يتطلب Direct X 1.0 للعمل ( أي أنه يعمل على Windows 95/98/ME/XP وWindows NT )

كما تتمتع Play Basic بميزات برمجية تميزها عن غيرها أدوات صناعة الألعاب :
•الإعلان عن المتغيرات أمر اختياري في هذه اللغة فهي لا تفرض التعريف عن المتغير قبل استخدامه.
•إمكانية إنشاء توابع خاصة.
•دعم كامل لمختلف أنواع الحلقات (For/Next ، Repeat Until ، While/End While ، (Do/Loop.
•ميزات تحكم شرطية (Goto ، Gosub ، Exit ، ExitFor ، ExitDO، ExitRepeat ، ExitWhile ، Continue ).
•دعم كامل للمصفوفات.

أنماط البيانات المضمنة في اللغة :
•المتحولات الحقيقية ( Integer ، Float ، String ).
•متحولات معرفة من قبل المستخدم.
•توريث الأنماط ( متاح).
•دعم كامل للمصفوفات (Arrays) والتعامل معها .

دعم التعامل مع النصوص والرياضيات :

•دعم كامل للعمليات الرياضية المختلفة : Add ، Sub ، Mult ، Div ،Powers .
•دعم للعمليات المنطقية AND, OR, XOR, ROL, ROR بالإضافة إلى العديد من العمليات الأخرى.

مميزات تتبع الأخطاء أثناء العمل
• دعم لـ Halt, Step و TRACE .
• إمكانية عرض وحفظ المتحولات وحالات المصفوفات.



للتحميل والمعلومات الإضافية من هنا http://www.roya-tech.com/cms/?p=252

نصير1
06-06-2009, 03:13 PM
وهذا رابط تحميل البرنامج مباشرة
http://files2.thegamecreators.com/pl...moV159_TGC.exe (http://files2.thegamecreators.com/playbasic/PlayBasicDemoV159_TGC.exe)
والسلام عليكم

نصير1
06-06-2009, 03:14 PM
رابط البرنامج الكامل
http://www.download3000.com/download-playbasic-count-reg-4621.html
ملاحضة:الرابط السابق ديمو

Evil Joker
06-06-2009, 03:21 PM
شكرا لك اخي نصير وبارك الله فيك, لم ارى برنامج في حياتي
بسهولة الدارك بيسيك .. فهو برنامج قوي وسهل وصغير الحجم
وخفيف وسريع .. وكثيرالدروسه والسورسيز والامثلة والبلجنز ..
وقوي في كلتا الحالتين 2D,3D لذلك انصحك بترك كل البرامج الموجعه
للرأس والانتقال الى الدارك جرب بنفسك وتمعن لترى الحقيقة
ومع محاولاتي مع برامج اخرى Virtools,C++,C# and XNA ,GM,RPGM... الخ
لم يفلح سوى DBPro وشكرا لك على الموضوع ا انني سمعت عن
Playbasic فقط حبيت ان ادعمك بمساعدة :)

نصير1
06-06-2009, 03:31 PM
شكرا لك أخي
لكن هذا أسهل برنامج
أنا متءكد من انك لم تقرأ الموضوع كامل
أنضر لهذا


كما تتمتع Play Basic بميزات برمجية تميزها عن غيرها أدوات صناعة الألعاب :
•الإعلان عن المتغيرات أمر اختياري في هذه اللغة فهي لا تفرض التعريف عن المتغير قبل استخدامه.
•إمكانية إنشاء توابع خاصة.
•دعم كامل لمختلف أنواع الحلقات (For/Next ، Repeat Until ، While/End While ، (Do/Loop.
•ميزات تحكم شرطية (Goto ، Gosub ، Exit ، ExitFor ، ExitDO، ExitRepeat ، ExitWhile ، Continue ).
•دعم كامل للمصفوفات.

أنماط البيانات المضمنة في اللغة :
•المتحولات الحقيقية ( Integer ، Float ، String ).
•متحولات معرفة من قبل المستخدم.
•توريث الأنماط ( متاح).
•دعم كامل للمصفوفات (Arrays) والتعامل معها .

دعم التعامل مع النصوص والرياضيات :

•دعم كامل للعمليات الرياضية المختلفة : Add ، Sub ، Mult ، Div ،Powers .
•دعم للعمليات المنطقية AND, OR, XOR, ROL, ROR بالإضافة إلى العديد من العمليات الأخرى.

مميزات تتبع الأخطاء أثناء العمل
• دعم لـ Halt, Step و TRACE .
• إمكانية عرض وحفظ المتحولات وحالات المصفوفات.

نصير1
08-06-2009, 06:53 PM
ماهذا أنا أكتب واتعب وأنتم تتجاهلون

سامي.خ
08-06-2009, 11:08 PM
ماهذا أنا أكتب واتعب وأنتم تتجاهلون

على فكرة يا سيد نصوري لكن الموضوع مكرر، وأنا من كتبت الموضوع الأول XD
ثانياً، مهما كتبت لا تنتظر الردود، فلن تنفعك ولن تضرك ^.^
وشكراً لك ^.^

alkhattab
09-06-2009, 06:07 PM
ماهذا أنا أكتب واتعب وأنتم تتجاهلون

على فكرة يا سيد نصوري لكن الموضوع مكرر، وأنا من كتبت الموضوع الأول XD
ثانياً، مهما كتبت لا تنتظر الردود، فلن تنفعك ولن تضرك ^.^
وشكراً لك ^.^هههه :biggthump:biggthump:biggthump سامي

نصير حاول تخرج من مرحلة النوووب إنك تكون عضو مشارك بمجهودك
صدقني نصف مشاركاتك أو أكثر مشاركات مخالفة والنصف التاني طلبات متكررة
حاول تعتمد على نفسك

عكس السبرايت فقط؟
غريب جداً، ألا تعرف كيف تعكس السبرايت؟

انت لم تتعلم برمجة الالعاب بشكل كامل حاول بمعرفة الgamemaker جيدا قبل ان تقوم بفتح مشاريع و صناعة الالعاب

انصحك بان تدخل على
¶§X§¶§X§¶ الـــــــفـــــــهـــــــرس ¶§X§¶§X§¶ (http://www.montada.com/showthread.php?t=591240)
هذا الفهرس جميل جدا فيوجد به العديد من دروس الجيم ميكر
ماهذا إخواني انا إمتحاناتي بعد ثلاث أيام أريد إكمال العبة في أسرع وقت
انا أنتضر ورأسي يغلي وأنتم جالسين تشاهدون التلفاز
لو سيضل الجميع يتجاهلني كاني لست عربي هكذا سأخرج من المنتدى فاهمين
من ردودك وردود ناس ردوا عليك على سبيل المثال لا حصر
إنت لم تتعلم الجيم ميكر كاملا وتريد عمل ألعاب وماريو وجراند ( راجع مواضيعك )
المنتدى مليان دروس تعلم بعدين تعال راجع القوانين وإحفظها زي إسمك وتخلى عن أسلوبك العصبي فهو لا يفيد فالمنتدى لا يتأثر بخروج أكبر عضو فله أعضاء سيستمرون بإذن الله
تعالى , للعلم أنا لا أريد الإشتراك معك بلعبة جراند لأركز على مشاريعي الحالية
وحاول تبطل عادة النسخ واللصق صارت قديمة و إعتمد على نفسك ولا تنقل مواضيع غيرك
وحاول تحسن علاقتك بالمشرفين أنا شفت الأستاذ سامي عصب منك أكتر من مرة
على فكرة لهاي اللحظة أنت لا تعتبر مصمم ألعاب بل تعتبر Big Nooooooooob . xd
هاي نصائح راجعها وإحفظها وتقبلها كأنها بمقام أخوك الكبير ( وأتشرف أن أكون هو )

modyKun
10-06-2009, 01:39 AM
أولاً أخي ^^ .. لا أريدك إنك تزعل مني لأني ما بقولك كلام قاسي ^^.. اتمنى منك تعتبرني أخوك الأكبر وتقبل النصيحة ^^ ..
لا أريد أن أخرج عن سياق الموضوع >< ولكن .. كونك لم تذكر أنك ناقل الموضوع فهذه مشكلة بحد ذاتها ^^ وكونك قلت انك "تعبت " عليه فهو مشكلة أخرى.. لن أعاتبك على هذا وسأتفهم نيتك..

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

الأمر الثالث ^^ "ابتعد عن المواضيع المنقولة تماماً" .. لن تفيدك لكن ستضطرك ^^ .. تماماً مثل ردود الشكر .. ابتعد عن كلاهما..تماماً ^^ ..
صدقني ^^ .. موضوعك موجود في هذا المنتدى ربما مرتان من قبل ^_^ .. زاد موضوعاً في عداد مواضيعك.. لكن ما فائدة ذلك الرقم؟ لن تنال ذهباً عن كل موضوع /رد لك !

الأمر الرابع ^^ .. تفاعل مع المنتدى.. هذا القسم هو لصناعة الألعاب ^_^ .. إذا تعلم صناعة الألعاب إن كنت تريد أن تكون هنا.. لا تعتمد على الآخرين ^^ .. بمعنى أصح صدقني.. إن كنت تريد أن تصنع لعبة فلا تعتمد على مبرمج آخر ^^ .. قد يعدك وغالباً سيخلف بوعده .. فلماذا يبذل جهده في تطبيق فكرة شخص آخر ما دام يستطيع خدمة أفكاره الخاصة؟ ...
تعلم الجيم ميكر مثلاً من البداية ^^ لن تأخذ منك وقت .. لكن صدقني كونك تبدأ في البداية بلعبة GTA .. فليس هناك أدنى مجال للشك بأن ذلك سيكون صعباً..وربما مستحيلاً على شخص لا يعلم كيف يقوم بتحريك شخصية بناءاً على زر من لوحة المفاتيح .. أو لا يعرف منطق برمجة الألعاب ^^..
وقد فهمت ذلك من أسئلتك (لا تفهمني خطأ ^^ فأنا لا أقصد إهانتك ) .. ولكن لا يوجد طريقة لـ"صنع سلاح" ولا لـ"سرقة سيارة" ^^ .. عليك أن تقوم بذلك وحدك ، فمثلاً سرقة السيارة ستعتمد على أن تختفي مثلاً صورة الشخصية ثم يتم تحويل الحركة إلى السيارة ^^..
لذا لا تتوقع إجابة إن رد عليك أحدهم " كيف" أو "ماذا تعني" أو لم يرد عليك أحدهم للأساس..فما أدراهم بالكائنات في لعبتك حتى يساعدوك ؟ ^^ ..

هذا كل ما أردت أن أقوله لك أتمنى ما تكون زعلت مني ^-^ .. وإذا تعلمت أتوقع لك مستقبل باهر..

نصحتك مثل هاي النصائح عشان سبب ^^ إني كنت بموقفك من 4 سنوات تقريباً ..دخلت منتدى وعملت موضوع وبعد عشر دقائق ما أحد رد وقلتلهم ليه ما أحد يرد علي بمشي من المنتدى ^^ .. ما أحد عبرني ووقتها انحرجت.. لأني حتى لو مشيت ما الذي سيحدث فرقاً؟ .. المنتدى ماشي بي وبدوني ..

أتمنى أن تستمع إلى كل نصائحي وتبدأ صفحة جديدة ^^ .. لن يضرك شئ إن حاولت بنفسك ^^ وأنا سأدعمك =)..

---
omarbozou .. أخي أسلوبك كان حاد شوية ^^ .. لن يفيد .. اسلوب اللين أفضل ^^

PrinceOfSorrow
10-06-2009, 03:58 AM
بصراحة بعد تبين لي انه موضوع ليس من كتابتك وعدم ذكر المصدر يعتبر امر مخالف
تم اغلاق الموضوع واتمنى تأخذ رأي الناقدين بعين الأعتبار لانهم اعلم بمصلحتك وتعلم من اخوانك الكبار
وبتوفيق لك وأرجو مراجعة القوانين بشكل جيد وإذا كان هناك أمر غير واضح ممكن أن تستفسر ذلك
من المشرفين

+

CLOSED