یک کنجکاو!

مختصر نوشت هایی از یک کنجکاو...

درود!

برای صرفه‌جویی در وقت ارزشمندتان و استفادۀ بهتر و بهینه‌تر از مطالب وبلاگ، لطفاً از بخش موضوعات برای دسترسی به موضوع مورد علاقه‌تان استفاده فرمایید.

۳ مطلب با کلمه‌ی کلیدی «کنجکاو» ثبت شده است

12 پلتفرم گیمیفیکیشن برای کمک به یادگیری برنامه‌نویسی - بخش دوم


رشد آگاهی درباره برنامه‌نویسی موضوعی است که به تازگی بسیار دیده می‌شود، و احتمالاً در آینده‌ای نزدیک به مهارتی ضروری و بسیار مهم در رزومه افراد تبدیل خواهد شد. امروز نگاهی به چند پلتفرم آموزشی برای کمک به یادگیری برنامه‌نویسی از طریق گیمیفیکیشن خواهیم داشت. در بخش اول به معرفی 6 پلتفرم گیمیفیکیشن در زمینه یادگیری برنامه‌نویسی پرداختیم و در این بخش 6 پلتفرم بعدی را معرفی می‌کنیم.


FightCode

هزینه اشتراک: رایگان

مفاد آموزشی: JavaScript

سطح آموزشی: مبتدی

هدف اصلی این پلتفرم یادگیری جاوا اسکریپت با ایجاد یک ربات است. روبات ایجاد شده می‌تواند با دیگر ربات‌ها در چالش‌هایی با دوستان و دشمنانتان مبارزه کند. با هر ربات جدید، بازیکن مهارت‌های جاوا اسکریپتش را بهبود می-بخشد. بازی تختۀ امتیاز هم دارد و در نتیجه بازیکنان می‌توانند پیشرفت و دستاوردهایشان را دنبال کنند. تا کنون 27 هزار ربات در این بازی وجود دارد.

FightCode
  

Robocode

هزینه اشتراک: رایگان

مفاد آموزشی: Java

سطح آموزشی: مبتدی تا پیشرفته

روبوکد پلتفرم گیمیفیکیشن دیگری است که بازیکنان در آن باید چیزی بسازند تا بتوانند دیگران را شکست دهند. در این مورد (تصویر زیر)، بازیکن باید با استفاده از Java و .NET یک تانک بسازد و دیگران را نابود کند. مبارزه‌ها به صورت بلادرنگ بر روی صفحه نمایش داده می‌شود. ساخت اولیه یک تانک سریع و آسان است، اما تبدیل آن به یک ماشین کشتار نیاز به هزاران خط کد دارد. اگر تانکی ضعیف کد زده شده باشد، هدفش را از دست می‌دهد و آسیب‌پذیر می‌شود.

RoboCode


Code Hunt

هزینه اشتراک: رایگان

مفاد آموزشی: Java, C#

سطح آموزشی: مبتدی تا پیشرفته

این پلتفرم جالب گیمیفکیشن توسط واحد پژوهش مایکروسافت توسعه داده شده است و به یادگیری جاوا و C# کمک می‌کند. در حالی‌که در ابتدا ممکن است به اشتباه این برداشت شود که هدف بازی "پیدا کردن، بازیابی و گرفتن تعداد بخش کدهای بیشتر" باشد، بعد مشخص می‌شود مهم است که بخشی از کد به شکلی ظریف ویرایش شود تا نتایج مورد انتظار بدست آید. همچنین این فرصت را به کاربر می‌دهد تا بازی‌های خصوصی یا عمومی ایجاد کند. هر بازی مبتنی بر یک و فقط مجموعه‌ای از پارامترها می‌باشد.

CodeHunt


Dungeons and Developers

هزینه اشتراک: رایگان

مفاد آموزشی: HTML, CSS, AJAX, jQuery, APIs و ...

سطح آموزشی: متوسط تا پیشرفته

اگر از عاشقان بازی‌های نقش‌آفرینی (RPG) هستید و با دیدن تیتر این مقاله به یک بازی کلاسیک نقش‌آفرینی فکر می‌کردید، اینجا برای شماست! درست مثل D&D (بازی معروف سیاهچاله‌ها و اژدها)، خالق این پلفترم گیمیفیکیشن از درخت مهارت برای نمایش دادن پیشرفت بازیکنان استفاده می‌کند. هر مهارت نشان داده شده روی درخت، نماد منحصر به فرد خودش را دارد.

Dungeons and Developers


Ruby Warrior

هزینه اشتراک: رایگان

مفاد آموزشی: Ruby on Rails

سطح آموزشی: متوسط

در اینجا شما می‌توانید برنامه‌نویسی به Ruby را یاد بگیرید. همانطور که موضوع سایت گویاست، در این پلتفرم جنگجویی وجود دارد که باید به مراحل بعدی دسترسی پیدا کند و هرچه امتیازات بیشتری کسب کند، بهتر است. با هر مرحله کارکردها و توانایی‌های بیشتری اضافه می‌شود. بازی دانش حلقه‌ها، شروط و دیگر جنبه‌های زبان برنامه‌نویسی را بهبود می‌دهد. می‌توانید بازی را همراه با ضرب موزیک 8-بیتی انجام دهید.

Ruby Warrior


Hack n Slash

هزینه اشتراک: Steam (یک سرویس آنلای مربوط به بازی پیشنهاد شده از طرف Valve)

مفاد آموزشی: هک

سطح آموزشی: مبتدی

این پلتفرم از سری بازی‌های Zelda الهام گرفته شده و ایدۀ یادگیری برنامه‌نویسی با برنامه‌ریزی مجدد خواص یک شئ در بازی را آموزش می‌دهد. بازیکن متناسب با خواسته‌های خودش کدهای بازی را بازنگری و بازنویسی می‌کند. جنبه-هایی از بازی مثل رفتار موجودات و تعامل با جهان پیرامون قابل تغییر هستند. در اصل، بازی با رعایت نکردن قوانین به پایان می‌رسد.

Hack n Slash


لینک بخش اول مقاله

ترجمه‌ای از وبلاگ getbadges
  • ۰ پسندیدم
  • ۰ نظر
    • مصطفی سپهریان
    • جمعه ۲۱ مهر ۹۶

    خانه هوشمند چیست؟

    مقاله ای تحت عنوان خانه هوشمند چیست در سایت سلام ساختمان نوشتم:

    و فیلمی شامل توضیحات مقدماتی در آپارات گذاشتم:

    خانه هوشمند چیست؟
  • ۱ پسندیدم
  • ۰ نظر
    • مصطفی سپهریان
    • جمعه ۱۱ فروردين ۹۶

    استراتژی گربه؛ ارتباط با مشتری

    استراتژی گربه

    فرض کنید در محله شما دویست خانه وجود دارد، و محله شما قلمرو زندگی پنج گربه است. فرض کنید که شما یک جوجه کوچولو برای فرزندتان خریده اید و آن جوجه را در حیاط رها می کنید.

    برای چند دقیقه وارد ساختمان می شوید و چشم از جوجه بر میدارید!

    احتمالا هنگام بازگشت به حیاط اثری از جوجه نخواهید یافت و جوجه بیچاره توسط یکی از گربه های محل ربوده شده و نوش جان خواهد شد.

    جالب اینجاست که اگر در هریک از خانه های محل هم در نگهبانی از جوجه ها کوتاهی شود، ظرف چند دقیقه سرنوشت جوجه همان است که بود!

    در حقیقت و به عبارت ساده تر گربه های محل، همواره تمامی قلمرو خود را بصورت تمام وقت رصد می کنند و هیچ تغییر مرتبط با حوزه فعالیت آنها از چشمان تیزبین گربه ها مخفی نخواهد ماند.

    یعنی گربه ها طی یک برنامه منظم و مدون همواره ما را زیر نظر دارند و خیلی اوقات که ما تصورش را هم نمی کنیم ساکت و آرام از لای شاخ و برگ گیاهان یا روی دیوار نظاره گر ما هستند.

    استراتژی گربه ها ، حضور دائم است و شاید این استراتژی یکی از دلایل بقای این پلنگ های خانگی است.

    بی تردید الگوی استراتژی گربه می تواند در مارکتینگ هم مورد توجه قرار گیرد.

    گربه ها به دلیل اینکه در یک خانه هیچ وقت جوجه ای را ندیده اند ، آن خانه را از لیست بازبینی خود حذف نمی کنند ، برای آنها هر خانه در هر زمان یک شکارگاه بالقوه است و در روز چندین و چند بار به آنجا سر می زنند .

    ترجمه این عمل گربه ها در زبان بازاریابی یعنی:

    هر شخص حقیقی یا حقوقی می تواند همواره برای شما امکان ایجاد یک بازار جدید را فراهم کند.

    پس به دلیل اینکه مدتی است از شما خرید نکرده است او را از لیست مشتریان خود حذف نکنید و ارتباط خود را با او حفظ کنید.


    لطفا از این پس وقتی چشمتان به چشمان گربه محله افتاد ، به چشمان او خیره شوید ، حتما متوجه برق شیطنتی که در چشمان اوست خواهید شد.

  • ۰ پسندیدم
  • ۱ نظر
    • مصطفی سپهریان
    • دوشنبه ۱۸ خرداد ۹۴