آموزش ساخت بازی در بلاکچین با سالیدیتی
تکمیل شده7,000,000تومــــــــــــــــــــان

16
تعداد قسمت آموزش316
دانشجو05:40:00
زمان آموزش4.9/5
رضایت کاربرانپشتیبانی
کامل آموزش
1 مقدمه
2 نصب و تنظیمات اولیه ترافل
3 تعیین متغیر های پروژه اسمارت کانترکت قسمت 1
4 تعیین متغیر های پروژه اسمارت کانترکت قسمت 2
5 کدنویسی مینت یا خرید ماشین
6 کدنویسی شروع مسابقه و نحوه امتیازدهی
7 کدنویسی تعمیر ماشین و پیاده سازی روی گاناش
8 نصب NPM و طراحی قسمت فرانت اند وب سایت
9 کدنویسی مینت یا خرید ماشین در جاوا اسکریپت
10 کدنویسی آرشیو ماشین ها در جاوا اسکریپت
11 کدنویسی استارت مسابقه در جاوا اسکریپت
12 کدنویسی نمایش موجودی کانترکت و توکن های کیف پول
13 کدنویسی تعمیر ماشین در جاوا اسکریپت
14 پیاده سازی اسمارت کانترکت روی شبکه تستی اتریوم
15 وریفای کردی اسمارت کانترکت در Etherscan.io
16 آپلود فرانت اند روی هاست و اتصال به اسمارت کانترکت
توضیحات
آموزش ساخت بازی در بلاکچین با سالیدیتی
در این آموزش قصد داریم تا با یکدیگر بیاموزیم که چگونه بازی بلاکچینی ساده (بازی کلیکی) با زبان سالیدیتی طراحی کنیم که با آن بتوان کسب درآمد کرد، البته علاوه بر کدنویسی و طراحی آن که با زبان سالیدیتی انجام میشود برای کسب درآمد از بازیها مخصوصا بازیهای بلاکچینی به موارد دیگری همچون تبلیغات، گرافیک خوب، استراتژی سرگرمکنند، و… نیز نیاز هست. اما ما در اینجا قرار است به آموزش ساخت بازی در بلاکچین با سالیدیتی بپردازیم.
جایگاه بازیها در بلاکچین با سالیدیتی
بازی سریعتر از همیشه در حال رشد است. صنعت بازی در حال حاضر 173 میلیارد دلار ارزش گذاری شده است و شاخص های بسیار مثبت نشان می دهد که در پنج سال آینده از مرز 300 میلیارد دلار عبور خواهد کرد. پشت این رونق، افزایش اخیر بازیکنان جدید، به ویژه در پلتفرمهای موبایل، وجود دارد که بازی را به تجربهای کاربردیتر و آسانتر برای 2.6 میلیارد گیمر در سراسر جهان تبدیل کرده است، همانطور که میدانیم صنعت بازی، همیشه جاییگاه بسیار ویژه ای در بین بقیه صنعت های پول ساز جهان داشته است و انتظار میرود که این صنعت مسیر تکاملی خود را با ادامه دادن در بازار بلاکچین و با توسعه یافتن با زبان سالیدیتی ادامه دهد این روند در بازار کار سالیدیتی نیز تاثیر زیادی بگذارد.
کسب درآمد از ساخت بازی در بلاکچین با سالیدیتی
اما برای بسیاری، آنلاین بودن فقط برای سرگرمی، دیگر محرک اصلی آنها نیست. همانطور که گفته می شود، زمان پول است و بازیکنان مطمئناً متوجه شده اند که سرمایه گذاری بزرگی در تجربیات مجازی با بازده کمی انجام می دهند. بنابراین آنها شروع به جستجوی راه هایی برای کسب درآمد از سرگرمی خود کرده اند. با این حال، فراتر از دنیای ورزشهای الکترونیکی، تا به حال فرصتهای زیادی برای بازیکنان معمولی وجود نداشته است تا از تلاشی که برای بازی کردن انجام میدهند، پول نقد کنند.
ظهور ساخت بازی در بلاکچین با سالیدیتی و دیگر زبان های برنامه نویسی با تبدیل کردن بازیکنان، و نه توسعهدهندگان، به تصمیمگیرندگان اصلی مالی، صنعت بازی را تغییر داده است. بازیهای کریپتو برای کسب درآمد (P2E = Play To Earn) روندی است که نباید نادیده گرفته شود. اما قبل از اینکه به جزئیات بپردازیم، ارزش این را دارد که بفهمیم همه اینها چگونه کار می کند.
بازیهای بلاکچینی چیست؟
برای درک بهتره این متن بهتر است ابتدا مقاله “بلاکچین چگونه کار میکند؟” را مطالعه کنید. اما بطور کلی بلاکچین نوعی از فناوری دفتر کل است که به عنوان یک سیستم ثبت و ذخیره اطلاعات عمل می کند و نمی توان آن را هک کرد، دستکاری کرد یا تغییر داد. و معمولا آن را با بیتکوین اشتباه میگیرند(تفاوت بین بلاکچین و بیت کوین)، تاریخچه تراکنش یک شبکه، در اصل، برای عموم در دسترس است. بلاکچین به ارزهای دیجیتالی مانند بیت کوین و اتریوم قدرت می دهد و دنیایی از امکانات را در اقتصادهای مجازی باز می کند – و توسعه دهندگان بازی مطمئناً به پتانسیل آن پی برده اند.
حق مالکیت در بازی بلاکچینی با سالیدیتی
به طور معمول، بیشتر بازیها دارای بازارهایی هستند که در آن کاربران میتوانند آیتمهایی مانند اسلحه، آواتار و… را خریداری و مبادله کنند. آن اما آنها ممکن است مالک هیچ یک از آن نباشند، حتی اگر پول واقعی برای آن پرداخت کنند. دلیل آن این است که در بیشتر بازیها، توسعهدهندگان از یک مدل متمرکز پیروی میکردند که به این معنی است که کنترل کاملی بر پویایی بازی، از خط داستانی گرفته تا داراییهای جمعآوری شده توسط بازیکنان، داشتند. از آنجایی که همه آن متعلق به یک نهاد است، بازیکنان مالکیت واقعی حسابها و آیتمهای خود را ندارند. همچنین محدودیت های دیگری در ارتباط با این مدل وجود دارد، از جمله عدم شفافیت و پتانسیل دستکاری مکانیک بازی.
تحول در بازی بلاکچینی با سالیدیتی
بلاکچین برای اولین بار بازارهای مجازی غیرمتمرکز و منصفانه را معرفی کرد که در آن بازیکنان حق حرفی برای گفتن دارند زیرا شرکتهای بازی دیگر کنترل کاملی بر کل تجربه بازی ندارند. پتانسیل ساخت بازی در بلاکچین با سالیدیتی در بازی فراتر از قدرت بخشیدن به اقتصادهای مجازی است:
مالکیت واقعی
بازی های بلاکچینی به بازیکنان این امکان را می دهد که مالکیت واقعی و کنترل کامل بر دارایی های درون بازی خود داشته باشند. و این مالکیت در گروی کیف پول آنها (معمولا کیف پول متامسک) است. داراییها معمولاً با توکنهای غیرقابل تعویض منحصربهفرد (NFT) نشان داده میشوند.
قابلیت همکاری
با پیوند دادن توکنهای بلاکچین داراییهای درون بازی بلاکچینی که با سالیدیتی کد نویسی میشود، قابلیتی بهوجود میآید. بازیکنان میتوانند آنها را در بازارهای مختلف بازی که روی شبکه میزبانی میشوند، معامله کنند. البته امکان معامله فرد به فرد به صورت مستقیم نیز وجود دارد.
تجربه منصفانه
بلاکچین امکان ایجاد اکوسیستم های باز، توزیع شده و شفاف را فراهم می کند. بازیکنان و نه شرکت های بازی سازی مسئول پویایی بازی هستند. و گیمرها می توانند به تغییرات رای مثبت دهند. این همچنین از خراب کردن تجربه توسط متقلبان جلوگیری می کند.
خلاقیت نامحدود
هنگامی که یک بازی روی یک سرور متمرکز اجرا می شود، توسعه دهندگان می توانند تصمیم هایی بگیرند. مانند این که آن را در هر زمانی خاموش کنند. با بلاکچین، بازیکنان میتوانند حتی اگر توسعهدهندگان دیگر درگیر آن نباشند، به بازی ادامه دهند. و بازیها را با روایتها و داراییهای جدید به طور ارگانیک توسعه دهند.
در سال 2017، یک شرکت شروع به ساخت بازی در بلاکچین با سالیدیتی به نام CryptoKitties کرد. که با اجازه دادن به کاربران برای خرید، فروش و ایجاد انواع مختلف بچه گربه های مجازی ساخته شد. که این بچه گربهها در قالب NFT یا توکن های غیر قابل تعویض بودند. که هر بچه گربه مجازی را به یک مجموعه منحصر به فرد و کلکسیونی تبدیل می کند، به محرک اصلی این انقلاب تبدیل شد. دارایی دیجیتال هر چه بچه گربه کمیاب تر باشد، ارزش آن بالاتر است. (گران قیمت ترین بچه گربه به قیمت 172,000 دلار فروخته شد).
وایت وال
به پشتیبانی پیام بدید
وایت وال
مشکلی نداره، میتونید با یک اکانت دیگه همه خریدها رو انجام بدید.
وایت وال
از اونجایی که خیلی این آموزش طرفدار داشته، به احتمال زیاد بله
وایت وال
تشکر.
وایت وال
برای این که تمرکز ما روی آموزش سالیدیتی هست و دیگه زبان ها پیشنیاز های این دوره هستند
وایت وال
سلام. خیر این دوره به پایان رسیده و تمامی آموزش های این مبحث قرار گرفته
وایت وال
بله. از ابتدایی ترین مباحث
کاربر مهمان
سلام خسته نباشید من علاقه مند به یادگیری برنامه نویسی بلاکچین هستم و خیلی دوست دارم تی این دوره شرکت کنم اما از اونجایی که هیچی بلدنیستم دارم چندتا آموزش رو شروع میکنم به یادگیری به سطح قابل قبولی برسم و بعد توی این دوره شرکت کنم. اما میترسم که تخفیف 50% اولین خرید رو بردارید تا اون موقع. آیا این تخفیف دائمیه و موقتیه؟
وایت وال
قول نمیتونم بدم که کدهای تخفیف ثابت بمونه ولی شما توی واتس اپ پیام بدبد
کاربر مهمان
سلام خسته نباشید ممنونم از دوره خوبتون. یه سوال داشتم این بازی تحت وب هست چطور میتونم همین کار رو تحت اندروید و ios انجام بدم؟
وایت وال
برای این کار باید دانش کدنویسی در سیستم عامل هایی رو که میخوایید رو داشته باشید. قسمت کدنویسی بلاکچین تقریبا همونه و فرقی نداره
حمید ستوده
من از این بازی خاطره بدی دارررررم 🙁 توی هر لحظه از این دوره خاطرات بدم مرور میشد 🙁 🙁
وایت وال
خیلیییی ها مثل شما هستن، سخت نگیر
کاربر مهمان
میشه در مورد این بازی توضیح بدید که قرار چطور بازیی باشه؟
وایت وال
کاملا شبیه به بازی Ccar اگه نمیدونید چیه یه سرچ کنید، میاره
سهیل
من این دوره رو خریدم هرچند که دوره خیلی مفیدی بود و ممنونم ازتون بابت دوره عالی و خصوصا از پشتیبانی عالیتون ولی خب یه انتقاد داشتم به نظرم سطحی به این موضوع پرداختید و میتونستید که یه بازی خفن تر رو آموزش بدید که با چالش های بیشتری روبه رو بشم.
وایت وال
خیلی ممنون❤️ بازی های خفن معمولا با یه نفره ساخته نمیشن با به یه تیم خفن از افراد مختلف از جمله برنامه نویسی ها گرافیست کارها و… و این که بحث ما آموزش قرارداد هوشمند هست اگه میخواستیم یه بازی پیچیده تر بزنیم کلی به بیراهه میرفتیم
کاربر مهمان
کل این دوره آموزشی 5 6 ساعت هست آیا قرار این دوره آپدیت بشه؟ ممنون میشم جواب بدید
وایت وال
خیر دوره تکمیل شده و همه مباحث به صورت کامل گفته شده.
میترا
من برای دانلود کردن دوره به مشکل خوردم. لطفا پاسخگو باشید
وایت وال
پیگیری شد. برای اینطور مشکلات از پشتیبانی استفاده کنید که سریع تر مشکلتون حل بشه
مهرشاد
سلام خسته نباشید.
برای ساخت ااین بازی چه مقدار باید با برنامه نویسی آشنا باشیم؟ چون من فقط html و css رو بلدم و الان تصمیم گرفتم برنامه نویس بلاکچین بشم. آیا میتونم از این آموزش استفاده کنم؟
وایت وال
آشنایی شما با css , html میتونه بهتون خیلی کمک کنه در یادگیری این دوره ولی برای ادامه باید با مفاهیم پایه و کدنویسی سالیدیتی نیز آشنا بشید.
مهرشاد
مفاهیم پایه و کدنویسی سالیدیتی رو از کجا میتونم یاد بگیرم؟
وایت وال
برای یادگیری مفاهیم پایه بلاکچین آکادمی بایننس گزینه مناسبی میتونه باشه و برای یادگیری سالیدیتی متاسفانه منابع زیادی مخصوصا به زبان فارسی وجود نداره اما میتونید از سایت solidity-by-example استفاده کنید، هرچند که تیم ما در حال تولید دوره آموزش مقدماتی و پایهای زبان برنامه نویسی سالیدیتی به زبان فارسی میباشد.
مهدی هدایتی
بدون شک یکی از پر درامدترین صنعت های برنامه نویسی گیمه که هنوز توی بلاکچین راه نیوفتاده
وایت وال
کاملا درسته.
هنوز 1% هم از صنعت گیم در بلاکچین اجرا نشده.