تاريخ قليل من تطوير لعبتك على Windows Forms + C # الخالص في 16 عامًا

خلفية صغيرة


جئت إلى التطوير في منتصف الصف الثامن (الآن انتهيت من 9) ، اعتدت أن ألعب الكثير من الألعاب من قبل ، لذلك كانت لدي رغبة كبيرة في كتابة بلدي. والآن ، بعد مجموعة كبيرة من النظريات ، والمشاريع الصغيرة ، وصلت إلى أول مشروع كبير. بشكل عام ، أنا علمية. كان أول مشروع رئيسي هو لعبة الصيد الخاصة بي ، والتي تمت كتابتها باستخدام Windows Forms + C # . يجب أن أقول على الفور أنني لا أرى نقطة كتابة لعبة على محرك طرف ثالث ، لأن طريقي لا يكمن في Gamedev.

تطوير المشروع


جاءت فكرة الخلق من لعبة ثنائية الأبعاد كبيرة "Russian Fishing" ، بالمناسبة ، أخذت معظم القوام من هناك ، لأن الرسم ليس جزءًا من خططي. والمثير للدهشة أنه بفضل الخبرة الواسعة في المهام الصغيرة ، لم تستخدم Google تقريبًا Google أثناء التطوير. أستنتج من خلالها أن حل المهام الصغيرة البسيطة يعطي ربحًا كبيرًا.

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

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

كانت هناك مشاكل في تنفيذ الطعم ، لأن كل سمكة تأكل شيئًا خاصًا بها ، وهناك العديد من المواقع ، وحتى العمق مختلف. بشكل عام ، قضيت 6-8 ساعات على الطعم لمدة أسبوع تقريبًا. ولكن الآن يعمل :)

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

لقطات

















خاتمة صغيرة ، بل رسالة إلى المطورين المبتدئين.


الرجال ، لا يستسلمون أبدًا ، يكتبون الكود كل يوم ، ويتعلمون التكنولوجيا ، رغم عمرك. انه يستحق كل هذا العناء. بعد كل شيء ، منذ 16 عامًا ، كنت أفكر بالفعل في كيفية الحصول على وظيفة كمبرمج. آمل أن يكون هذا المنشور يعطي شخص ما الدافع للتعلم. لكن الأهم من ذلك ، تذكر أن المبرمجين لا يولدون!

سأحاول في المستقبل كتابة مقال عن تدريبي ، والحصول على وظيفة. لكن لسوء الحظ ، HeadHunter فارغ في مدينتي ، وظائف C # و java. لذلك سوف أفكر.

شكرًا للجميع الذين قرأوا هذا المنشور حتى النهاية ، سوف أرفق لك رابطًا إلى قرص Google الخاص بي مع المشروع. سأعود هنا أقوى!

في انتظار الأسئلة ، وتقديم المشورة في التعليقات. بينما سأعيد تنفيذ مشروعي ، لأنه لا يزال هناك الكثير من العمل ، إنه رائع.

كان:


محرك جوجل

أصبح (موقعان فقط)

محرك جوجل

ملحوظة: شكراً يا هبر أنك =)

Source: https://habr.com/ru/post/ar458630/


All Articles