الرحلة إلى Nintendo Switch

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

أنا معجب كبير بوحدة التحكم Nintendo Switch ، وخاصة وحدات التحكم Joy-Con القابلة للفصل ، والتي يمكنك حملها في كل يد. كان إحضار Factorio إلى Nintendo Switch أمرًا كان يدور في ذهني لفترة طويلة جدًا. في حوالي فبراير 2021 ، بينما كنا نناقش مستقبل الفريق والمشروع التالي الذي يجب أن نعمل عليه ، قررت أنني أرغب في محاولة نقل Factorio إلى Nintendo Switch. بعد إجراء بعض الأبحاث الأولية ، لا يبدو أن الأمر سيستغرق وقتًا طويلاً ...

قبل متابعة القصة ، أود أن أذكر أن المشروع ككل به الكثير من الأشياء المجهولة: هل المنفذ الفني ممكن بدون إعادة كتابة رئيسية للخلفية الرسومية؟ هل يمكن لوحدة التحكم Nintendo Switch تشغيل اللعبة بمستوى أداء مقبول؟ هل من الممكن أن تلعب اللعبة بأجهزة التحكم؟ أليس المشروع كبير جدا؟

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

لذلك طلبنا وصول المطور وحصلنا عليه بسرعة. وكانت المشكلة الأولى أمامي ، هل يمكنني حتى تجميع Factorio لـ Nintendo Switch؟ خاصة وأننا نستخدم برنامج FASTBuild مخصصًا لبناء Factorio وجميع المكتبات. لحسن الحظ ، فإن وثائق Nintendo Switch مفصلة للغاية. بعد فهم التفاصيل العديدة لأنظمة الإنشاء ، تمكنت من إنشاء نص برمجي FASTBuild يبني Factorio لمحول Nintendo.

3 مارس 2021 - حصلت على أول معلم ، تم إصلاح جميع أخطاء التجميع وسيتم ربط الملف التنفيذي بشكل صحيح. 4 مارس 2021 - تمكنت من إنشاء حزمة اللعبة الكاملة وتشغيلها على devkit. ومع ذلك ، كان يتعطل فور بدء التشغيل.

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

29 آذار (مارس) 2021 - كان لديّ علامة فارقة ، قال ملف السجل: "تمت تهيئة 1212.940 Factorio". بدأ Factorio بنجاح في القائمة الرئيسية.

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

ولكن قد يلاحظ أولئك الذين لديهم عين ثاقبة مشكلة في "1212.940 Factorio التي تمت تهيئتها". 1212.940 هو الطابع الزمني بالثواني. استغرق الأمر 20 دقيقة حتى يتم تحميل اللعبة والوصول إلى القائمة الرئيسية ...

لقد كان إصدارًا لتصحيح الأخطاء ، لذا لم يكن الرقم بهذه الأهمية ، لكن وقت التمهيد كان شيئًا كنا نتعامل معه حتى الأيام القليلة الماضية قبل الإصدار. الآن وقت التمهيد الأخير عند تثبيت اللعبة على وحدة التخزين الداخلية هو 70 ثانية ، لكن دعونا لا نتسرع.

كانت الخطوة التالية هي إجراء جميع تحسينات الأداء الواضحة وتحديد ما إذا كان الأداء جيدًا بما يكفي. كان هناك العديد من التحسينات التي يتعين القيام بها ولكن المهمة أصبحت أسهل بفضل أدوات المطور. سمح لي ذلك بإجراء الكثير من التحسينات الخاصة بـ Nintendo Switch ، وحتى بعض التحسينات لإصدار الكمبيوتر الشخصي. الإجابة "هل الأداء جيد بما فيه الكفاية" ليس سؤالاً سهلاً ، لأن ما هو "جيد بما فيه الكفاية"؟ اخترت "يجب أن يكون اللاعب العادي قادرًا على إكمال اللعبة بإطلاق صاروخ ويجب أن تحافظ اللعبة على 60 UPS". لحسن الحظ ، وصل الأداء إلى هذا الحد ، حتى ...

الرحلة إلى Nintendo Switch

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

أنا معجب كبير بوحدة التحكم Nintendo Switch ، وخاصة وحدات التحكم Joy-Con القابلة للفصل ، والتي يمكنك حملها في كل يد. كان إحضار Factorio إلى Nintendo Switch أمرًا كان يدور في ذهني لفترة طويلة جدًا. في حوالي فبراير 2021 ، بينما كنا نناقش مستقبل الفريق والمشروع التالي الذي يجب أن نعمل عليه ، قررت أنني أرغب في محاولة نقل Factorio إلى Nintendo Switch. بعد إجراء بعض الأبحاث الأولية ، لا يبدو أن الأمر سيستغرق وقتًا طويلاً ...

قبل متابعة القصة ، أود أن أذكر أن المشروع ككل به الكثير من الأشياء المجهولة: هل المنفذ الفني ممكن بدون إعادة كتابة رئيسية للخلفية الرسومية؟ هل يمكن لوحدة التحكم Nintendo Switch تشغيل اللعبة بمستوى أداء مقبول؟ هل من الممكن أن تلعب اللعبة بأجهزة التحكم؟ أليس المشروع كبير جدا؟

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

لذلك طلبنا وصول المطور وحصلنا عليه بسرعة. وكانت المشكلة الأولى أمامي ، هل يمكنني حتى تجميع Factorio لـ Nintendo Switch؟ خاصة وأننا نستخدم برنامج FASTBuild مخصصًا لبناء Factorio وجميع المكتبات. لحسن الحظ ، فإن وثائق Nintendo Switch مفصلة للغاية. بعد فهم التفاصيل العديدة لأنظمة الإنشاء ، تمكنت من إنشاء نص برمجي FASTBuild يبني Factorio لمحول Nintendo.

3 مارس 2021 - حصلت على أول معلم ، تم إصلاح جميع أخطاء التجميع وسيتم ربط الملف التنفيذي بشكل صحيح. 4 مارس 2021 - تمكنت من إنشاء حزمة اللعبة الكاملة وتشغيلها على devkit. ومع ذلك ، كان يتعطل فور بدء التشغيل.

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

29 آذار (مارس) 2021 - كان لديّ علامة فارقة ، قال ملف السجل: "تمت تهيئة 1212.940 Factorio". بدأ Factorio بنجاح في القائمة الرئيسية.

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

ولكن قد يلاحظ أولئك الذين لديهم عين ثاقبة مشكلة في "1212.940 Factorio التي تمت تهيئتها". 1212.940 هو الطابع الزمني بالثواني. استغرق الأمر 20 دقيقة حتى يتم تحميل اللعبة والوصول إلى القائمة الرئيسية ...

لقد كان إصدارًا لتصحيح الأخطاء ، لذا لم يكن الرقم بهذه الأهمية ، لكن وقت التمهيد كان شيئًا كنا نتعامل معه حتى الأيام القليلة الماضية قبل الإصدار. الآن وقت التمهيد الأخير عند تثبيت اللعبة على وحدة التخزين الداخلية هو 70 ثانية ، لكن دعونا لا نتسرع.

كانت الخطوة التالية هي إجراء جميع تحسينات الأداء الواضحة وتحديد ما إذا كان الأداء جيدًا بما يكفي. كان هناك العديد من التحسينات التي يتعين القيام بها ولكن المهمة أصبحت أسهل بفضل أدوات المطور. سمح لي ذلك بإجراء الكثير من التحسينات الخاصة بـ Nintendo Switch ، وحتى بعض التحسينات لإصدار الكمبيوتر الشخصي. الإجابة "هل الأداء جيد بما فيه الكفاية" ليس سؤالاً سهلاً ، لأن ما هو "جيد بما فيه الكفاية"؟ اخترت "يجب أن يكون اللاعب العادي قادرًا على إكمال اللعبة بإطلاق صاروخ ويجب أن تحافظ اللعبة على 60 UPS". لحسن الحظ ، وصل الأداء إلى هذا الحد ، حتى ...

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow