يوم جيد ، أيها المستخدمين الأعزاء!
أريد أن أشارككم قصتي الصغيرة حول إنشاء لعبتي الصغيرة.
حسنًا ، بادئ ذي بدء ، أنا تلميذ. لدي امتحان الدولة الموحدة على أنفي ، أحتاج إلى الاستعداد لذلك ، لكن كل شيء يجذبني ويدفعني إلى هذا النوع من السهوب المفقود. ولكن هذا لا يمنعني على الإطلاق. كان يحلم بصنع الألعاب كطفل ، ولهذا السبب لا تبدأ الآن.
حسنًا ، لنبدأ.
لقد حان عام 2019 ، وقررت: "لقد حان الوقت للقيام بشيء جديد!" جلس على الأريكة في الأول من يناير ، وفتح موقع YouTube ، كالمعتاد ، وقام بتشغيل خلفية من نوع ما من الفيديو ، بينما كان يفكر فيما يجب عمله. ثم فكرت فكرة عظيمة ، والتي قررت أن أتناولها على الفور. قررت أن أتعلم لغة برمجة جديدة! قبل ذلك ، كنت أعرف فقط بايثون (حول هذا الموضوع بعد ذلك بقليل) وباسكال ، وهو ما لا يحتاجه أحد ، فقط لحل نفس الامتحان. لذا جلست تعني كمبيوتر محمول وأعتقد أن "أي لغة تختار؟". سقط خياري على جافا.
لم يكن من السهل العثور على دورة جيدة لأساسيات Java ، ولكن موقع CodeAcademy الإلكتروني ، كما هو الحال دائمًا ، ساعدني (درست Python في نفس المكان). سرعان ما ذهبت من خلال جميع الدورات المجانية وكنت سعيدًا ، أفكر: "حسنًا ، يمكنك كتابة Minecraft" ، لكن السعادة كانت سريعة. انتهت أفكاري حول إنشاء ألعاب Java بعد قراءة المقالة الأولى حول التطوير في هذه اللغة. كان كل شيء معقدًا إلى حد ما وطويلًا. فيما يتعلق بهذا الحدث ، قررت الخروج بشيء آخر.
هنا أذكر شيئًا رائعًا مثل الوحدة. لقد بدأت القراءة عن هذا المحرك وهرعت على الفور ، في ذلك الوقت ، إلى مشكلة - C #. اعتقدت أن الأمر سيكون معقدًا ، كما اشتكى بعض زملائه في الدراسة ، ولكن تبين أن كل شيء أبسط بكثير مما كنت أعتقد: C # يشبه إلى حد بعيد Java ، في رأيي ، لذلك تعلمت التمويلات السريعة بسرعة كبيرة في إحدى الليالي ، مما سمح تبدأ بالفعل كتابة التعليمات البرمجية.
من صباح اليوم التالي ، مع أشعة الشمس الأولى ، استيقظت على الفور وبدأت القراءة والقراءة والقراءة مرة أخرى حول الوحدة كل ما كان. لقد بدأت في تثبيت البرامج وتجربة العديد من الأشياء ، والتي لم تتكلل بالنجاح - كتبت أول لعبة Android. لقد كانت لعبة خرقاء للغاية ، مع صور تم تنزيلها من الإنترنت ، بدون قوائم وأخطاء. كان معناها بسيطًا - حيث تجول كقطة صغيرة تتفادى الوجوه المتساقطة من الصلصال:
بعد أن أخبر والديّ ، اقتحمت المزيد من الحماس ، لأنهم أعجبوا به ، وحتى أبي شارك هذا الخبر مع صديقه.
والآن بدأت في كتابة لعبة عادية. كانت فكرة اللعبة عبارة عن فيديو واحد على YouTube من قناة Brackeys. لقد أحببت حقًا ما فعله ، وقررت وضع هذه الفكرة في الاعتبار. خلاصة القول كانت هذه: هناك كرة يعتقد حول المركز على مسافة قصيرة ، وكان عليك دفعها إلى الثقوب في المسدس ، التي تفرخ وتتدفق بسرعة معينة. كان من الصعب أن تبدأ عندما تتعلم بضعة أيام فقط ، ولكن بفضل شبكتنا الحبيبة ، يمكن العثور على الكثير.
لقد بدأت اللعب. كل شيء سار كالمعتاد ، وفعلت كل شيء بالدم ، ثم ذهبت إلى الفراش في الساعة 4 صباحًا ، على الرغم من أن النظام المعتاد كان 10-11 صباحًا ، لكن لا يمكن كسره. وهكذا انتهيت بالفعل من القائمة:
بسيط للغاية ، ولكن بالنسبة لي الأزرار - كان بالفعل شيء مع شيء.
لقد عرضت اللعبة على صديقتي ، التي كانت تقوم بدور اختبار ، ولم تكن تحب عناصر التحكم حقًا ، بينما لم ألاحظ ذلك ، لأنني كنت معتادًا عليها بالفعل. بدأ في التحكم وتغيير سرعة الدوران وكل ذلك. استغرق الأمر أكثر من يوم من العمل الشاق ، والجلوس في المنزل وتصفح الإنترنت دون انقطاع.
أقدم تغييرات جاهزة وأحصل على نفس الاستجابة. ثم بدأت للتو في إصلاح شيء 24 ساعة في اليوم. كان كل شيء معقدًا للغاية وأصلحت العديد من المشكلات عن طريق التجربة والخطأ ، كتبت بنفسي أجزاء كثيرة من الشفرة ، لأنني رأيت الكثير في الكثير من الوقت. كذلك ، كان علي أن أتعلم كيفية رسم ما لم أعرفه أبدًا ، وكيفية رسم الأزرار. وإليك ما حصلت عليه ، بعد أن رسمت أكثر من ذلك بقليل في Illustrator'e ، لإضافة بعض الجلود بدلاً من كرة بيضاء:
بالنسبة لي كان أعظم اختراق.
علاوة على ذلك كان بالفعل أسهل. أضفت المزيد من الأزرار والموسيقى (بالكاد وجدت شيئًا مناسبًا ، حيث أنني لا أستطيع تسجيله بنفسي) ، أضفت المزيد من إعدادات الجلود وسرعة الصوت ومستوى الدوران للكرة ، بحيث يمكن للاعب نفسه اختيار الطريقة التي تناسبه. اتضح مثل هذه المعجزة:
كنت فخوراً بهذا الفعل الذي كنت قد قررت وضعه بالفعل على Google Play. تعلمت كيف تفعل ذلك. حصلت على العمل. ثم أرى أنني يجب أن أدفع 25 دولارًا للتسجيل ، وقد فوجئت بذلك بشكل كبير. حسنًا ، لقد دفعت (لكن الضفدع اختنق كثيرًا ، والرعب بسيط). لقد قمت بإعداد كل شيء ، أقوم بنشر اللعبة. والآن أنا أتطلع بالفعل إلى متى سيتم إصداره ، ووقت الانتظار من تحميل APK إلى النشر حوالي 5-6 ساعات ، أذهب للراحة.
استيقظ في الساعة 8 مساءً ، أرى أن اللعبة موجودة بالفعل على Google Play! لم يعرف الفرح حدودا. أشارك الأخبار مع جميع أصدقائي ، أقول: "وو! قم بالتنزيل ، العب ، أخبرني كيف حالك. " بعد أن وضعت اللعبة ، اعتقدت أن كل شيء قد تم بالفعل ، ولكن لا ، لا ، بعيدًا عن ذلك. بدأ أصدقائي في الكتابة عن مجموعة من الأخطاء والأخطاء التي لم تكن لدي أي فكرة عنها (من كان يعرف أنه من الضروري التهيئة لشاشات مختلفة). لذلك أنا لا أنام مرة أخرى ، وأصلح كل شيء ، لقد عدلت تحفة بلدي لجميع الأذونات وتحميل التحديثات. كل شيء جاهز ... سأستريح.
ليس بهذه البساطة ... بعد بضع دقائق ، يكتبون مرة أخرى عن الأخطاء الأخرى. حسنًا ، لقد أصلحته أيضًا ، أنا أقوم بتنزيله. وهنا ، الحمد لله ، توقف كل شيء. أخيراً ذهبت إلى الفراش بعد عدة أيام دون نوم. كان أحلى حلم في حياتي.
هذا عن القصة حدث لي. يمكنك لعب اللعبة من خلال النقر هنا:
Spin The Ball . إذا لم يكن الأمر صعبًا ، اكتب تقييمك وتعليقاتك على اللعبة ، حتى أعرف في أي اتجاه يجب تطويره. شكرا جزيلا
سأخبرك عن القصة مع بيثون في وقت لاحق.
شكرا لكم جميعا على اهتمامكم ،
دراما الخاص بك