پروژه باز
کیفیت بیشترین اهمیت را دارد.تبدیل کتابخانه Typescript به Java
ایجاد شده توسط
با سلام
ما قصد داریم یک بازی کلمهسازی (مشابه Scrabble) بسازیم و برای منطق محاسباتی و مدیریت وضعیت (State Management) بازی نیاز به تبدیل یک کتابخانه موجود داریم. این کتابخانه با زبان TypeScript نوشته شده و در گیتهاب موجود است (لینک در پایین). درخواست ما تبدیل این کتابخانه به زبان Java است.
توضیحات:
تمرکز اصلی بر روی منطق و محاسبات بازی است، نه رابط کاربری (UI). کتابخانه شامل بخشهای مختلفی از جمله UI و خود بازی است، اما برای ما تنها منطق و محاسبات اهمیت دارد. اگر به UI تسلط ندارید، کافیست که یک رابط خط فرمان (CLI) ساده پیادهسازی کنید که بهدرستی وضعیتها و عملکرد بازی را نشان دهد.
هسته محاسباتی و مدیریت وضعیت بازی:
این کتابخانه با دریافت یک دیکشنری از کلمات و ورودیهای دیگر، حالتها و وضعیتهای مختلف بازی را محاسبه میکند و تمامی اجزای بازی را در خود نگه میدارد. نیاز داریم این بخشها با دقت و کیفیت بالا پیادهسازی شوند و از مدیریت صحیح خطاها و ارورها مطمئن باشیم.
کیفیت پیادهسازی و مدیریت خطا:
کیفیت کد برای ما بسیار مهم است. درخواست داریم که خطاها و ارورهای احتمالی بهدرستی مدیریت شوند و هیچ موردی بدون هندل باقی نماند.
آشنایی با بازی اصلی:
برای درک بهتر پروژه، میتوانید کتابخانه موجود در گیتهاب را دانلود کرده و بازی را امتحان کنید تا با منطق و بخشهای مختلف آن آشنا شوید.
تحویل پروژه:
قبل از اتمام و نهاییسازی پروژه، لازم است کد اولیه به بنده تحویل داده شود. در این مرحله، نیازی نیست که کار بهصورت کامل باشد، اما کد باید از نظر ساختاری و پیادهسازی کلاسها آماده بررسی باشد. من کد را بررسی کرده و نظرات، تغییرات، و ساختارهای مورد نیاز را اعلام خواهم کرد. سپس شما با توجه به این نظرات، کار را تکمیل میکنید.
لینک کتابخانه اصلی: (از صاحب کتابخانه اجازه گرفته شده است)
https://github.com/kamilmielnik/scrabble-solver
ارسال نمونه کار:
ارائه یک نمونه کار از پروژههای جاوا برای بررسی کیفیت کار شما یا افزودن من به مخزن گیتهاب (MansourM) نقش مهمی در تصمیمگیری ما خواهد داشت.
جاوا (Java)
جاوا اسکریپت (JavaScript)
زمان باقیمانده برای ارسال پیشنهاد
پیشنهادها0
زمان باقیمانده برای ارسال پیشنهاد
بودجه کارفرما
پیشنهادها0
آخرین پروژه های توسعه نرمافزار و آیتی
projects