مهمان عزیز خوش‌آمدید. ورود عضــویت


بانک سوالات
#1
سلام من میخام یه بازی بسازم که سوال قراره بپرسه ... ولی میخوام این سوالا به صورت شانسی و از بانک سوال انلاین باشه . و اینکه هر موقع خواستم به سوال ها سوال اضافه کنم کسی بلده؟
حدس فوتبالی :

دریاف از بازار           دریافت از مایکت

بازی با ریاضی :

دریافت از بازار

 
پاسخ دهید
 سپاس شده توسط:
#2
منظورتون رو نفهمیدم

ولی میتونید از دستور choose استفاده کنید


بازی سازی سخته ولی گرافیک از اون سخت تر


تا آخر شهریور برنامه ای با نام انیمیشن دونی انتشار میدم 4
 
پاسخ دهید
 سپاس شده توسط:
#3
میخوام مثل ثبت امتیاز که اسم و امتیاز رو دریافت میکرد فقط اسم (یعنی همون سوال رو ذخیره کنه) و بعد از اون دریافتش کنم
حدس فوتبالی :

دریاف از بازار           دریافت از مایکت

بازی با ریاضی :

دریافت از بازار

 
پاسخ دهید
 سپاس شده توسط:
#4
(1396/12/17، 08:24 عصر)shayan100 نوشته: سلام من میخام یه بازی بسازم که سوال قراره بپرسه ... ولی میخوام این سوالا به صورت شانسی و از بانک سوال انلاین باشه . و اینکه هر موقع خواستم به سوال ها سوال اضافه کنم کسی بلده؟

خب شما دوتا راه دارید ...
من خودم روش دوم رو پیشنهاد میکنم ، دلیل اون دسترسی آسان و لیست کردن راحت و کد نویسی بدون مشکل و بدون هیچ گونه باگ هست ( سمت کانستراکت و سرور ) ، و همچنین سرعت بسیار بالا نسبت به روش اول هست ، پس هر دو روش رو بخونید ، بعد ببینید کدوم براتون راحت تر هست همونو انتخاب کنید .

1 - شما میاید یک صفحه Html درست میکنید ، البته من این روش رو نمیپسندم اما کار راه انداز هست ، حداقل برای کسی که نمیتونه پول هاست خوب بده کار راه اندازه ...
بعد در این صفحه Html سوالات رو لیست میکنید ، بین هر سوال یک علامت جدا کننده بصورت " - " قرار میدید ... میتونید با آژاکس از صفحه دریافت کنید و سپس داخل خود کانستراکت تمام اون صفحه ای رو که دریافت کردید به صورت های مختلفی مثلا انتخاب کنید یک سوال رو . خب مزیت این روش به روش دوم این هست که دردسر های سمت سرور نداره و شاید به نظر ساده برسه ...

2 - من این روش رو میپسندم و استاندارد ترین حالت جهانیش هست ...
شما میاید ایندفعه از فایل های php کد نویسی شده و همچنین دیتابیس استفاده میکنید .
چیکار میکنید ؟
سوالات رو داخل دیتابیس ( بصورت Id و متن سوالات ) ایمپورت میکنید . چطوری ؟
مثلا
Id=1
soal=پایتخت ایران کدام استان است؟
خب سوالات بعدی آیدی باید یکی یکی بره بالا . دلیل گذاشتن آیدی رو هم میگم که البته این مورد کلیدی ترین نکته و کوچک ترین نکته این موضوع هست ...

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

شما میاید در یک فایل php دستورات دیتابیس برای دریافت اطلاعات و ... میزنید .
حالا میاید دستور در فایل میذارید ، که بصورت رندوم از عدد 1 تا X که X باید آخرین آیدی ، آخرین سوالی باشه که توی دیتابیس گذاشتید باشه ... سپس یک دستور دیگه هم میذارید که وقتی آیدی ساخته شد ( رندوم انتخاب شد ) حالا میاد آیدی رو در دیتابیس میزنه و دنبال متن سوال میگرده ، اون رو بصورت یک دستور echo قرار میدید ، حالا فقط با یک ایونت سوال رو کانستراکت دریافت میکنه ...

( حالا یک نکته و راهنمایی جداگانه : شما اگر یک بازی سوالی بسازید که بخش های مختلفی داشته باشه ، مثلا اجتماعی ، فرهنگی ، سیاسی و ... ، میتونید چندین تیبل در دیتابیس بسازید و برای هر بخش فایل های مختلفی بسازید ، یا حتی میتونید آیدی های منحصر به فرد برای هر بخش بسازید ... )

در کل روش دوم احتیاج به کد نویسی داره ، اما خب اگر وارد باشید ، شاید کل سیستم برنامه نویسیش 40 تا 60 دقیقه طول بکشه .

بنده خودم کل سیستم ثبت نام و ورود و ثبت امتیاز و کنترل پنل ادمین برای بازی رو در طول 2 ساعت نوشتم ، چیزی حدود 68 تا فایل بود ، ولی خب نصف بیشتر 68 تا فایل ، چیز هایی هستن که یک بار مینویسید ، بعد در همه فایل ها کپی و پیست میکنید ...

امیدوارم که بتونه این تاپیک بهتون کمکی کرده باشه .
موفق باشید /
بزودی با بازی استراتژیک اساطیری ما آشنا خواهید شد .
این بازی حاصل بیش از 4 ماه تلاش ما تا الان 20:00:06 1395/04/22 هست .
این بازی بصورت آنلاین و تحت سیستم عامل های ( اندروید ، ویندوز ، آی او اس و مکینتاش ) خواهد بود
موفق و پیروز باشید / حسن ثنایی


==========================
بازی تمام آنلاین نبرد مدرن ، منتشر شد !
==========================
https://cafebazaar.ir/app/hasan.sanaee.mbattle/?l=fa

[عکس: hasan.sanaee.mbattle8.jpg]
 
پاسخ دهید
 سپاس شده توسط: shaygaaan ، shayan100 ، shazde ، mahdi222
#5
(1396/12/18، 03:13 صبح)hesam3 نوشته:
(1396/12/17، 08:24 عصر)shayan100 نوشته: سلام من میخام یه بازی بسازم که سوال قراره بپرسه ... ولی میخوام این سوالا به صورت شانسی و از بانک سوال انلاین باشه . و اینکه هر موقع خواستم به سوال ها سوال اضافه کنم کسی بلده؟

خب شما دوتا راه دارید ...
من خودم روش دوم رو پیشنهاد میکنم ، دلیل اون دسترسی آسان و لیست کردن راحت و کد نویسی بدون مشکل و بدون هیچ گونه باگ هست ( سمت کانستراکت و سرور ) ، و همچنین سرعت بسیار بالا نسبت به روش اول هست ، پس هر دو روش رو بخونید ، بعد ببینید کدوم براتون راحت تر هست همونو انتخاب کنید .

1 - شما میاید یک صفحه Html درست میکنید ، البته من این روش رو نمیپسندم اما کار راه انداز هست ، حداقل برای کسی که نمیتونه پول هاست خوب بده کار راه اندازه ...
بعد در این صفحه Html سوالات رو لیست میکنید ، بین هر سوال یک علامت جدا کننده بصورت " - " قرار میدید ... میتونید با آژاکس از صفحه دریافت کنید و سپس داخل خود کانستراکت تمام اون صفحه ای رو که دریافت کردید به صورت های مختلفی مثلا انتخاب کنید یک سوال رو . خب مزیت این روش به روش دوم این هست که دردسر های سمت سرور نداره و شاید به نظر ساده برسه ...

2 - من این روش رو میپسندم و استاندارد ترین حالت جهانیش هست ...
شما میاید ایندفعه از فایل های php کد نویسی شده و همچنین دیتابیس استفاده میکنید .
چیکار میکنید ؟
سوالات رو داخل دیتابیس ( بصورت Id و متن سوالات ) ایمپورت میکنید . چطوری ؟
مثلا
Id=1
soal=پایتخت ایران کدام استان است؟
خب سوالات بعدی آیدی باید یکی یکی بره بالا . دلیل گذاشتن آیدی رو هم میگم که البته این مورد کلیدی ترین نکته و کوچک ترین نکته این موضوع هست ...

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

شما میاید در یک فایل php دستورات دیتابیس برای دریافت اطلاعات و ... میزنید .
حالا میاید دستور در فایل میذارید ، که بصورت رندوم از عدد 1 تا X که X باید آخرین آیدی ، آخرین سوالی باشه که توی دیتابیس گذاشتید باشه ... سپس یک دستور دیگه هم میذارید که وقتی آیدی ساخته شد ( رندوم انتخاب شد ) حالا میاد آیدی رو در دیتابیس میزنه و دنبال متن سوال میگرده ، اون رو بصورت یک دستور echo قرار میدید ، حالا فقط با یک ایونت سوال رو کانستراکت دریافت میکنه ...

( حالا یک نکته و راهنمایی جداگانه : شما اگر یک بازی سوالی بسازید که بخش های مختلفی داشته باشه ، مثلا اجتماعی ، فرهنگی ، سیاسی و ... ، میتونید چندین تیبل در دیتابیس بسازید و برای هر بخش فایل های مختلفی بسازید ، یا حتی میتونید آیدی های منحصر به فرد برای هر بخش بسازید ... )

در کل روش دوم احتیاج به کد نویسی داره ، اما خب اگر وارد باشید ، شاید کل سیستم برنامه نویسیش 40 تا 60 دقیقه طول بکشه .

بنده خودم کل سیستم ثبت نام و ورود و ثبت امتیاز و کنترل پنل ادمین برای بازی رو در طول 2 ساعت نوشتم ، چیزی حدود 68 تا فایل بود ، ولی خب نصف بیشتر 68 تا فایل ، چیز هایی هستن که یک بار مینویسید ، بعد در همه فایل ها کپی و پیست میکنید ...

امیدوارم که بتونه این تاپیک بهتون کمکی کرده باشه .
موفق باشید /
ممنون
حدس فوتبالی :

دریاف از بازار           دریافت از مایکت

بازی با ریاضی :

دریافت از بازار

 
پاسخ دهید
 سپاس شده توسط:
  


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشکل پلاگین پوشه senator 5 84 دیروز، 06:24 عصر
آخرین ارسال: shazde
  حل شده AJAX محمد 82 8 84 دیروز، 03:37 عصر
آخرین ارسال: mohsen_nasri
  وینوس ali_2018 0 27 دیروز، 12:35 عصر
آخرین ارسال: ali_2018
  ارسال اطلاعات (مانند مقدار متغیر و ...) از طریق وای فای alireza24 12 241 1397/3/26، 10:11 عصر
آخرین ارسال: alireza24
  حل شده ساخت بمب alireza24 20 514 1397/3/26، 10:09 عصر
آخرین ارسال: alireza24

پرش به انجمن: