من دوتا عنوان پروژه برای درس برنامه نویسی وب داشتم . نمیدونم کدومشون راحت تر و بی دردسر تر هست برای اجرا. لطفا میشه ببینید کدوم بهتر هست و شما میتونید انجام بدید؟ و بفرمایید حق الزحمه شما با توضیح و رفع ابهامات چقدره برای این پروژه!؟ ویژگیهای اصلی ربات بازی اتلو: شروع بازی: کاربر میتواند با دستور /start یا /newgame یک بازی جدید ایجاد کند. امکان دعوت یک بازیکن دیگر از طریق شناسه تلگرام (username) برای بازی. نمایش صفحه بازی: صفحه بازی شامل یک برد 8×8 است که وضعیت خانهها را نشان میدهد. هر خانه میتواند خالی، سفید یا سیاه باشد. میتوان از emoji ⚪️ و ⚫️ یا حروف S/B استفاده کرد. نوبتدهی بازیکنان: ربات به صورت خودکار مشخص میکند نوبت کدام بازیکن است. پیام هشدار برای بازیکنی که نوبتش است فرستاده میشود. ثبت حرکت: بازیکنان با ارسال مختصات خانه (مثلاً C4) حرکت خود را انجام میدهند. ربات بررسی میکند حرکت قانونی است یا خیر. در صورت قانونی بودن، مهرهها را به درستی تغییر میدهد و برد را بهروزرسانی میکند. قوانین بازی اتلو: قوانین اصلی بازی شامل گرفتن مهرههای حریف در هر جهت و نوبتدهی صحیح رعایت شود. در صورت نداشتن حرکت قانونی، نوبت به بازیکن بعدی میرود. پایان بازی: بازی زمانی به پایان میرسد که هیچ بازیکنی حرکت قانونی نداشته باشد. ربات تعداد مهرهها را شمرده و برنده را اعلام میکند. پیام پایانی شامل برد/باخت یا مساوی است. امکانات اختیاری پیشرفته: امکان بازی با هوش مصنوعی ساده (سطح مبتدی) دکمههای تعاملی (Inline Keyboard) برای حرکتها نمایش گرافیکی بهتر برد با تصاویر کوچک ذخیره بازی ها و نمایش امتیاز هر کاربر پروژه اختیاری 1 : سایت مسابقات "جام جهانی" فدراسیون جهانی فوتبال (FIFA) از دانشجویان خواسته یک سایت ساده برای مدیریت و نمایش بازیهای یک دورهی شبیهسازیشدهٔ جام جهانی بسازند. - ادمین باید بتواند با یوزنیم و پسورد خود وارد سامانه شود. - در این دوره 16 کشور به این مسابقات راه یافته و ادمین باید بتواند این 16 کشور را در میان 200 کشور جستجو/فیلتر و انتخاب کند. - جستجو تیم ها بر اساس نام و فیلتر بر اساس قاره میباشد. - ادمین باید بتواند با زدن یک دکمه کشورهای راه یافته را به 4 گروه 4 تایی تقسیم کند. - تیم ها به صورت تصادفی بین گروهها پخش میشوند. - سیستم باید بتواند تمامی بازیهای ممکن از مرحله گروهی تا فینال را برنامهریزی کند. - نتایج هر بازی میتوانند به صورت رندم تولید شوند. - برای هر گروه همهٔ تیمها با هم یک بار بازی کنند. - از هر گروه 2 تیم وارد مرحله 1/8 میشود و سایر بازی ها به صورت تک حذفی میباشد. امکانات: - صفحه جدول گروه: نمایش امتیاز، تفاضل گل، برد/مساوی/باخت. - صفحهٔ برنامه بازیها: لیست بازیها به ترتیب به همراه نتیجه. - این سایت باید بتواند اطلاعات هر دوره از مسابقات رو ذخیره کند و محدود به یک دوره نباشد. سایر توضیحات: {درحال تکمیل} پیاده سازی این پروژه به صورت گروه های حداکثر 4 نفره امکان پذیر است! نمونه پیاده سازی شده: https://worldcuptheguide.wordpress.com/2018-world-cup/results-2018/
این آگهی از وبسایت کافه پروژه پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کافه پروژه برین و از اونجا برای این شغل اقدام کنین.