9 دروس تعلمتها من بناء تطبيقي الأول
في صيف عام 2014 ، قررت بناء لعبة. أحب التاريخ والمعرفة لذا قررت أن تكون اللعبة بمثابة لعبة تافهة. بدأت بناء موقع باستخدام PHP و MySQL (الذي تعلمته فقط لهذا الغرض) لتخزين الحقائق والأسئلة وغيرها من المعلومات.
بحلول نهاية الصيف ، كنت قد بدأت في بناء الموقع. اضطررت إلى تقسيم العمل على ذلك بين المدرسة وعملي في مطعم ، فقد استغرق الأمر بعض الوقت بالنسبة لي لإنجاز الموقع ، قبل أن أتمكن من الانتقال إلى تطبيق التوافه الفعلي.
المفسد لهذه القصة هو أن اللعبة النهائية التي انتهى بي الأمر إلى بناء والإفراج عن متجر التطبيقات كانت التطبيق مختلف تماما هذا لا علاقة له بالتوافه. كانت التجربة برمتها مليئة بالاختلافات والهبوط التي أظن أنني يجب أن أكتب عنها حول ما تعلمته على طول الطريق.
1. خططك ستبقى تتغير
بينما كنت أقوم ببناء قاعدة بيانات التوافه الخاص بي وموقع الويب الخاص بلعبة التوافه ، وجدت الكثير من الحقائق الرائعة التي شاركتها مع أصدقائي في الفصل. في أحد هذه المشاركة ، أظهر لي صديق هذه اللعبة تسمى التوافه الكراك. سقط فكّي - كانت نفس اللعبة تقريبًا التي كنت أحاول صنعها (ولكن ليس بعد) في ذلك الوقت.
ما هو أسوأ من ذلك كانت لعبتي لن تكون كبيرة تقريبًا مثل التوافه الكراك. كما أنني لم أكن أريد أن أبدو وكأنني كنت أنسخها ، لذلك كان علي تغيير التروس و التوصل إلى فكرة أفضل عن لعبة. هذه ليست سوى أول التغييرات العديدة التي يجب عليّ إجراؤها (في معظم الأحيان ، على مضض) في بناء أول لعبة خاصة بي.
2. كن جاهزًا للترك والمضي قدمًا
قال ذلك ، ترك أصعب مما يبدو وليس بالأمر السهل القيام به. بحلول ذلك الوقت ، كان لدي أنفق كثيرا من الوقت في التعلم PHP و MySQL, ناهيك عن كل ذلك الوقت لبناء موقع الويب الخاص بي لعبة التوافه. عثرة التوافه الكراك تركني في شبق - قضيت بقية الفصل في التفكير فيما كنت سأفعله.
كنت حقا أزعجت عنه التوافه الكراك ضربني إلى السوق. اعتقدت أنني كنت حقًا على شيء ما ، لكنني تأخرت كثيرًا في اللعبة. في تلك اللحظة ، أدركت ذلك يمكنني أن أفعل واحد من شيئين.
يمكنني الجلوس هناك و العبوس بها التوافه الكراك, أو يمكنني اتخاذ إجراءات و بدء مشروع جديد على الفور. السابق ذو نتائج عكسية في أحسن الأحوال ، وأدركت أنه إذا أردت في أي وقت أن أحصل على لعبة من متجر التطبيقات ، فلابد من المضي قدمًا.
3. هل البحوث الخاصة بك
هناك الكثير الذي يذهب إلى صنع لعبة رائعة ثم يفكر معظم الناس. يجب أن تأخذ الوقت الكافي للذهاب من خلال الألعاب التي جعلت من متجر التطبيقات ، والأهم من ذلك أن تذهب من خلال قائمة الألعاب التي تم تنزيلها إلى العثور على ما لديهم من القواسم المشتركة. تريد البحث عن أشياء مثل كيفية تحكم اللاعبين في اللعبة ، ومدى صعوبة اللعبة وبالطبع ، تريد أيضًا التأكد من أن لا أحد قد صنع اللعبة بالفعل.
اكتشف ما يستمتع به الناس ، لكن لا تخافوا لجعل طريقك الخاص. الدرس هنا هو دائما تفعل البحث الخاص بك و لا تتوقف عن التعلم. لا يزال هناك الكثير الذي لا تعرفه.
4. لعبتك سوف تتطور. اتركها.
في إيجاد فكرة جديدة عن اللعبة ، قمت بالكثير من الأبحاث حول تطوير اللعبة ودرست الألعاب مثل قصة نجاح مدتها 28 يومًا, الطائر المرفرف.
من هذه العملية ، خطرت لي رسمًا تقريبيًا لجندي يقفز وهو يتهرب من الرصاص الذي أطلق عليه النار. بعد فترة وجيزة ، أصبح الجندي يتهرب من الرصاص من عند السماء. لقد أحببت الاتجاه الذي كنت أذهب إليه ، ولكن كان هناك شيء مفقود. أردت اللعبة إلى يشعر مستحيل لكن في الحقيقة لم يكن ، شيء تعلمته من بحثي.
لذلك جلست مع والدي الملقب مستشار وناقشنا اللعبة. وذلك عندما توصلنا إلى فكرة للسماح للجندي تفادي الرصاص ولكن التقاط الأسلحة النووية. كان مثاليا. ولكن لا يزال هناك الكثير للقيام به.
5. يبقيه بسيط
مع استمرار التنمية ، أدركت ذلك كانت لعبة الفن معقدة للغاية. شيء ما يجب أن يتغير. في النهاية قمت بتجريد فكرة أن يكون جندي هو بطل الرواية ، لأنه مجرد كرة زرقاء. تم ترك الكرة الزرقاء العفريت من مشروع قديم كنت أعيده عندما كنت أدرس نفسي على الكود.
ثم ، أصبح كل شيء واضحًا بالنسبة لي. الأشكال! سأجعل Shapes موضوع لعبتي: أصبح الجندي كرة زرقاء صغيرة ، واصطياد الرصاص الذي تحول إلى دوائر ، والتهرب من الأسلحة النووية التي تحولت إلى مثلثات وساحات.
الأشكال بسيطة وجذابة وسهلة على العيون يجعل من السهل أن تتصل بغض النظر عن عمر اللاعبين. ومثل فن اللعبة ، أنا أيضًا أبقت اللعبة الضوابط سهلة وطبيعية. مجرد نقرة على الشاشة يمكن أن تقطع شوطا طويلا. تعمل البساطة.
بعد كل ذلك ، قمت ببناء وإصدار أول لعبة لي: 3-أشكال ... وارتكبت بعض الأخطاء الإضافية على طول الطريق.
6. هل الإصدار لينة
خلال الأسبوع الأول في App Store ، شعرت أن تطبيقي كان جيدًا ؛ تم تنزيله أكثر من مائة مرة. لقد كان هذا دون أي العلاقات العامة أو التسويق الحقيقي, فقط كلمة فقط من الفم. ومع ذلك ، لاحظت وجود اتجاه. لعب الناس اللعبة لبضع مرات قبل أن يستسلموا للأبد. أود بعد ذلك أن يقول لي الكثير من الناس كانت اللعبة صعبة للغاية.
في هذه المرحلة ، شعرت بالأسف: الأول لم يكن إصدارًا بسيطًا. يمكن أن يكون الإصدار اللين مفيدًا في العديد من الطرق. إن إطلاق اللعبة على حفنة من أصدقائك فقط يسمح لك بذلك العثور على الأخطاء وإصلاحها بسرعة. في اليوم الأول أصدرت 3 أشكال ، اثنان للغاية “كبير” تم العثور على الأخطاء على الفور. إذا كنت قد فعلت إصدار لينة كنت قد تمكنت من إصلاح تلك الأخطاء والحصول على إطلاق رسمي أكثر سلاسة.
7. الاستماع إلى اللاعبين الخاص بك
ذكرت أن اللاعبين تخلوا عن لعبتي لأنه كان صعبًا للغاية ، وكان مستحيلًا تقريبًا. اللاعب العادي لم يحقق نتائج جيدة ، وسوف يستسلم بشكل مفهوم. الشيء هو كنت أعرف أن هذا سوف يحدث. أختي أخبرتني أن اللعبة كانت صعبة للغاية قبل كنت قد أفرج عنه. يجب أن يكون جعله أسهل قبل إطلاق لكنني كنت مترددا.
من عند لي منظور اللعبة كانت سهلة للغاية. قضيت الكثير من الوقت لألعبها بنفسي لاختبار الأخطاء حتى أتقن اللعبة كثيرًا. لكنني أبني اللعبة إلى عن على لاعبي. عليك أن تتذكر أن تنظر إلى اللعبة من منظور اللاعب. إذا تخلىوا عن لعبتك ، فلن تمضي اللعبة بعيدًا. التطوير من منظور اللاعب ، لا يمكنك أن تكون دائمًا على صواب.
8. لا تتعجل مشروعك
عند تطوير لعبة ذات إطار زمني يساعد في الحفاظ على المسار الصحيح. إذا كانت اللعبة غير جاهزة ليتم إصدارها, لا تطلقه. إذا كانت هناك أشياء تريد إضافتها ، فيمكنك إضافتها بسهولة في أحد التحديثات ، وإنجاز ذلك ووضعه في اللعبة.
تعلمت ذلك بالطريقة الصعبة: أردت إضافة ميزة للعبة تتيح لك الفوز بأبطال جدد عندما تصل إلى درجة عالية حالية. شعرت أن اللعبة كانت ستلعب كثيراً إذا كان للاعبين هذا الهدف إذا وصلوا إلى البطل التالي. ومع ذلك أنا لم أضف ذلك إلى اللعبة لأنه يعني تأخير أسبوع أو أسبوعين للإطلاق.
عند العودة إلى الوراء ، كان ذلك من شأنه أن يساعدني في الاحتفاظ بعدد أكبر من اللاعبين لأنه سيشكل تحديًا شخصيًا لهم. لكن في الأساس, تأكد من أنك تحب ما تطلقه. غير ذلك, لا تطلق اللعبة, حتى لو كان ذلك يعني أنك سوف تفوت الموعد النهائي الخاص بك بهامش صغير.
9. لا تتوقع أن تجعل الملايين
إذا كنت تنتظر مني أن أخبرك عن مدى النجاح الذي حققته لعبتي لاحقًا ، فسوف أفسد النهاية بالنسبة لك وأقول إن الأشكال الثلاثة لم تجعلني ملايين (مفاجأة!). أنا لم يكن يتوقع أن يجعل الملايين خارج هذه اللعبة (إنها الأولى فقط) لكنني أردت أن أتعلم وأفعل شيئًا ما استمتعت به - وضربت الكرة خارج الحديقة مع هذه اللعبة.
عند تطوير لعبة أو تطبيق أو أي شيء في هذا الشأن, افعل ذلك للمتعة. لن تحصل فقط على منتج أفضل ، بل ستفخر أكثر بهذا المنتج أو التطبيق أو بأي شيء يصبح في النهاية. وسيتم بناؤها للأسباب الصحيحة ، مع التركيز الصحيح.
الرحلة هي المكافأة.
استنتاج
عندما كنت أقوم بإنشاء تطبيقي ، توقعت أن أتعلم بعض الرموز ولكن في رحلتي ، تعلمت بعض الأشياء الأخرى التي هي مجرد قيمة ولا تقل أهمية. على الأقل ، ستجعل هذه الدروس عملية صنع التطبيق القادمة الخاصة بي ، وربما الخاصة بك ، أسهل بكثير.
ملحوظة المحرر: هذا هو مكتوب ل Hongkiat.com من قبل ديريك ريد. يحب ديريك الجري والبرمجة ، ويأمل في تشغيل شركة لتطوير ألعاب الفيديو أو شركة أمن الإنترنت في يوم من الأيام. لعبته 3-الأشكال متاح للتنزيل في متجر التطبيقات.