آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
این سایت محصول قابل فروش ندارد و بخش تیکت و پشتیبانی آن غیر فعال است
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ساخت بازی تحت وب

محمد  10 سال پیش  10 سال پیش
+5 0

به نام خدا!

سلام !

در پرسش و پاسخ اندروید یکی از دوستان توضیحی درباره ی ساخت بازی داده بودن،

اما در وب من پیدا نکردم!

کسی توضیحاتی درباره ساخت بازی تحت وب داره؟

چطور میتونیم یک بازی تحت وب طراحی کنیم؟و بسازیم؟چه امکاناتی لازمه(از نظر دانش منظورم تخصص و... هست )؟چه چیزهایی رو باید توجه کنیم و!؟؟؟؟؟

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

+3 0
اگر منظورتون از بازی تحت مثل 2048 هست ، نیاز هست به HTML, CSS, JS مسلط باشید، از زمان عرضه HTML 5 هم امکانات بازی سازی با HTML 5 گسترش زیادی پیاده کرده ، ولی اگر منظورتون بازی های تحت وب مثل تراوین و کان وارزهست ، نیاز دارید بهمراه موارد بالا PHP, SQL و آشنایی با مباحث پیشرفته در برنامه نویسی PHP مثل همزمانی و در SQL مدیریت پاگاه داده به صورت کامل مسلط در گرفتن Query های سریع و سنگین که مباحث خودش رو داره و مدیریت سرور برای نگهداری سرور بازی باشید . (10 سال پیش)
0 0
خیلی متنش سنگین بود!دستتون درد نکنه.... خیلی مختصر بودومفید!اما من نیاز به جزئیات خیلی خیلی بیشتری دارم... مثل راهکارهایی ک پیش رو داریم برای ساخت بازی تحت وب، برتری هرکدوم ومزیت هاشون،من تحقیق کردم اینهارو خیلی زیاد و پیچیده بودن ،کلی فریم ورک برای بازی سازی وجود داشت و کلی راه حل،اما مطلب مفیدی دستگیرم نشد و اخر نفهمیدم کدوم یکی بهتره!هرکدوم از انها یک چیزی رو توصیه کرده بود...جزئیات بیشتر و خیلی ریز ترم آرزوست! (10 سال پیش)
+1 0
عرض کردم باید ببیند چه بازی میخواید بسازید نوع بازیتون رو مشخص کنید در حد 2048 هست ؟ یا در حد تراوین و کان وارز ؟ (10 سال پیش)
0 0
تراوین ک خیلی سادس کلا عکسه ک روش یک سری دستورات رو ست کردن کار خاصی نمیکنه بنظر من خان وارز نمیدونم تاحالا بازی نکردم ولی یک خورده شباهت داره به تراوین ولی فکر میکنم سطحش بالاتر باشه ازش (10 سال پیش)
+1 0
درسته گرافیک ساده ای داره ولی همون هندل کردن میلیون ها رکورد در زمان کم کار راحتی نیست .اگر منظورتون بازی های گرافیکی هست که کلا بحثش جداست . (10 سال پیش)
0 0
بله فرمایش شما صحیح هست خب برای ساخت یک بازی مثل تراوین (نه گرافیکی خیلی سخت و ... ساده اما نه در حد تراوین حالا فرضا درحد همون تراوین )چه کارها ومقدمات و ... لازم هست؟من در سطح وب گشتم این طور چیزی پیدانکردم ، دوسه تایی پیدا کردم اونم در یوتیوب بود ک نمیدونم چرا به طرز عجیبی همشون کیفیت های داغونی داشتن (10 سال پیش)
0 0
لازم به ذکر هست ک کلا منظورم بازی هایی همچون 2048 و.. نیست!منظور من بازی هایی هست ک سناریو برای بازیشون دارن ، و حتی میشه ازشون کسب درامد هایی داشت (10 سال پیش)
+2 0
میتونید اسکریپت های تراوین که به صورت رایگان را دانلود کنید . نگاهی به سورس و دیتابیس بیندازید . (10 سال پیش)
0 0
بله این هم راه حلی هست بیشتر منظور من این بود ک به صورت اصولی تر کسی اگر بلد بود توضیح میداد ک هم از تجاربشون استفاده میکردیم هم ... وگرنه بله فرمایش شما صحیح هست خیلی کارهای دیگه هم میشه انجام داد میشد اصلا نپرسید! (10 سال پیش)
+3 0
ببنید در بازی هایی مثل تراوین balance کردن درخواست ها مهم هست ، یعنی طوری دستورات رو انجام بده که خطایی رخ نداه ولی از نظر کد همین کد های PHP و ُSQL هست . کان وارز هم مثل تراوین هست و از تکنیک خاصی استفاده نشده ولی بعضی از بازی ها که به صورت گرافیکی هست و ریل تایم کاربر روش تاثیر میذاری مبحثی جدا داره . (10 سال پیش)
+3 0
balance کردن درخواست رو میتونم اینطوری بیان کنم فرض کنید دشمن در حال حمله به دهکده شده شما هست و شما در حال ساخت یک بنا هستید زمانی که دشمن به شما برسد محاسبات باید طوری انجام شود که مثلا بعد از حمله با توجه به قدرت حمله ساختمان شما نیز تخریب شود و بعد از حمله شاهد این نباشیم که ساختمان تخریب نشده و یک لول نیز بالاتر رفته . این یک نمونه محاسبات balance در بازی بود که باید همزمانی را در بازی کنترل کنیم منظور از همزمانی Thread Base بودن نیست منظورم رخ داد هایی هست که در زمان های نزدیک اتفاق میوفتد و ما با نوشتن لاجیک درست میتونیم همه را کنترل کنیم . وگرنه به گفته شما همه بازی ارسال دستور و دریافت دستورات جدید هست و هیچ گرافیکی هم وجود نداره . (10 سال پیش)
+2 0
در رابطه با SQL هم مهم این هست بدونید چطوری باید کوئری سبک بگیرید که از نظر تکنیکی برخی موارد در همین آموزش ها بهشون اشاره شده ولی برای اینکه مدیریت بیشتری روی زمان کوئری ها داشته باشید باید کمی تحقیق و توسعه داشته باشید . در واقع بهینه نوشتن دستورات مهم ترین قسمت مربوط به SQL هست . (10 سال پیش)
0 0
شما ایا فرصت دارید ک این موضوع رو بسط بدید و پیاده کنید از منظر اموزشی؟ (10 سال پیش)
+3 0
در رابطه با بازی تحت وب من خود علاقه زیادی دارم به این موضوع ولی متاسافنه فرصت کافی ندارم ، در رابطه با بحث بازی سازی هم بعد از عرضه پکیج بازی سازی تحت موتور Unity و OpenGl که توسط استاد آموزش داده خواهد شد احتمال عرضه پکیج بازی سازی بر بستر وب وجود دارد . ولی بد نیست تا اون موقع روی همین تاپیک مانور بدیم و مطالبی که مربوط به بازی سازی تحت وب هست رو قرار بدیم دوستان هم میتوانند همکاری داشته باشند . (10 سال پیش)
0 0
اگر همکاری کنند خیلی خوب میشه! خود شما پیشگام بشید برای شروع اگر ممکنه ، متاسفانه من سر رشته ای هنوز نددارم... (10 سال پیش)
+3 0
با توجه به اینکه فرصتم بسیار کم هست ولی سعی میکنم در حد توانم سعی کنم مطالبی رو قرار بدم ، برای شروع کار با توجه به اینکه من خود یه مدت تراوین باز بودم فکر میکنم نقد و بررسی این بازی از تمام لحاظ خوب باشه ، سعی میکنم با کمک دوستان و شما این بازی مطالب مختلفی در رابطه با این بازی مطرح کنیم و با توجه به اینکه سورس نسخه نال شده این بازی وجود داره میشه روش مانور های زیادی هم داد . (10 سال پیش)
+2 0
در رابطه با نال اسکریپت هم میتونید به این مطلب مراجعه کنید : لینک (10 سال پیش)
0 0
احسنت خیلی خوب هست ان شاءالله ک به نتایج خوبی برسیم منم قبلا تراوین زیاد بازی میکردم...اما در وب تازه کارم...ان شاءالله امیدوارم به لطف خدا به جاهای خوبی برسیم باکمک شما و دوستان (10 سال پیش)
0 0
حدودا یک هفته ای میشه ک ازین تایپیک گذشته خواستم بیاد بالا بلکه یک یاد اوری بشه (10 سال پیش)
+2 0
ممنون ، خاطرم بود تاپیک رو ولی هنوز وقت نکردم روش فکر کنم ، انشاا... همین هفته شروع خواهم کرد البته همکاری شما را نیز میطلبد . (10 سال پیش)
0 0
ان شاالله من اگر مطلبی بلد باشم از گفتنش دریغ نمیکنم (10 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
کاشی زاده  10 سال پیش
+6 0

MMOG جیست ؟ 

MMOG خلاصه شده 4 کلمه Massively Multiplayer Online Game  هست ، که به معنی بازی های آنلاین چند نفره انبوه است .

این کلمات به دسته ای از بازی های دیجیتال نسبت داده میشود که خاصیت آنلاین بودن و چند نفرگی را داشته باشند که در آن تعداد زیادی پلیر بتوانند همزمان با هم به بازی کردن بپردازند .

در این نوع بازی ها نفرات میتوانند درون یک شبکه محلی باشند و یا به صورت شبکه گسترده جهانی شروع به رقابت کنند .

از دیگر ویژگی های این دسته از بازی ها میشه به همکاری افراد با یکدیگر و رقابت در سطح وسیع اشاره کرد .

اکثرا با این دسته از بازی ها آشنا هستید ، چند مثالی از این بازی هارو براتون میزنم :

Travian , Khan Wars, World of Warcraft, ....

اینها از معروف ترین بازی های MMO هستند که البته بازی وارکرفت شامل دسته MMORPG نیز میباشد ، که این دسته مربوط به بازی های آنلاین چند نفره از نوع RPG هست .

معروف ترین بازی که در حال حاضر بسیاری از افراد دنیا رو مشغول خودش کرده بازی Clash of clans هست که توسط شرکت Supercell در سال 2012 عرضه شد .

این بازی در ابتدا با 6 نفر توسعه پیدا کرد و در حال حاضر شرکت سوپر سل  روزانه بیش از 2.4 میلیون دلار درآمد دارد .

یکی از خاصیت های مهم در بازی های آنلاین رایگان بودن آنهاست .

شاید این طرح در ابتدا کمی مسخره و غیر قابل اجرا به نظر میرسید ولی گذشت زمان نشان داده این دسته از بازی ها حتی از بازی های Action هم بیشتر درآمد زا بوده اند .

نکته مهم در اینجاست که چطور پس این بازی ها مثلا برای شرکتی مثل سوپر سل این مقدار درآمد را بهمراه داشته .

درسته که میگیم بازی های MMO اکثرا رایگان هستند ولی در واقع هزینه های پنهان در بازی باعث درآمد زایی شرکت ها شده .

شما میتوانید بازی را به رایگان از مارکت ها دانلود کنید و بدون پرداخت هزینه شروع به بازی کنید .

البته در خیلی از این نوع بازی ها نیاز به نصب ، بازی یا برنامه خاصی نیست و بازی بر پایه Cross Platform پیاده سازی شده .

در واقع این نوع بازی ها با استفاده از یک مروگر ساده وب در هر پلتفورمی قابل اجرا هستند که میشه از این دسته بازی ها به بازی Travian اشاره کرد .

هزینه های پنهان در بازی های MMO چیست ؟

شما میتوانید به رایگان شروع به بازی کنید و حتی تا آخر بازی هم هیچ هزینه ای به شرکت تولید کننده بازی پرداخت نکنید ولی در روند بازی شما با مسائلی رو برو میشوید که ممکن است شما را وسوسه کند تا در بازی از جیبتان خرج کنید :)

در این نوع بازی ها ،  با پرداخت هزینه و خرید سکه ، الماس و... در بازی میتوانید سرعت رشد و قدرت خود را چندین برابر کنید .

معمولا در این نوع بازی ها چیزی دست شما را نمیگیرد ، یعنی نه از جایزه خبری هست و نه هدیه ای :|

البته گاهی اوقات برای مسابقات جهانی جوایزی نیز در نظر گرفته میشود .

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

شاید به نظر احمقانه برسد ولی تا زمانی که در آلوده بازی نشوید متوجه منظور من نمیشوید .

* البته توصیه میکنم از این بازی ها فاصله بگیرید *

آیا تا به حال بازی ایرانی بر مبنای MMO تولید شده ؟

بله ، تا الان چندین بازی مختلف با محوریت MMO تولید شده که میشه به بازی آسمان دژ که در سال 2013 در جشنواره  MMO of the Year کشور آلمان از دید کاربران به عنوان برترین بازی مستقل انتخاب شد اشاره کرد .

نگاهی فنی تر

بازی های MMO چگونه ساخته میشوند ؟

فرق بین بازی های MMO با دیگر بازی ها در آنلاین بودن و گروهی بودن آن است .

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

بازی های MMO بر چه پایه ای توسعه پیدا میکنند ؟

با توجه به پاسخ بالا هیچ تفاوتی نمیکند ، مثلا در بازی Travian از اسکریپت برنامه نویسی PHP استفاده شده و یا در WoW در برخی از منابع به موتور بازی Unreal اشاره شده .

تفاوت میان اینها در مثال بازی Travian و Clash of clans مشخص است .

Travian بازی با ظاهری دو بعدی و بدون حرکت و انیمیشن است و شما سرتاسر بازی فقط با تصاویر ثابت و اعداد و ارقام سرو کار دارید .

و در بازی Clash of clans با محیط سه بعدی و گرافیکی متحرک و انیمیشن های مختلف که در کنار اعداد قرار دارند رو به رو هستیم .

خب تا اینجا با کلیات بازی های MMO آشنا شدیم و در مطالب بعدی در رابطه با توسعه بازی های MMO با PHP بیشتر آشنا میشیم .

 

موفق باشید :)

0 0
سلام علیکم عکس های این پست چرا دیده نمیشند؟یا صفحه خوب لود نمیشه؟ (10 سال پیش)
+1 0
احتمالا نتورکتون ضعیفه و عکس ها کیفیتشون بالاست (10 سال پیش)
0 0
صرفا جهت یاداوری (10 سال پیش)
+1 0
هنوز فرصت نکردم ، بد نیست به دنبال سورس بازی های آنلاین بگردید و برای بچه ها قرار بدید تا منم فرصت کنم به این تاپیک برسم (10 سال پیش)
0 0
چشم محمدحسین جان!اساعه (10 سال پیش)
پاسخ به سوال 
محمد  10 سال پیش
+3 0

سورس تعدادی از بازی های تحت وب

منبع

(بقیه ی بازی هارو هم میتوانید در منبع مشاهده کنید)

1-اسکریپت تراوین نسخه6

 

 Crazy Math-2

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

 

Kuku Kube-3   نام یک اسکریپت تست بینایی و کور رنگی می باشد  از قابلیت های این اسکریپت می توان به حجم بسیار کم آن و طراحی واکنش گرا و پشتیبانی از دیوایس های مختلف نیز اشاره کرد. 

 

Sheepop-4 این بازی زیبا که در نسخه های متعدد HTML جهت اجرا در مرورگر، نسخه اندروید و همچنین IOS ارائه شده است دارای قابلیت هایی نظیر وجود صدا در بازی ، ثبت امتیاز ها و ذخیره آن ها ، و همچنین وجود فایل PSD جهت ویرایش می باشد.

 

Crazy Parking-5 یک بازی تحت وب به صورت جاوا اسکریپت می باشد  این بازی دارای نسخه های HTML ، و همچنین انواع پلتفرم ها (اندروید ، IOS) می باشد! از امکانات این بازی می توان به قابلیت انتخاب خودرو ، وجود مراحل بسیار زیاد ، صدای مهیج بازی ، گرافیک بالا ، سازگاری با تبلت ها و موبایل ها و همچنین قابلیت ارتقاع خودرو اشاره کرد. 

 

 

Game FlapCat Steampunk-6

نام بازی آنلاین و هیجان انگیزی می باشد که با استفاده از HTML5 و jQuery طراحی شده است. از امکانات کلیدی این بازی مهیج می توان به سازگاری با انواع تبلت و موبایل (ریسپانسیو) ، پشتیبانی از قابلیت لمسی و سازگاری با انواه مرورگر اشاره نمود.

 

7-ماریو :  یک بازی آنلاین اینترنتی دو بعدی همانند سوپرماریو (قارچ خور) . این اسکریپت را می توانید در نسخه های HTML ، اندروید ، iOS ، افزونه مرورگر کروم ، ویندوز ، لینوکس  و… به کاربران خود ارائه دهید. از امکانات این بازی می توان به ارائه سورس جهت ویرایش بازی ، شخصیت ها ، پشتیبانی از تبلیغات در موبایل اشاره نمود. همچنین این بازی دارای چندین مرحله و قابلیت ذخیره سازی می باشد.

برای اجرای سورس برنامه کافیست از نرم افزار Construct 2 استفاده نمایید

 

 

8-نواختن پیانو به صورت آنلاین HTML 

 

9-بازی آنلاین جنگی بی مصرف ها 3 – دفاع از برج به صورت فلش :وجود انواع سلاح وکنترل بازی با ماوس

 

2048-10

 

11-پازل :

  • گرافیک HD
  • اندازه های مختلف صفحه نمایش، اندازه مقیاس
  • دسترسی به محلی ذخیره سازی
  • posibilities تم بی نهایت
  • مدیر صدا و برای تلفن های موبایل

 


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .