لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
بازی چند نفره TicTacToe با استفاده از Flutter، Socket و MongoDB
Multiplayer TicTacToe Game using Flutter, Socket and MongoDB
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در دنیایی که ارتباطات دیجیتالی مهمتر از همیشه هستند، ساختن چیزی سرگرمکننده و جذاب چگونه است؟ معرفی یک بازی تیک تاک چند نفره با استفاده از فلاتر، سوکت و MongoDB.
هیجان به چالش کشیدن دوستان، خانواده یا حتی بازیکنان از سرتاسر جهان را در بازی تیک تاک تصور کنید. با این دوره آموزشی، یاد خواهید گرفت که چگونه از چارچوب قدرتمند Flutter، ارتباطات بیوقفه Socket io، پایگاه داده منعطف MongoDB و مدیریت دولت ارائهدهنده برای ایجاد یک تجربه بازی چند نفره همهجانبه استفاده کنید.
چه مبتدی یا یک توسعهدهنده با تجربه باشید که به دنبال گسترش مهارتهای خود هستید، این شما را در هر مرحله از فرآیند توسعه راهنمایی میکند. ما با پیکربندی Flutter و Node js شروع میکنیم و اطمینان حاصل میکنیم که پایهای محکم دارید. سپس، ما در Socket io شیرجه میزنیم تا اتصالات بلادرنگ برقرار کنیم و دادههای بازی را بدون دردسر همگامسازی کنیم. اما این همه ماجرا نیست! شما خواهید فهمید که چگونه می توانید باطن دلخواه خود را بسازید و به شما کنترل کامل و انعطاف پذیری بر عملکرد بازی خود می دهد. دیگر تنها به Firebase تکیه نکنید.
پس از تکمیل این دوره، تمام مهارتهای لازم برای توسعه بازیهای چندنفره خود را با ساخت بکاندهای سفارشی خواهید داشت. شما به توانایی ایجاد تجربیات به یاد ماندنی و سرگرم کردن مردم در سراسر جهان مجهز خواهید شد. بنابراین بدون اتلاف وقت، بیایید با هم این ماجراجویی هیجان انگیز را شروع کنیم!
سرفصل ها و درس ها
درس ها
Lessons
به رویداد UpdateRoom گوش دهید
Listen to UpdateRoom Event
ویجت های قابل استفاده مجدد سفارشی
Custom Reusable Widgets
بازی بر اساس نوبت
Playing according to turns
ثبت مسیرهای نامگذاری شده
Register Named Routes
کلاس مدل دارت بازیکن
Player Dart Model Class
برنامه کامل را تست کنید
Test the Complete Application
راه اندازی یک پروژه Node
Setting up a Node Project
برنده بازی را بررسی کنید
Check Winner of the Game
یک پروژه جدید ایجاد کنید
Create a new Project
روی تابلوی امتیاز کار کنید
Work on Scoreboard
رابط کاربری برد را ایجاد کنید
Create the board UI
Socket IO Client را نصب کنید
Install Socket IO Client
نمایش X و O
Displaying X and O
کلاس ارائه دهنده اتاق
Room Provider Class
نمایش برنده در DialogBox
Display Winner in DialogBox
کلاس روش سوکت
Socket Method Class
یک سرور اکسپرس ایجاد کنید
Create an Express Server
راه اندازی MongoDB Atlas
Setup MongoDB Atlas
روی لابی انتظار کار کنید
Work on Waiting Lobby
روی رابط کاربری منوی اصلی کار کنید
Work on Main Menu UI
به شنونده اتاق بپیوندید
Join Room Listener
معرفی دوره
Course Introduction
ارزش های بازی را دنبال کنید
Keep track of game values
سلام، من راهول هستم. من در ساختن اپلیکیشن متقابل پلتفرم با استفاده از فلاتر مهارت دارم. من یک توسعه دهنده مستقل هستم و همچنین کارگاه هایی را برای به اشتراک گذاشتن دانش خود با جامعه برگزار می کنم.
نمایش نظرات