REMLAB Web Mech Designer هو تطبيق ويب لإنشاء BattleTech® Mechs لاستخدامه في لعبة اللوحة. REMLAB هو الإصدار الخامس من هذا التطبيق الذي كتبته. هو مكتوب بالكامل في جافا سكريبت.
يعد REMLAB أول مشروع برمجة شخصي بالنسبة لمعظم الناس أكثر من كونه منتج عمل نهائي. هدفي النهائي هو إنتاج شيء يمكن تقديمه في ملف أعمالي أو في مقابلة عمل. يتم تطوير تطبيق الويب هذا بشكل متقطع وفي أوقات فراغي. إذا وجدت وقتًا لمواصلة تطوير هذا التطبيق، والتوسع في الميزات والتقاليد، فسأفعل ذلك... وإلا فيمكن العثور على الكود بالكامل أعلاه.
يعود تاريخ الإصدار الأول من REMLAB إلى عام 2005 عندما تم إنشاؤه كتطبيق ويب مبكر يعمل بتقنية AJAX وPHP.
الإصدار الثاني الذي قمت بإصداره في عام 2007 كان مبنيًا على نفس قاعدة التعليمات البرمجية، ولكن مع هذا الإصدار قمت بتوسيع قواعد اللعبة وميزاتها.
الإصدار الثالث، الذي تم إصداره في عام 2010، لم يتم الانتهاء منه مطلقًا، ولكنه أيضًا كان يعتمد على نفس قاعدة التعليمات البرمجية، لكنني كنت أنوي إعادة تصميم الواجهة.
بالنسبة للإصدار الرابع، اخترت العودة إلى لوحة الرسم وأعدت كتابة قاعدة التعليمات البرمجية بالكامل من البداية وفي هذه العملية انتقلت من PHP إلى JavaScript للمنطق الرئيسي. لم تكن هذه النسخة كاملة تمامًا، ولكن تمت استضافتها على موقع الويب الخاص بي في عام 2017.
هذه روابط لبعض الموارد التي استخدمتها كمواد مصدر لـ REMLAB:
MechWarrior، وBattleMech، وBattleTech، وAeroTech هي علامات تجارية مسجلة لشركة Topps Company, Inc. جميع الحقوق محفوظة.