آموزش بازی دوز آنلاین
معرفی پروژه:
کل حجم فایلهای دانلود 1.92 گیگابایت به صورت فشرده شده میباشد و کل زمان آموزش ویدیویی 731 دقیقه (12 ساعت و 11 دقیقه) میباشد.
علاوه بر آموزش ویدیویی ، سورس برنامه هم خدمت کاربران عزیز ارائه می گردد.
سرفصل های آموزش:
آموزش کامل ارتباط با سرور (سرور مجازی و واقعی) شامل:
1) آموزش ساخت حساب کاربری جدید و ویرایش آن
2) انتخاب تصویر برای حساب کاربری( از گالری و دوربین دیوایس کاربر) و ذخیره آن در سرور
3) پیاده سازی صندوق پیام های شخصی برای هر کاربر
4) پیاده سازی قسمت کامنت گذاری برای برنامه بطوری که امکان تایید یا حذف کامنت ها(توسط ادمین) قبل از نمایش آنها وجود داشته باشد
5) امکان جستجوی افراد آنلاین
6) امکان مشاهده آخرین زمانی که کاربران آنلاین بودن (مشابه تلگرام)
7) آموزش گرفتن دسته ای اطلاعات از سرور و پیاده سازی حالت infinite scroll برای ریسایکلر ویو (اسکرول بی نهایت)
8) امکان اضافه کردن افراد به لیست دوستان یا بلاک کردن آنها
9) آموزش ساخت Tap Target جهت معرفی اجمالی برنامه
10) آموزش انجام بازی دوز به صورت آنلاین
دیدگاه (63)
با سلام و وقت بخیر ببخشید من بهتون ایمیل زدم ولی جواب ندادید می خواستم بدونم تمام آموزش های سایت شما با زبان جاوا هست یا نه و اگر نیست میشه لطفاً بگید کدوم پروژه های شما با زبان جاوا هست با تشکر
سلام بله تمام پروژه ها با زبان جاوا و محیط اندروید استودیو حتما قبل از خرید ویدیو های معرفی رو ببین
باسلام
گفتید فیلم معرفی رو نگاه کنید من نگاه کردم ولی در مورد اینکه خود بازی دوز رو یاد می دن یا نه چیزی نگفتن میشه راهنماییم کنید که آیا خود بازی رو هم پیاده سازی میکنید
سلام شما اول پروژه دوز ساده رو بگیرید اگر اون به کارتون اومد بعد بیایید اینو بگیرید چون این ادامه اونه
این لینکشه
https://dimodeveloper.ir/tic
سلام استاد ممنونم از لینکی که دادین ، آموزش رو دیدم اما بنظر نمیاد بشه روی دوز ۱۲ مهره آیی اون رو تعمیم داد ، حالا ی سوال برام پیش اومده و اون این هست که آیا با توجه به اینکه من تا بحال توی برنامه نویسی اصلا وارد نشده ام ، میتونم این پروژه رو از شما تهیه کنم و اونو به بازی ۱۲ تایی تبدیلش کنم ؟
ممنونم از وقتی که میگذارید
سلام ببین فرید جان اینکه بشه تعمیم داد یا نه به هوش و استعداد خودت بستگی داره ما الگوریتم ها رو آموزش میدیم و کسی که برنامه نویس باشه قطعا باید بتونه از یه مطلب، یه سرفصل یا الگوریتمی که یاد میگیره استفاده کنه برای ساخت بازی ها و برنامه های جدید وگرنه برای هرچیزی که میخواد بسازه باید یه اموزش جدید ببینه یا یه سورس آماده بخره !
در مورد اینکه گفتی کاملا مبتدی هستی اصلا بهت توصیه نمیکنم از این آموزش شروع کنی اگر واقعا میخوای اصولی یاد بگیری باید از صفر شروع کنی و گام به گام جلو بری نه همون اول کار بخوای یه بازی تقریبا در حد پیشرفته بسازی!
سلام و عرض ادب خدمت استاد گرامی
تقریبا کل کامنت ها رو خوندم و شما به تک تک کامنت ها با حوصله جواب دادین و البته جوابی مفصل و کمتر سایتی رو میشه پیدا کرد که ادمینش اینطور به کامنت ها احترام بذاره و جواب بده ، خدا قوت
و اما غرض از مزاحمت سوالی دارم ، آیا برای شما مقدور هست که بازی دوز ۱۲ مهره ای بسازید بنحویکه من با سیستم بازی کنم و البته همیشه و بدون استثناء ، سیستم برنده بشه ، اینو برای این میخوام که روش دفاع و برنده شدن رو از سیستم یاد بگیرم تا توی دورهای دیگه بکار ببرم ، ممنون میشم پاسخ این حقیر رو هم بدید .
سلام آقا فرید ممنون از لطفی که به ما داشتی… در مورد درخواست ساخت اموزش متاسفانه امکانش نیست (ینی فعلا وقت ساختن اموزش جدید نداریم) اما در مورد اینکه گفتی میخوای یاد بگیری که چه جوری میشه سیستم دفاع و برنده شدن با رباتو یاد بگیری میتونی اموزش دوز ساده رو ببینی چون اونجا بازی با ربات دفاع و حمله توضیح داده شده (درسته 12 تایی نیست) ولی اگر خوب آموزشو درک کنی میتونی تعمیمش بدی به اموزش های دیگه و ازش استفاده کنی
استاد با عرض معذرت من توی سایت شما آموزش دوز ساده رو پیدا نکردم
تو لیست پروژه هاست اینم لینک مستقیمش
https://dimodeveloper.ir/tic
ممنون از این مطلب کاربردی
خوشحالیم که آموزش ها بدردتون خورده
سلام
شما از چه کتابخانه ای برای ارتباط با سرور استفاده کردین ؟
رتروفیت، والی یا fast Android networking ؟
سلام تو این پروژه fast Android networking ولی تو پروژه عکس نوشته ساز از رتروفیت استفاده شده
سلام این دوره رو هنوز میشه دید و قدیمی نشده زیاد کد هاش؟
سلام کدهاش قدیمی نمیشه و همه چی بدرستی کار میکنه منتها پیشنهاد میکنیم فعلا نگیرید تا اپدیت بشه (احتمالا تا یک ماه دیگه اپدیت بشه)
كدتون پر از خطاست وقتي كپي ميكنم
مراحل كپي كردنم دقيقا مثل آموزش انجام ميدم
این بخاطر تغییر نسخه اندروید استودیوعه ولی چیزی نیست به راحتی قابل حله
هر چه قدر سرچ كردم و اروراشو گرفتم بازم درست نشد و هنوز خطا داره
راه حلاش رو ميگيد؟
با سرچ کردن پیدا نمیشه اگه یکم تجربه داشتی میدونستی باید چیکار کنی … سورس جدیدی تو فایلهای دانلودی گذاشتیم با عنوان “سورس مطابق با اندروید ایکس” که همین امروز تو اخرین نسخه اندروید استودیو تستش کردیم و مشکلی نداره… میتونی از طریق پنل کاربریت دانلودش کنی
سلام استاد خسته نباشید.
اول از همه تشکر بابت اینکه پاسخ کامنت هارو میدین.و واقعا از تدریستون لذت میبرم.
استاد یه اپ ساختم که وصل میشه به دیتابیس سرور اصلی مانند پروژه دوز آنلاین!
مشکلی که وجود داره اپ رو زمانی که در جنی موشن تست میکنم همه چی اوکی هست و به دیتابیسی که روی سرور هم هست وصل میشه(لاگین میکنه و…).اما با گوشی که تست میکنم وصل نمیشه.
به نظرتون مشکل از چی هست؟ممکنه از هاستی که خریدم باشه؟
سلام ممنون اگر مشکل از سرور بود کلا جواب نمیداد ولی به احتمال زیاد جنی موشنی که تست کردی اندرویدش پایین تر از 9 بوده و گوشی خودت اندرویدش بالاتر از 9 برای همین تو گوشی خودت وصل نمیشه اگر اینطوره مشکل برمیگرده به نبود ssl تو دامنه هاستت ینی بجای https فقط http برا همین اندروید بالای 9 (به دلیل امنیتی) نمیتونه بهش وصل شه یا برو ssl رو برای دامنه ات بگیر یا targetSdkVersion پروژه خودتو تو گریدل 26 بزار مشکل حل میشه
سلام.
استاد دقیقا درست گفتید مشکل از ssl بود
این کد android:usesCleartextTraffic = “true” رو در manifest گذاشتم و مشکل درست شد!
اما مشکل دیگری که داره اینه که خروجی به صورت debug رو راحت میده اما هنگام خروجی به صورت release ارور زیر رو میده.
Execution failed for task ‘:app:lintVitalRelease’.
> Could not resolve all files for configuration ‘:app:lintClassPath’.
> Could not find kotlin-compiler-27.1.3.jar (com.android.tools.external.com-intellij:kotlin-compiler:27.1.3).
Searched in the following locations:
https://dl.google.com/dl/android/maven2/com/android/tools/external/com-intellij/kotlin-compiler/27.1.3/kotlin-compiler-27.1.3.jar
Possible solution:
– Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html
ای پی هم تغییر دادم اما باز نتونست مشکل رو حل کنه.
فایل jar ی که در بالا ادرسشو داده هم دانلود کردم اما نمیدونم کدوم قسمت کپی کنم.
ممنون بابت پاسخگوییتون
سلام این خطایی که میگی موقع خروجی گرفتن رخ میده ربطی به این android:usesCleartextTraffic = “true نداره دلایل مختلفی میتونه داشته باشه(مثلا اینکه بعضی از کتابخونه ها موقع خروجی گرفتن ارور میدن) ولی اون چیزی که خیلی برای خودم پیش اومده خطای موقع خروجی گرفتن برگشته به خود اندروید استودیو (که مثلا بعضی از فایلهای ضروریشو نداشته و لازم بوده دوباره دانلود کنه) و با روشن کردن یه وی پی ان خوب حین خروجی گرفتن مشکل حل شده شما هم همین کارو بکن ایشالا مشکلت حل میشه
سلام استاد خسته نباشید.
استاد چرا وقتی اپ رو در جنی موشن تست میکنم میخوام فارسی تایپ میکنم اولاش یه سری عدد نوشته میشه و بعد مدت کمی حروف فارسی نوشته میشن؟
و در دیتابیس sql، اطلاعات ثبت نامی کاربر به صورت نامفهوم با یه سری علامت سوال در دیتابیس ذخیره میشن!
تنظیمات collection هم مطابق فیلم روی فارسی utf8 قرار دادم اما وقتی اطلاعات رو از اپ میفرستم به صورت نامفهوم در دیتابیس ذخیره میشه.
ممنون میشم راهنمایی کنید.
سلام ممنون این مشکل برمیگرده به سیستم جنی موشن تو گوشی خودت تست کنی درسته یا با شبیه ساز ناکس کار کن
سلام و خسته نباشید
میخواستم بدونم با این آموزش میشه یک بازی شبیه کوییز آو کینگ(مثلا)ساخت؟؟
سلام ممنون … نه بازی کوییز کینگ جزو موارد کاملا پیشرفته س و به این سادگیا ساخته نمیشه
میشه یکم بیشتر در موردش توضیح بدین که چجوری ساخته میشه؟
فیلم معرفی و سرفصل های آموزشی را ببنید کاملا توضیح دادیم و بجز مواردی که تو سرفصل ها ذکر شده چیزی اموزش داده نمیشه
سلام وقتتون بخیر ببخشید من فقط برنامه نویسی اندروید با جاوا رو کار کردم و بلدم با والی هم کار کردم برای ارتباط با سرور میتونم از این اموزش های شما استفاده کنم.هر بازی دونفره دیگه مثلااسم فامیل که بعد از پر کردن صفحه هردونفر ببیند جواب های همو هم میتونم طراحی کنم . ممنون میشم راهنمایی بفرمایید.
سلام ممنون … بله میشه ولی برای بازی هایی مثل همین اسم فامیل که گفتی بهتره از نود جی اس استفاده کنی که فعلا تو آموزش های ما وجود نداره
سلام خدمت استاد گرامی. مطالب و سرفصل های آموزشی شما رو مطالعه کردم و نسبت به سایت های مشابه خیلی مطالب جذاب و کاربردی تری رو پوشش دادین. تا جایی که متوجه شدم شما با سرور sql در پروژه های آموزشیتون کار میکنید. سوالی که دارم اینه که تو اپی مثل بازی دوز آنلاین، زمانی که تعداد کاربرها زیاد بشه آیا سرور جوابگو هستش؟ و اینکه در آموزش های آینده از سرورهای no-sql مثل Realm یا firebase استفاده میکنید ؟ من توی ایجاد ارتباط بین 2کاربر در لحظه (مثل چیزی که شما آموزش دادین، دادن درخواست بازی از کاربر1 به 2 و دریافت اون توسط کاربر 2) با استفاده از sql مشکل دارم. یعنی اگه تعداد کاربرها زیاد بشه چطور میشه که سرور فشار زیادی رو تحمل نکنه و پاسخگو باشه؟ به عبارتی آیا توسعه همچین اپی با استفاده از sql سرور که اپ در اون نیاز داره هر لحظه با سرور در ارتباط باشه بهینه هستش ؟ ممنون میشم آیدی تلگرامتون رو برام ایمیل کنید. من میخوام این آموزش رو تهیه کنم. میدونم به خیلی از سوالاتم پاسخ داده میشه 🙂 .
سلام آقا مهران ممنون نظرلطفته… درمورد سوال اولت… ببین برای اینکه سرور پاسخگو باشه 2 تا فاکتور خیلی مهمه یکیش استفاده از یه کتابخونه قوی ارتباط باسرور و دومی سروریه که ازش استفاده میکنی ینی هرچی هاست شما قوی یا ضعیف باشه تاثیر مستقیمی رو این قضیه داره… الان اگه یه سرچ تو اینترنت بزنی از اختلاف قیمت هاست ها و سرویس ها به راحیتی اینو متوجه میشی …
در مورد سوال دومت… راستش نه فعلا نه Realm و نه firebase رو قصد نداریم آموزش بدیم و در اینده شاید اموزششو گذاشتیم…
سوال سوم… ببین من تو این پروژه از یه روشی که ابداع خودم بوده استفاده کردم ولی برای ارتباط همزمان 2 کاربر باهم بهتره از نود جی اس استفاده کنیم که اونم فعلا آموزشش توی سایت قرار نداره ولی درآینده ایشالا در قالب یه پروژه چت مانند تو سایت قرار میگیره
در مرود آی دی تلگرامم که گفتی … بی زحمت خودت آی دی اینجا بزار من پیم میفرستم برات
ممنونم از پاسخگویی سریع شما <3 . آیدی تلگرام من: BKmehran@
منتظر پیامتون هستم. سپاس فراوان استاد عزیز
سلام و خسته نباشید
آموزشاتون عالیه خیلی بهم کمک کرد خیلی خیلی ازتون ممنونم اگه میشه آموزش ساخت اپلیکیشن کتاب رو هم آموزش بدین
سلام آقا نوید … خیلی ممنون نظر لطفته… خوشحالم که آموزش ها بدردت خورده… در مورد این درخواستی هم که داشتی … چشم حتما میسازیم اتفاقا تو برنامه خودمون هم بود چون خیلی ها درخواست ساخت کتاب اندروید رو داشتن … در حال حاضر مشغول تهیه آموزش بازی آفتابه هستیم (احتمالا فردا یا پس فردا ینی 17 اسفند) تو سایت قرار میگیره و بعد از این آموزش ایشالا آموزش کتاب هم ضبط میکنیم و احتمالا هفته بعد روی سایته
سلام ببخشید در عیدانه تخفیفی برای این اموزش صورت نگرفته؟
سلام قیمت تکی پروژه ها به اندازه کافی پایین هست و فقط قیمت سورسشونه برا همین هیچوقت تخفیف تکی نگذاشتیم و نخواهیم گذاشت ولی برای پکیج کامل تا چن روز دیگه تخفیف 50 درصدیش فعال میشه میخواین صبر کنید تا چن روز دیگه
سلام استاد من دو قسمت add user مشکل دارم و هرچی کاربر دید می خوام اضافه کنم پیغام خطا در ایجاد حساب کاربری میده همچی درست کار میکنه به ز این یک مورد
سلام آقا پویا … اول بگو تو چه سروری داری تست میکنی؟ مجازی یا واقعی؟ بعدشم کد php و جاوای اون صفحه رو برام بفرست (اسکرین شات هم میتونی بگیری)
سلام استاد من از سرور مجازی استفاده می کنم
لینک فایل php
https://drive.google.com/open?id=1AE5lNkzWWXeNU6HSahk8q9jmTJm51lbh
لینک فایل اندورید
https://drive.google.com/open?id=1L_FyfOFxbR6IaibIpd6UfFJbiyvO2Vq8
سلام آقا پویا … کدها رو چک کردم مشکلی نداره احتمالا تو کدهای دیگه یا ساخت جدول ها تو سرور یه چیزیو جا انداخته باشی… برا اینکه خطا یابی کنی لازمه چن تا کارو انجام بدی منتها اینجا اگه بخوام برات توضیح بدم طولانی میشه شما یه لطفی کن آی دی تلگرامتو بده تو تلگرام بهت میگم دقیقا چیکار کنی که مشکلت رفع شه
سلام استاد من شماره که تلگرام داشتم رو براتون ارسال کردم
سلام … بله تو تلگرام براتون پیام گذاشتم
سلام خسته نباشید
میخواستم بپرسم تواین پکیج کتابخانه والی رو آموزش دادین ؟باتشکر
سلام خیلی ممنون… نه بجای کتابخونه والی از یه کتابخونه دیگه استفاده کردیم که تمام موارد ارتباط با سرور رو یکجا داره و دیگه احتیاجی به جیسون یا والی نخواهیم داشت…
سلام خوب هستید من این آموزشو تهیه کردم به چند جا مشکل برخوردم میشه راهنماییم کنید؟
سلام خیلی ممنون شما خوبین؟ بله هر سوالی دارید بپرسید تو اولین فرصت جواب میدم
میشه در ایمیل من پیامی ارسال کنید تا سوالاتمو مطرح کنم؟
بله چشم من یه ایمیل بهتون ارسال میکنم هرسوالی داشتی میتونی به اون ایمیل بفرستی
استاد ببخشید زیاد مزاحم میشم ..
برای تبلیغ تخفیف شب یلدا برای شما بدون هزینه تبلیغاتی اینه که به اوانایی که در وبسایت تتون حساب کار بری دارن یه ایمیل تبلیغاتی به همشون بفرستین.
و این که به جایی اینکه آموزش رایگان رو همنطوری دانلود شه بیایید اول بگید اول حساب کار بری درست کنن بعد دانلود تا ایمیل شون ثبت بشه تا هنگام تبلیغات به افراد زیادی تبلیغ بفرستین .
و هچنین وقتی یه آموزش جدید قرار دادین یه تخفیف ۷۲ ساعته بزنید و به همه ایمیل ها بفرستین تا فروشتون بالا بره…
ببخشید مزاحم شدم اینها پیش نهادات من بود. در قبال تخفیفی که دادین…
خیلی خیلی ممنون .
اولا خیلی خیلی ممنون بابت پیشنهاد های خیلی خوبت… حق با شماست من اصلا برای سایت هیچ تبلیغی نکردم (چه تو اینستا و چه تو شبکه های اجتماعی) حتی روی سئو سایتم هم کار نکردم که توی نتایج گوگل نمایش داده بشه و دلیلش اینه که وقت کافی ندارم واگر وقت آزادی پیدا کنم ترجیح میدم آموزش تهیه کنم تا کاربران همیشگی سایت بهتر و بیشتر مطالب رو یاد بگیرن و زودتر به هدفشون برسن…
در حال حاضر مشغول تهیه کردن آموزش هایی هستم که علاوه بر آموزش برنامه نویسی ،به صورت کاملا عملی و اثبات شده روش کسب درآمد از این طریق رو آموزش بده (احتمالا تا ۲ماه دیگه اماده بشه)… اما اگر تهیه اموزش ها تموم بشه حتما به توصیه های خوب شما هم عمل میکنیم…
در حال حاضر دلگرمی و سرمایه اصلی ما کاربران خوب ودلسوزی مثل شما و دیگر کاربران همیشگی و خوب سایتمونه که واقعا دلسوزانه میان پیشنهاد هایی برای بهتر شدن وب سایت مطرح میکنن… این برای ما خیلی با ارزشه و مطمئن باشید تا جایی که در توانمون باشه جبران میکنیم… بازم ممنون
استاد یه سوال من اندروید استدیو ۳ رو نصب کردم … همون اول برنامه شما میزنید (run app) برا من یه صفحه میاره که برنامه ای توش نیست که ران کنم و نوشته none
سلام …خدمتت عرض کنم اگر برای من دستگاهی رو نشون میده ولی برای شما نشون نمیده دلیلش اینه که من جنی موشن نصب کردم و به اندروید استودیو متصلش کردم ولی شما احتمالا یا هنوز جنی موشن نصب نکردی یا به اندروید استودیو متصلش نکردی وگرنه برای شما هم نشون میده…
ببخشید فعلا وقت اینو ندارم که آموزش ویدیویی نصب جنی موشن رو بسازم ولی کار بسیار ساده ایه و اگر توی گوگل سرچ کنی حتما آموزشش رو پیدا میکنی…
سلام . خسته نباشید.
ببخشید مزاحم شدم.
میشه یه تخفیف بزارید برای کل محصولتون .
به جز اون کل اموزش هاتون حدودا ۱۰۰ تومن هست.
اگر میشه یه تخفیف ۵۰ درصدی بدین .
تا بتونم بخرم.
ممنون میشم.
سلام آقا رضا خیلی ممنون… شما اولین نفری نیستی که این درخواستو داشتی … قبلا وقت نمیکردم پکیج کلی بسازم ولی این بار بخاطر شما و کاربرای دیگه ای که این درخواستو داشتن ، چشم حتما لینک دانلود پکیج کلی رو میزارم با تخفیف 50 درصدی…
سلام استاد این سیستم که هر ثانیه درخواست میفرسته آیا توی تعداد بالا مثلا 10000 نفر به مشکل نمیخوره؟ و این که آیا راه جایگزینی هستش؟
درمورد این سوالتم باید خدمتت عرض کنم که این بیشتر بستگی به سرور شما داره … ینی اینکه سرور شما در یک ثانیه چه تعداد درخواست رو بتونه ساپورت کنه کاملا به قدرت سرور بستگی داره … اما درمورد این پروژه ای که اینجا ساختم راستش هنوز وقت نکردم تو مارکتی منتشرش کنم و عملا نتیجه رو ببینیم ولی فک نکنم مشکل خاصی پیش بیاد (بازم میگم بیشتر به سرور بستگی داره) حالا ایشالا اگه وقت کنم حتما این اپو تو یه مارکتی منتشر میکنم تا تعداد زیادی افراد ازش استفاده کنن و نتیجه رو خدمتت عرض میکنم
سلام استاد ممنون بابت آموزش کاربردیتون.. برای بخش آنلاین از فایربیس استفاده کردید؟ با توجه به تحریم ها آیا بدون فیلتر شکن سیستم آموزشی شما قابل استفاده هست؟
سلام آقا سپر به جمع ما خوش اومدین… در مورد سوال اولت… نه از فایربیس استفاده نکردم … اما درمورد سوال دوم … راستش منظورتو خوب متوجه نشدم! منظورت چیه بدون فیلتر شکن میشه از سیستم آموزشی ما استفاده کرد؟!
سلام استاد خسته نباشید خیلی خیلی ممنون از آموزش خوبتون خیلی بدردم خورد
فقط من چن تا سوال برام پیش اومده اگه بخوام تو کامنتها بگم خیلی متنش طولانی میشه خواستم ازتون خواهش کنم که اگه ممکنه یا ایمیتون رو بدید یا آی تلگرام که من اونجا سوالاتمو مطرح کنم
سلام به ایمیلی که تو سایت ثبت کردی یه ایمیل فرستادم … میتونی سوالاتتو به اون ایمیل آدرس بفرستی