انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
روش کلی ساخت این سبک برنامه های اندروید

روش کلی ساخت این سبک برنامه های اندروید

#1
سلام
وقت بخیر
این برنامه هایی که مسابقه گونه هست و مثلا یه عکس نشون میده باید بگی این عکس چی هست و زیر عکس یه سری حروف رو نمایش میده که کاربر باید یکی یکی حدس بزنه حروف رو و ...

این نحوه نمایش حروف و اینکه هر حرف رو چک میکنه و ... کلا چجوری پیاده سازی میشه؟ یه توضیحی اگه بدید ممنون میشم
پاسخ

روش کلی ساخت این سبک برنامه های اندروید

#2
سلام
به گفته یکی از دوستان که تو همین سایت راهنمایی کرده بود میشه جواب سوالتون رو اینجوری داد
اگر دقت کنید قسمتهای برنامه این نوع بازی ها رو میشه به قسمتهای زیر تقسیم کرد..
قسمت اول:که شامل تعدادی عکس هست..که این قسمت توسط برنامه فتوشاپ تدوین شده ..پس این قسمت ارتباطی با اندروید ندارد..
قسمت دوم:یه صفحه کلید هست برای تایپ حروف..که این رو هم میشه با یک TableLayout دکمه ها رو بسازید.که ساختار سختی به هیچ عنوان نداره..
قسمت سوم: چک کردن حروف وارد شده توسط فرد با جواب معما .اگر درست بود برو سوال بعد اگه نه فلان کار رو کن
قسمت چهارم:اضافه کردن سکه یا راهنمایی ..که کافیه یه دیتابیس بسازید ..یعنی مثلا اگر جواب درست بود 20 تا عدد به سکه اضافه و ذخیره کن..
قسمت پنجم: راهنمایی بازی..که اصلا ساختار خاصی نداره..
کافیه اشنایی با جیسون (json) داشته باشید..هر ماه لینک عکس و جوابها و معما رو بفرستی داخل دیتابیس برنامه..
فهمیدن بهتر از دانستن است.
پاسخ
 سپاس شده توسط داش بهروز ، parniaznet ، admin

روش کلی ساخت این سبک برنامه های اندروید

#3
(۱۳۹۴/۰۱/۲۸, ۰۹:۲۰ ب.ظ)'s.saeid' نوشته: سلام
به گفته یکی از دوستان که تو همین سایت راهنمایی کرده بود میشه جواب سوالتون رو اینجوری داد
اگر دقت کنید قسمتهای برنامه این نوع بازی ها رو میشه به قسمتهای زیر تقسیم کرد..
قسمت اول:که شامل تعدادی عکس هست..که این قسمت توسط برنامه فتوشاپ تدوین شده ..پس این قسمت ارتباطی با اندروید ندارد..
قسمت دوم:یه صفحه کلید هست برای تایپ حروف..که این رو هم میشه با یک TableLayout دکمه ها رو بسازید.که ساختار سختی به هیچ عنوان نداره..
قسمت سوم: چک کردن حروف وارد شده توسط فرد با جواب معما .اگر درست بود برو سوال بعد اگه نه فلان کار رو کن
قسمت چهارم:اضافه کردن سکه یا راهنمایی ..که کافیه یه دیتابیس بسازید ..یعنی مثلا اگر جواب درست بود 20 تا عدد به سکه اضافه و ذخیره کن..
قسمت پنجم: راهنمایی بازی..که اصلا ساختار خاصی نداره..
کافیه اشنایی با جیسون داشته باشید..هر ماه لینک عکس و جوابها و معما رو بفرستی داخل دیتابیس برنامه..
 

درسته

در بعضی از این برنامه ها به جای نمایش کیبورد خودش یک سری حروف در هم ریخته رو نمایش میده
به نظرتون این ها رو خودشون از قبل تعریف کردن یا رندوم خودش تولید میشه؟
چجوری باید حرف وارد شده رو با حروف پاسخ چک کرد؟ منظورم حرف به حرف هست مثلا اگه طرف از بین حروف نمایش داده شده الف رو زد بیایم چک کنیم که پاسخمون کجاها الف داره و خونه های پاسخ رو پر کنیم باهاش
 
پاسخ

روش کلی ساخت این سبک برنامه های اندروید

#4
سلام راهای زیادی برای ساخت کلمات در هم ریخته هست اگه قصد دارید همه ی کلمات رو داخل اون بزارید بهتره ابتدا یک سری کارکترها رو تعریف کنید داخل اون بعد اگه خواستید در همریخته باشه میتونید از رندم استفده کنید و برای مقایسه کردن کلمات هم میتونید به این شکل عمل کنید :
مثلا میخواید حروف کلمه ی کلیدستان رو برابر هم کنید و مقایسه کنید
میتونید با این کد تعداد حروف رو برسی کنید

کلبد 350
کد پی‌اچ‌پی:
String str "kelidestan"
int i ;
str.length() ; 

به این شکل میتونید تعداد حروف را دریافت کنید
 
حالا برای مقایسه ی حروف با حروف جمله ها هم میتونید از این کد استفاده کنید :
در این کد محل قرار گرفتن حروف در جمله بدست می اید که برای مثلا در کد زیر حرف e را برسی  کردیم
عددی که بدست میاد 1 خواهد بود پس یعنی این حروف وجو د دارد و مکان اون 1 هست

کد پی‌اچ‌پی:
String str "kelidestan";
int k ;
str.indexOf("e",0); 

حالا در صورتی که حرف وارد شده داخل کلمه وجود نداشته باشه عدد -1 خواهد شد و به این شکل خواهیم فهمید که حرف مورد نظر در کلمه وجود ندارد .
و حالا برای اینکه ممکنه تعداد زیادی از این حرف داخل کلمه وجود داشته باشه و شما بخوایید به عنوان مثلا موقعیت e دومی رو فقط پیدا کنید به اون دستور میدیم که از کلمه ی دوم  به بعد دنبال اون حرف بگرده و موقعیتش رو بهمون بده ( به این نکته توجه کنید که اعداد از صفر شروع خواهند شد یعنی اگه موقعیت صقر بدست بیاید حرف اول مورد نظر خواهد بود )

کد پی‌اچ‌پی:
str.indexOf("e",1); 

حالا با ساخت یک  چرخه ی مبتونید ب راحتی تشخیص بدید که چند حرف در این کلمه تکرار شده و مکان اون کجاست
و با استفاده از  کلید 282 میتونید حروف رو با هم مقایسه کنید

موفق باشید
پاسخ
 سپاس شده توسط s.saeid ، parniaznet ، داش بهروز ، admin

روش کلی ساخت این سبک برنامه های اندروید

#5
(۱۳۹۴/۰۱/۲۸, ۰۶:۲۸ ب.ظ)'parniaznet' نوشته: سلام
وقت بخیر
این برنامه هایی که مسابقه گونه هست و مثلا یه عکس نشون میده باید بگی این عکس چی هست و زیر عکس یه سری حروف رو نمایش میده که کاربر باید یکی یکی حدس بزنه حروف رو و ...

این نحوه نمایش حروف و اینکه هر حرف رو چک میکنه و ... کلا چجوری پیاده سازی میشه؟ یه توضیحی اگه بدید ممنون میشم

 


سلام دوست عزیز من برنامه ای با لینک زیر دارم.برنامه و نحوه کارش رو ببین و اگه کدها(سورس ها) رو خواستی به ایمیل زیر پیام بده
Davood.g38@gmail.com
 
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان