كتير من المهندسين المبتدئين في البرمجه بيتعلموا لغه برمجه في الكليه او سواء دراسه ذاتيه ، لكن نعمل ايه بعد تعلم اللغه ؟ اعمل جيمز! ، ايوه اعمل جيمز ، دي نظريتي اللي لما بعلم حد و بعمله منتور ، بعد لما يخلص لغه و الجوريزمز و داتا ستركشرز بقله اعمل جيمز. طبعا الكلام ده بعد لما تكون اتعلمت اساسيات في البرمجه نفسها مش تخش علي الجيمز و انت لسه مش عارف الجوريزمز و داتا ستركشرز. بعد تنميه مهارات حل المسائل الخوارزميه ، و محتاج تطبيق ، خش و اعمل جيمز.
ليه جيمز ؟ الجيمز بتنمي مهاره ال
problem solving ، الجيمز من اصعب انواع البرمجه و فيها تحديات كثيره ، هتقدر توظف حاجات كتيره من الداتا ستركشرز و الالجوريزمز. علي سبيل المثال الscore list ، لما تعمله بتعمل sort للscores و بتستخدم list متخزن فيها الscores. مثلاً ، لو بتعمل لعبه فيها map و هي 2D ممكن تتطبق A*, Dijkstra ، في البحث عن اقصر مسار بين نقطتين ، رسم الصوره نفسها كBitmap هو تمثيل 2D Array من القيم اللي بتمثل الالوان الاساسيه الثلاثهRGB، الGame Play و الذكاء الصناعي محتاج تطبق خوارزميات كتيره اوي متاحه علي حسب اللعبه ، في الجيمز هتعمل save, load ، هتخزن في ملفات ، تبني xml ، تخزن فيه الداتا بتاعت الsaving ، و امثله كتيره اوي.
Top of Form

Comments