رفتن به مطلب
  • 0

لود شدن برنامه از مرحله قبل


wryakamangar

سوال

با سلام خدمت دوستان

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

باتشکر

لینک ارسال
به اشتراک گذاری در سایت های دیگر

5 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

شما میتونی از دیتابیس استفده کنی و مثلا تا مرحله 5 رفته 5 ذخیره بشه بعد موقع باز شدن برنامه بره برسی کنه که عددد دیتابیس چنده از همون جا شروع کنه میتونی به جای دیتا بیس از نوشتن یه تکست در حافظه استفاده کنی ولی کاربر بهش دست رسی داره

لینک ارسال
به اشتراک گذاری در سایت های دیگر

درود.

خیلی کارها میشه کرد .

یکی دیگه از کارهای آماتوری هم اینه که برای هر مرحله یک مقدار قرار بدید . مثلا مرحله اول مقدار 1 و مرحله دهم هم مقدار 10.

حالا اگر برنامه در مرحله 6 خارج شد ، در یک فایل txt شما مقدار 6 رو میخونین !

توی کد نویسی میتونید با Select Case یا دستور شرطی تعیین کنید که اگه متن txt مساوی 1 بود بره مرحله 1 و اگه مساوی 6 بود هم بره مرحله 6 !

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اگه از فایل تکست استفاده کنید و بخواید که کاربر نتونه به راحتی به این فایل دسترسی پیدا کنه و مقدار اون رو عوض کنه، باید فایل رو توی DirInternal ذخیره کنید و اسم و پسوندشم یه چیز عجیب غریب بذارید مثلا ascv.fgh برای اینکه کاربر از روی اسمش نفهمه که فایل مال چیه

یا حتی میتونید اطلاعات فایل رو به صورت دستی یا با کتابخونه های مرتبط، رمزنویسی کنید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

File.WriteString(File.DirInternal,"ascv.fgh","your data for Write")

از این کد برای نوشتن داده ها در یک فایل تکست که در DirInternal قرار داره و اسمش ascv.fgh هست استفاده میشه

برای خوندن اطلاعات از همین فایل هم از کد زیر استفاده کنید:

Dim MyData As String
MyData = File.ReadString(File.DirInternal,"ascv.fgh")

موفق باشید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...