تا امروز سایت های مختلفی را در مورد برنامه نویسی معرفی کرده ام ولی سایت ( www.codingame.com ) خیلی با بقیه فرق دارد و آن هم برای این است که بسیار سرگرم کننده و فان است و همین طور از تعداد خیلی زیادی زبان برنامه نویسی پشتیبانی می کند.
این سایت برای چه کسانی خوب است؟
- برای افرادی که می خواهند یک زمانی رو فان سپری کنند.
- برای کسایی که دنبال تمرین برنامه نویسی از سبک تا سخت هستند.
- می خواهند با تعدادی الگوریتم ساده و پیشرفته آشنا شوند.
- چند نمونه از برنامه نویسی در بازی سازی را ببینند.
- افرادی که می خواهند مسابقه شرکت کنند و جایزه خوب ببرند و دور هم شاد باشند.
- افرادی که می خواهند در تیم های بازی سازی و … جذب بشوند .
- و ….
این سایت امکانات بسیار جالبی دارد که بعضی از آن ها را معرفی می کنم:
بخش Games
در این بخش همین طور که در label بالای صفحه در اسکرین شات زیر می بینید خودش سه بخشه :
- single player
- optimization
- multiplayer
single player
در این بخش همین طور که در شکل پایین می بینید تعداد زیادی بازی در چهار سطح : آسان – متوسط – سخت و خیلی سخت طراحی شده.
اگر بخش های اول برایتان آسان بود به بخش های سخت تر بروید مطمینا ساعت ها پیاده سازیشان فکر می خواهد.
وقتی وارد یکی از این گیم ها می شوید معمولا با همچین صفحه ای رو به رو می شوید:
در سمت چپ بالا خود بازی قرار دارد و در زیرش توضیحاتی داده که ورودی ها چی هستند و هدف بازی چیه و …
در سمت چپ هم با توجه به زبان برنامه نویسی که انتخاب می کنید یک ادیتور میاد که می شه کد بازی رو زد وقتی که کد رو نوشتید در بخش زیرش یک سری تست کیس هست که کدتان را تست می کنه و در قسمت خود بازی (سمت چپ بالا نتیجه را نشان می دهد) . خود بازی همین طور که در شکل بالا می بینید مثل یک مدیا پلیر دارای پلی ، بعدی و قبلی است .وقتی برنامه را اجرا می کنید با استفاده از آن ها می توانید مرحله به مرحله اجرای بازی را ببینید و ببینید در هر قسمت بازی ورودی بازی و خروجی برنامه شما به ازای آن چه بوده که برای برطرف کردن مشکل کدتان بسیار به درد می خورد.
multiPlayer
در بخش چند نفره یک سری بازی هست که چند نفر در قالب تیم هایی یا انفرادی بازی را انجام می دهند:
برای مثال یکی از این بازی های چند نفره بازی درون (پهباد) ها است که باید یک الگوریتمی بنویسید که درون هایتان نقاط خاصی را بگیرند:
بخش Clash of Code
در این بخش همراه با چند نفر وارد یک مسابقه ی برنامه نویسی حداکثر بیست دقیقه ای می شوید و یک سوال معمولا آسان داده می شود و بر اساس زمان حل کردن برنده مشخص می شود.
بخش Job Store
در این بخش می توانید رزومه تان را برای شرکت هایی که در آن جا درخواست دارند بفرستید.
بخش Contest
در این بخش مسابقات مختلف را می بینید که توسط خود سایت یا تیم های بازی سازی برگزار می شود که می توانید در آن ها شرکت کنید.تجربه ی خوبی است و هم جوایز خوب و گیکی دارد و برنده ها رو هم گاهی اوقات جذب تیم هاشون می کنند . همین طور در این بخش مسابقات قبلی رو هم می تونید ببینید.
در نهایت می تونم بگم سایت جالب و فانی هست حتما تست کنید.