b523db2bbea7098aeccea0f78f41f223
     
     
     
    
    
    
    
    
    
    
 
تقنية و أشياء أخرى
تقنية و أشياء أخرى
مختلف المقالات و النقاشات و الروابط المتعلقة بالتقنية او المواضيع العامة
لعبة مركبة فضاء مبرمجة بلغة الباسكال Pascal
                         عربي     English

لعبة مركبة فضاء مبرمجة بلغة الباسكال Pascal

   محمد جمال الذياب        08-02-2020  
   محمد عزيز الكناني   
السلام عليكم,
هذه لعبة كتبتها في مدة 3 ايام يعني على السريع لاني لازلت مبتدا,
اللعبة اسمها spaceShip او مركبة الفضاء مكتوبة ب Old pascal يعني لم استعمل OOP او شئ من هذا القبيل (لهذا الكود غير منظم عرفت هذا)
استعملت مكتبة Allegro
اعرف اساليب تحريك ال sprites بدائية جدا
الصور والخلفية جلبنهم من النت طبعا
فيديو
https://www.youtube.com/watch?v=R1Jub9h9-8c
تحميل السورس https://github.com/mohamed-aziz/pascal/tree/master/spaceShip
التعليقات
   wada3n - وداعا ياخريف   
ماشاء الله أخي كبداية هذا عمل هائل .
فقط لدي تساؤل لماذا اخترت الباسكال تحديدا في حين هناك الكثير الكثير من البدائل في لغات البرمجة مع مكتبات أخرى ناضجة؟
بالتوفيق دوما وفي انتظار الإصدار النهائي :)
   محمد عزيز الكناني   
اخي اولا نحن نتعلم باسكال في معاهدنا في تونس بالرغم من ان مستواي جيد لا باس به في python واني بدات في تعلم C ولكني احن للغة pascal لا اعرف هناك شئ فيها يجذبني هي اللغة الوحيدة التي بدأت افكر بها بطريقة سليمة في حل المشاكل طبعا كل الشكر لاساتذتي,
ثانيا لاثبت لزملائي الذين يقولون باسكال لغة عبية لايمكن عمل بها شئ ان بها ادوات قوية جدا مثل اسرع مترجم في العالم اقصد freepascal وهناك الكثير من المكتبات المترجمة من C الى Pascal مثل allegro ولكن تم فقط ترجمة ال headers نسميهم في pascal ال units .
كنت فقط استطيع استعما ل allegro مع C واحصل على دعم كبير او Pygame مع python ولكن فقط كنت العب ب Pascal لاثبت قدرة هذه اللغة التي لم تمت كما يزعم البعض .
   صفوان - safwen Saf   
مجهود رائع صراحة , معك حق معظم التلاميذ في تونس يحتقرون الpascal و يعتبرونها مجرد لغة لتعلم أساسيات البرمجة بفقط بالرغم من إمكانياتها . لن أقول أنها أفضل من غيرها الحاليين لكن تبقى لغة برمجة اخذت وقتها .
   grafix lab - محمد بن عبد القادر   
ههههههه اليوم صباحا عديت فرض الإعلامية الخاص بمناظرة الباكالوريا الوطنية ..
يا أخي أنا حاس أنني عديت فرض صينية ليس باسكال !!
ورقة الإختبار كلها طلاسم تحس أنهم يلقون عليك في التعاويذ
   محمد عزيز الكناني   
انا السنة القادمة ان شاء رابعة ثانوي اعلامية و عندي امتحان باكلوريا ايضا
يا اخي البرمجة مثل اي مجال, مثل الرياضيات مثلا تحتاج الى اهتمام ولكن عكس الرياضيات يجب ان تجرب عدة اشياء لتحسن من مستواك فهي ممارسة ايضا وليست نظري فقط بالرغم من ان الجانب النظري مهم جدا, السر هو
Practice, practice and practice,
Code, code and code
في الاخير ان شاء الله بالنجاح ونراك من المتفوقين .
   ahmedsaoud31 - أحمد أبوالسعود   
الباسكال من اللغات قديمة فعلاً ولكن لم تمت بعد وتم تطويرها فهي لغة بيئة التطوير دلفي العابرة للمنصات وذات إنتاجية عالية.
   ayoub67   
رائعة جدا موفق اخي هل يمكن لك ان تشرح طريقة ومراحل برمجتك لها وشكرا
   محمد عزيز الكناني   
اخي نشرت السورس كود ولكنه غير موثق ساحاول ان اجد وقت و اكتب تعليقات في السورس كود ان شاء الله .
   ayoub67   
ان شاء الله اخي الله اوفقك
  الموضوع و التعليقات و باقي البيانات في هذه الصفحة منقولة و معدلة من المصدر على الرابط التالي : https://io.hsoub.com/programming/24335
  هذا الموضوع مرخص تحت : رخصة المشاع الإبداعي BY-SA
المشاركة :
تويتر
فيسبوك
الإيميل
لينكد إن
واتساب
الرابط

أرش لينكس تخسر أكثر من 33 ألف حزمة أرش لينكس تخسر أكثر من 33 ألف حزمة
هل ما زلت تستخدم المفضلة لروابطك المفضلة؟ هل ما زلت تستخدم المفضلة لروابطك المفضلة؟
هل من طريقة  لمعرفة من يعطيني نقاط سالبة؟ هل من طريقة لمعرفة من يعطيني نقاط سالبة؟
“قصصٌ ممتعةٌ من كتاب “أفكار العِلْم العَظيمة “قصصٌ ممتعةٌ من كتاب “أفكار العِلْم العَظيمة
دليل عملي للترجمة من الإنجليزية إلى العربية - د. محمد عناني دليل عملي للترجمة من الإنجليزية إلى العربية - د. محمد عناني
صنع نظام تشغيل بنفسه + لغة برمجة وواجهة صنع نظام تشغيل بنفسه + لغة برمجة وواجهة
[طلب]:اضافة امكانية تلقي الاشعارات في خلفية متصفحات الهواتف [طلب]:اضافة امكانية تلقي الاشعارات في خلفية متصفحات الهواتف

gg gg
مراجعات - تقييمات - فديوها - مقالات و مختلف المواضيع التي تهم اللاعبين العرب
http://gg.leomara.com/
الروابط المختصرة    سياسة الخصوصية    شروط الإستخدام    من أنا    من نحن    الأسئلة الشائعة    موضوع عشوائي    اتصل بنا   
                           
Developed by : MJ7.org