رفتن به مطلب

امین مهدی نژاد

معاون انجمن
  • تعداد ارسال ها

    716
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    135

تمامی مطالب نوشته شده توسط امین مهدی نژاد

  1. کار با آرایه ها و آبجکت ها آرایه ها و آبجکتها در جاوا اسکریپت بسیار ساده و استفاده آسانی دارند.و قدرت خوبی برای برنامه نویسان فراهم می کنن. اکنون آموزش هایی در این باره قرار خواهم داد تعریف نوع: در زیر نحوه ایجاد متغیری از هر یک را میبینید. //آرایه var arr=[]; //آبجکت var obj={}; افزودن مقدار در جاوااسکریپت سختگیری در زمینه اندازه و افزودن مقدار به آرایه و اشیا وجود ندارد و هر زمان لازم بود می توانید آن را اضافه کنید.مثلا arr[0]="test1"; arr[5]="test2"; object["key1"]="test"; object["key5"]=25; برسی وجود داشتن مقدار برای اینکار با یک if به راحتی میشود اینکار را انجام داد if(obj["test1"]) obj["test1"]="value"; واکاوی مقادیر for(int i=0;i<arr.length;i++) arr[i]=i; var x; for(x in obj) obj[x]="test"; برای آموزش بیشتر می توانید به لینک زیر مراجعه نمایید.که منبع قسمتی از این آموزش هم بوده است JavaScript Tutorial «موفق باشید.»
  2. ظاهرا اولین محصول فروشگاه جدید انجمن رو من قرار دادم. و از اونجایی که اکثرا هنوز با اون آشنایی ندارند. تصمیم گرفتم آموزشها و نمونه کدهایی از اون رو برایتان فراهم کنم. آموزش های من بر پایه جاوا اسکریپت هستند. البته امکان ساخت بر پایه بیسیک نیز وجود دارد. اولین مثال: گرفتن اطلاعات پروژه B4A در این مثال شما با انتخاب یک پروژه بی فور اطلاعاتی از قبیل لیست ماژولها . لیست فایل ها و لیست کتابخونه های مرتبط به پروژه را بدست می آورید. کد دیزاین: <!---------------------------فایل های لازم-----------------------------> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous"> <script src="http://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> <div class="col-md-9 col-md-offset-3"> <div class="row"> <div class="col-lg-6"> <div class="input-group"> <input id="prjpath" type="text" class="form-control" placeholder="محل ذخیره پروژه" /> <span class="input-group-btn"> <button id="b4aproject" class="btn btn-default" type="button">انتخاب</button> </span> </div> </div> </div> <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> <div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingOne"> <h4 class="panel-title"> <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="true" aria-controls="collapseOne"> ماژول ها </a> </h4> </div> <div id="collapseOne" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne"> <div class="panel-body"> <div class="list-group" id="list1"></div> </div> </div> </div> <div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingTwo"> <h4 class="panel-title"> <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo"> فایلها </a> </h4> </div> <div id="collapseTwo" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingTwo"> <div class="panel-body" id="list2"></div> </div> </div> <div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingThree"> <h4 class="panel-title"> <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseThree" aria-expanded="false" aria-controls="collapseThree"> کتابخانه ها </a> </h4> </div> <div id="collapseThree" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingThree"> <div class="panel-body" id="list3"></div> </div> </div> </div> </div> کد جاوااسکریپت var projectPath=""; Html2.OnClick("b4aproject","b4aproject"); function b4aproject(){ var projectPath=File2.OpenFileDialog("","","B4A Project|*.b4a"); Html2.SetAttribute("prjpath","value",projectPath); var line=File2.ReadLines(projectPath); for(var i=0;i<Array2.Length(line);i++){ if(String2.StartsWith(Array2.Get(line,i),"NumberOfModules")){ var j=String2.SubString(Array2.Get(line,i),16); var html=""; for(var ii=0;ii<j;ii++){ var mdulin=Array2.Get(line,++i); var mdulins=String2.Split(mdulin,"="); html+= "<a href='#' class='list-group-item'>"+Array2.Get(mdulins,1)+"</a>"; Html2.SetHTML("list1",html); } } else if(String2.StartsWith(Array2.Get(line,i),"NumberOfFiles")){ var j=String2.SubString(Array2.Get(line,i),14); var html=""; for(var ii=0;ii<j;ii++){ var mdulin=Array2.Get(line,++i); var mdulins=String2.Split(mdulin,"="); html+= Array2.Get(mdulins,1)+"<br/>"; Html2.SetHTML("list2",html); } } else if(String2.StartsWith(Array2.Get(line,i),"NumberOfLibraries")){ var j=String2.SubString(Array2.Get(line,i),18); var html=""; for(var ii=0;ii<j;ii++){ var mdulin=Array2.Get(line,++i); var mdulins=String2.Split(mdulin,"="); html+= Array2.Get(mdulins,1)+"<br/>"; Html2.SetHTML("list3",html); } } } } توضیحات: کد دیزاین که کاملا بر مبنای HTML ایجاد شده است. ونیاز به توضیح خاصی ندارد. اما کد جاوا اسکریپت شامل Api برنامه نیز می باشد و بر همین اساس توضیحاتی در این خصوص خواهم داد Html2.OnClick("b4aproject","b4aproject"); کد بالا برای اختصاص رویداد کلیک کردن به یک المنت از کد Html می باشد و مثلا هربار دکمه ای با id مورد نظر یعنی b4aproject کلیک شود تابعی به همون نام اجرا می شود var projectPath=File2.OpenFileDialog("","","B4A Project|*.b4a"); Html2.SetAttribute("prjpath","value",projectPath); قسمت بالا هم پنجره انتخاب فایل را باز نموده تا پروژه خود را انتخاب نمایید و سپس اون رو در تکس باکسی با id مشخص یعنی prjpath قرار می دهد. در ادامه نیز دستورات api دیگری آمده است که مربوط به خواندن فایل کار با آرایه و رشته ها می باشد. که با یکبار اجرای اون در ویزارد JsWizardPro در فروشگاه می توانید با آنها بیشتر آشنا بشوید. «موفق باشید.»
  3. در یک کلام این نرم افزار یک فروشگاه اینترنتی می باشد. برای اجرای هر محصول باید بر روی نام اون در لیست کلیک بشه اگه تمایل به ساخت محصول دارین از WizarPro استفاده کنید پیشنیازهای نصب ویندوز 8 یا 10 جاوا 64بیتی دات نت 4 فعلا می تونین کتابخونه و ویزارد برای اون بسازید ولی احتمالا در آینده محصولات آموزشی نیز بشه در اون قرار داد. این تصویری از برنامه «موفق باشید.»
  4. ساخت قفل CPP و ویزارد برای کتابخونه های بی فور شما.

     

     

     

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

    Telegram: Contact @am_mn7

    با این کار کتابخونه یبار مصرف میشه و برای هر اپ طرف باید یکبار اونو بخره:bigsmile:

    البته هزینه هم داره:malih:

     

  5. str(5) = "-t" str(6) = "60" مقدار باید بر حسب ثانیه باشه به این صورت «موفق باشید.»
  6. در لینک زیر توضیحات کافی قرار داده ام «موفق باشید.»
  7. امین مهدی نژاد

    کتابخانه B4JSubtitleReader

    نگارش 1.0.0

    47 دریافت

    قبلا نسخه B4A این کتابخونه رو نوشته بودم. و نسخه B4J اونو فراهم نمودم و قرار دادم. از نظر کار کرد شبیه نسخه یک در B4A میمونه و کدنویسی اون به همون ترتیب می باشه. امیدوارم مفید باشه براتون. «موفق باشید.»
    رایگان
  8. کتابخانه B4JSubtitleReader مشاهده فایل قبلا نسخه B4A این کتابخونه رو نوشته بودم. و نسخه B4J اونو فراهم نمودم و قرار دادم. از نظر کار کرد شبیه نسخه یک در B4A میمونه و کدنویسی اون به همون ترتیب می باشه. امیدوارم مفید باشه براتون. «موفق باشید.» ارسال کننده امین مهدی نژاد ارسال 10/08/2017 دسته کتابخانه ها  
  9. کتابخانه irMapsforge مشاهده فایل در بین پروژه های متن باز در زمینه نقشه های آفلاین Mapsforge از جایگاه خوبی بخصوص در ایران برخوردار است. استفاده از نقشه در بسیاری از برنامه های اندروید نیاز زیادی پیدا کرده است ولی آنلاین بودن آن هم ممکن است مشکلاتی را برای بعضی کاربران فراهم نماید. استفاده از نقشه آفلاین گاهی برای توسعه دهندگان راه حل مناسبی بشمار می آید. بر همین اساس این کتابخانه را فراهم نمودم. امیدوارم که برای کاربران مفید و کاربردی باشد. منبع: GitHub - mapsforge/mapsforge: Vector map library written in Java - running on Android and Desktop. مثال: #Region Activity Attributes #FullScreen: False #IncludeTitle: True #Extends: org.mapsforge.android.maps.MapActivity #AdditionalRes: ..\res #End Region Sub Globals Dim ir As irMapsforge End Sub Sub Activity_Create(FirstTime As Boolean) ir.Init(File.DirRootExternal,"IRAN.map") Dim re As Reflector Activity.AddView(ir.getMapView(re.GetActivity),0,0,100%x,100%y) ir.setting(re.GetActivity) ir.mapController.setZoom(14) End Sub دانلود نقشه: از لینک زیر می توانید نقشه های عمومی را دانلود کنید Index of /maps «موفق باشید.» ارسال کننده امین مهدی نژاد ارسال 10/07/2017 دسته کتابخانه ها
  10. دیروز ACQuickPack API در کانال انجمن قرار گرفت و از اونجایی که کدهای این برنامه با بیسیک نوشته میشه تا جایی که من دیدم این کتابخونه رو تهیه کردم تا برای نوشتن و کار با API راحتتر باشید. در انتهای هر کلاس عدد 2 رو گذاشتم تا با کلاس های خود B4J تداخل نداشته باشه. که البته با هماهنگی بوده و مشکلی در این بابت وجود نداره در ضمن یک توضیح مختصر از کاربرد هر متد رو نوشتم. «موفق باشید.» ACQuickPack.rar
  11. هر دو نسخه رو حذف و دوباره بارگذاری کردم تا اگر مشکلی هست برطرف شود. یه آموزش هم براش بزارم افزودن تصویر در خود دیتابیس اگر در دیتابیس ستونی از نوع blob داشته باشید می توانید انواع فایل مثل تصاویر رو در اون قرار بدید. البته توصیه نمیشه هنگامی که تصاویر زیلد و پرحجمی داشته باشید از این روش استفاده کنید. برای افزودن چنین عکسهایی در کد HTML چنین استفاده می کنیم <img src="sql/Select pic From tbl where id=1" /> در کد بالا pic نام ستون و tbl نام جدول می باشد. برای افزودن دیتابیس به کد کتابخونه از تابع setDB استفاده می کنیم. مثلا: Dim ir As irHtmlView ir.Initialize ir.setDB(File.DirInternal,"data.db") ... افزودن تصویر از اینترنت این هم که روش ساده ای دارد. که در کد زیر نمایان است <img src="https://answercenter.ir/uploads/set_resources_8/619a9f9a78e845698216372767e314f1_responsive-design-by-saeednazari.png" /> چنانچه کد در صورت قطع نت بخواهید از تصویری پیشفرض استفاده کنید از تابع notNet استفاده کنید. مثلا: Dim ir As irHtmlView ir.Initialize ir.notNet(LoadBitmap(File.DirAssets,"answercenter.png")) ... گرفتن متن HTML چنانچه برای Share کردن نیاز به گرفتن متن HTML باشید از تابع GetText استفاده کنید. کد نمونه: Dim ir As irHtmlView ir.Initialize ir.setDB(File.DirInternal,"data.db") ir.notNet(LoadBitmap(File.DirAssets,"answercenter.png")) Activity.AddView(ir.getView,0,0,100%x,100%y) ir.SetHtml( File.ReadString(File.DirAssets,"a.txt")) «موفق باشید.»
  12. به این کتابخونه نیاز دارید اگر خطایی خاصی میده بیان کنید. «موفق باشید.»
  13. قابلیت های جدید اضافه شد <h1><font color="red">درباره ی ما</font></h1> <p> گروه برنامه نویسی انسور سنتر کار خود را به صورت رسمی از سال 1392 تحت عنوان تیم برنامه نویسی بیسیک4اندروید ایران آغاز کرد و در کمتر از یک سال به پرمخاطب ترین .و محبوب ترین انجمن برنامه نویسی بیسیک4اندروید ایرانی تبدیل شد و اکنون به درخواست بسیاری از کاربران، انجمن زمینه فعالیت خود را گسترش داده است</p> <img src="asset/answercenter.png" /> <p> توجه: تمامی حقوق انجمن محفوظ و هرگونه کپی برداری بدون رضایت مدیریت شرعا و قانونا حرام است</p> <img src="https://answercenter.ir/uploads/set_resources_8/619a9f9a78e845698216372767e314f1_responsive-design-by-saeednazari.png" /> <b>آدرس: بلوچستان، ایرانشهر، بلوار مکران، میدان بسیج، جنب حوزه علمیه حقانیه.</b><b>:)</b> <img src="sql/Select pic From tbl where id=1" /> <p>کد پستی: 9917914113</p> «موفق باشید.»
  14. امین مهدی نژاد

    دریافتB4JRSyntaxTextArea

    B4JRSyntaxTextArea مشاهده فایل اینم اولین کتابخونه B4J که wrap کردم. این کتابخونه ادیتور زبان های برنامه نویسی بوده و از تعداد متنوعی از زبان های برنامه نویسی و فایل های متنی خاص پشتیبانی می کند. زبان هایی مثل جاوا - بیسیک - سی شارپ و ... منبع: GitHub - bobbylight/RSyntaxTextArea: A syntax highlighting, code folding text editor for Java Swing applications. مثال: Sub Process_Globals Private fx As JFX Private MainForm As Form Dim w As SyntaxConstants=Null Dim rsta As B4JRSyntaxTextArea End Sub Sub AppStart (Form1 As Form, Args() As String) MainForm = Form1 rsta.init MainForm.RootPane.AddNode(rsta.getView,0,0,300,300) rsta.resize(800,800) rsta.setText("public class main{}") rsta.setSyntax(w.SYNTAX_STYLE_JAVA) MainForm.Show End Sub «موفق باشید.» ارسال کننده امین مهدی نژاد ارسال 09/17/2017 دسته کتابخانه ها  
  15. امین مهدی نژاد

    B4JRSyntaxTextArea

    نگارش 1.0.0

    39 دریافت

    اینم اولین کتابخونه B4J که wrap کردم. این کتابخونه ادیتور زبان های برنامه نویسی بوده و از تعداد متنوعی از زبان های برنامه نویسی و فایل های متنی خاص پشتیبانی می کند. زبان هایی مثل جاوا - بیسیک - سی شارپ و ... منبع: GitHub - bobbylight/RSyntaxTextArea: A syntax highlighting, code folding text editor for Java Swing applications. مثال: Sub Process_Globals Private fx As JFX Private MainForm As Form Dim w As SyntaxConstants=Null Dim rsta As B4JRSyntaxTextArea End Sub Sub AppStart (Form1 As Form, Args() As String) MainForm = Form1 rsta.init MainForm.RootPane.AddNode(rsta.getView,0,0,300,300) rsta.resize(800,800) rsta.setText("public class main{}") rsta.setSyntax(w.SYNTAX_STYLE_JAVA) MainForm.Show End Sub «موفق باشید.»
    رایگان
  16. ادیتور ساده ای هم توسط B4J برای این کتابخونه نوشتم که امکان ذخیره در دیتابیس رو هم دارا می باشد لینک زیر مربوط به سورس این کتابخونه و لینک زیر مربوط به دانلود خود برنامه می باشد. HTML4Book-answercenter.ir «موفق باشید.»
  17. امین مهدی نژاد

    HTML4Book

    نگارش 1.0.0

    57 دریافت

    این سورس رو برای کتابخونه irHTMLView تهیه کردم تا بشه راحت متن مناسب برای این کتابخونه رو تهیه کرد ویژگی های برنامه: امکان ذخیره در دیتابیس امکان ذخیره در فایل امکان پیشنمایش امکان افزودن متن و تصویر نکات آموزشی: کار با دیتابیس کار با فرم ها کار با فایل ها نکته:چنانچه بخواهید عکس ها در پیشنمایش دیده شود آنها را در کنار فایل دیتابیس قرار دهید. «موفق باشید.»
    رایگان
  18. دوتا کتابخونه لازمش یکی در لینک زیر قرار دارد و یکی هم در زیر jsoup-answercenter.ir در زمینه گرفتن عکس از وب براش قرار ندادم. اگر چند تا پیشنهاد دیگه براش باشه.آپدیتش می کنم.اگر کم و کاستی داره بیان کنید. «موفق باشید.»
  19. خیر این کتابخونه مخصوص اینکار نوشته نشده در انجمن جستجو کنید حتما پاسخ مناسبی برای اینکار خواهید یافت مثلا آوزش زیر «موفق باشید.»
  20. امین مهدی نژاد

    دریافتirHTMLView

    مشاهده فایل irHTMLView این کتابخونه ویوی نسبتا ساده ای ولی کاربردی برای نمایش فرمت بندی شده متون می باشد.بعضی از مارکت ها به دلیل نامناسب بودن نمایش html در وب ویوها استفاده از html در وب ویو را محدود کرده اند. ولی این کتابخونه ویویی برای نمایش html می باشد که با ساختاری نسبتا ساده طراحی کردم تا این مشکل حل شود. نمایش متون در اپ ها بسیار رواج دارد. وجود کتاب های متنوع و یا نمایش اطلاعات دیگر در برنامه این کتابخونه را کاربردی می کند. قابلیت ها نمایش متون با سایزهای مختلف متون رنگی نمایش عکس های متنوع در بین متون سادگی استفاده از آن تبدیل html به متن کاربرد Dim ir As irHtmlView ir.Initialize Activity.AddView(ir.getView,0,0,100%x,100%y) ir.SetHtml( File.ReadString(File.DirAssets,"a.txt")) کد html نمونه <h1><font color="red">درباره ی ما</font></h1> <p> گروه برنامه نویسی انسور سنتر کار خود را به صورت رسمی از سال 1392 تحت عنوان تیم برنامه نویسی بیسیک4اندروید ایران آغاز کرد و در کمتر از یک سال به پرمخاطب ترین .و محبوب ترین انجمن برنامه نویسی بیسیک4اندروید ایرانی تبدیل شد و اکنون به درخواست بسیاری از کاربران، انجمن زمینه فعالیت خود را گسترش داده است</p> <p> توجه: تمامی حقوق انجمن محفوظ و هرگونه کپی برداری بدون رضایت مدیریت شرعا و قانونا حرام است</p> <img src="asset/answercenter.png" /> <b>آدرس: بلوچستان، ایرانشهر، بلوار مکران، میدان بسیج، جنب حوزه علمیه حقانیه.</b><b>:)</b> <img src="asset/answercenter.png" /> <p>کد پستی: 9917914113</p> نکات: در کد از html به صورت تودرتو استفاده نکنید.و فقط تگ font که برای رنگ استفاده می شود را مانند کد بالا به این صورت استفاده کنید. کد تصویر و نحوه قرار گرفتن و آدرس دهی asset رو دقت کنید. «موفق باشید.» ارسال کننده امین مهدی نژاد ارسال 09/16/2017 دسته کتابخانه ها
  21. از لینک زیر می تونین اونو دانلود کنید android-async-http(answercenter.ir) «موفق باشید.»
  22. اینم مثال اون Dim ir As irInterNet ir.init("ir") ir.AddHeader("User-Agent", "Android (18/4.3; 320dpi; 720x1280; Xiaomi; HM 1SW; armani; qcom; en_US)") ir.AddCookie("cookiesare", "awesome",1,"mydomain.com","/") ir.get("https://www.google.com/") wait For ir_Response (Success As Boolean , Res As String,header() As Object) If Success==True Then Msgbox(Res,"") For i=0 To header.Length-1 ToastMessageShow(header(i),True) Next End If نکته:اگر از waitFor مثل این مثال استفاده میکنید هرگز نام متغیر رو به عنوان محدود کننده به اون ندید. «موفق باشید.»
  23. کتابخانه ir3DTable مشاهده فایل بازی ماهجونگ رو خیلی وقت پیش نوشته بودم. بعد از اون برای ساخت سریع تر بازی solitaire اینو نوشتم.ولی هرگز فرصت نشد اونو بسازم. کاربرد کتابخونه مشخصه میتونه ویو ها رو به صورت جدول هایی در سه محور قرار بده. کاربرد هاش هم تقریبا مشخصه. امکاناتی مثل گرفتن آیتم ها در محورهای مختلف گرفتن تمام آیتم های بالا در یک ستون یا سطر خاص چک وجود ویو در اطراف ویوی مورد نظر افزودن و حذف ایتم ها کد نمونه Dim t3d As Table3D t3d.Initialize(Me,"t3d") Activity.AddView(t3d.GetPanel,0,0,100%x,100%y) t3d.SetViewCount(8,8,4) t3d.SetPadding(10,10,10,10) t3d.SetMarginCel(5,5,10,5) t3d.SetPerTop(-2,-2) t3d.SetSizeCel(83,115) lstTiles.Initialize() maps.Initialize Dim lst As List=File.ReadList(File.DirAssets,"1.map") For i=0 To (lst.Size/2)-1 Dim xyz As Int=lst.Get(i) Dim irnd As Int=Rnd(1,40) lstTiles.Add(irnd) maps.Put(xyz,irnd) Dim img As Tiles img.Initialize(Me,"img") If xyz<64 Then img.stBase(xyz Mod 8,xyz/8,0) t3d.AddViewAt(img.GetBase,xyz Mod 8,xyz/8,0) Else If xyz<128 Then xyz=xyz-64 img.stBase(xyz Mod 8,xyz/8,1) t3d.AddViewAt(img.GetBase,xyz Mod 8,xyz/8,1) Else If xyz<192 Then xyz=xyz-128 img.stBase(xyz Mod 8,xyz/8,2) t3d.AddViewAt(img.GetBase,xyz Mod 8,xyz/8,2) Else xyz=xyz-192 img.stBase(xyz Mod 8,xyz/8,3) t3d.AddViewAt(img.GetBase,xyz Mod 8,xyz/8,3) End If img.DesignerCreateView(irnd&".png") img.GetBase.Tag=img Next متاسفانه وقت ساخت مثال براش نداشتم. در آینده آموزش بهتری از اون فراهم می کنم. از دوستان اگر کسی با اون بازی solitaire رو نوشتم. یه نسخه برام بفرسته. «موفق باشید.» ارسال کننده امین مهدی نژاد ارسال 09/12/2017 دسته کتابخانه ها
  24. خب باید نظر داشته باشید که هوش لازم برای این بازی ها رو بر پایه قوانین ریاضی میشه شبیه سازی کردچون اکثر این قبیل بازی ها بر اساس اصول منطقی و ثابتی بنا شده اند. بازی های کارتی همچون solitaire که از نظر سبک پیاده سازی در سطح و اندازه همین بازی خواهد بود. «موفق باشید.»
  25. مشاهده فایل سورس بازی Mahjong بازی های سبک مهره ای و کارتی بسیار در بین کاربران مختلف جای خود را باز کرده اند. مثلا خود من بازی ماهجونگ که در ویندوز بود رو به دلیل علاقه ای که به اون داشتم برای اندروید تهیه کردم. این سورس نمونه ای از این سبک بازی ها می باشد. دیگر نمونه های این سبک را هم به همین روش براحتی میتونین بسازین مثلا بازی solitaire تفاوت زیادی در نحوه پیاده سازی با این بازی ندارد. امیدوارم این بازی نمونه ای خوب و مثالی مناسب برای آموزش ساخت این سبک بازی ها باشد. «موفق باشید.» ارسال کننده امین مهدی نژاد ارسال 09/07/2017 دسته سورس
×
×
  • اضافه کردن...