بانک سوالات
#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 تا فایل ، چیز هایی هستن که یک بار مینویسید ، بعد در همه فایل ها کپی و پیست میکنید ...

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


 سپاس شده توسط: 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 تا فایل ، چیز هایی هستن که یک بار مینویسید ، بعد در همه فایل ها کپی و پیست میکنید ...

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

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

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

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

  پاسخ


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


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  حل شده خرید درون برنامه مایکت در وب ویو Arianm 3 840 1402/4/25، 12:01 عصر
آخرین ارسال: Arianm
Wink سیستم شخصی سازی خودرو Arianm 1 389 1402/4/24، 05:21 عصر
آخرین ارسال: SHAMIRZA
  علت بازی نشدن وقتی نصب شده amirhosseinalizadehgharebaba81 1 313 1402/4/23، 02:22 عصر
آخرین ارسال: (:--ALI--:)
  چگونگی اجرا بازی روی ه‍است ایران (:--ALI--:) 8 1,461 1402/3/24، 04:50 عصر
آخرین ارسال: (:--ALI--:)
  وصل شدن به روح هاست قبلی :) amirhosseinalizadehgharebaba 2 2,026 1401/11/2، 09:43 عصر
آخرین ارسال: amirhosseinalizadehgharebaba

پرش به انجمن: