<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های مهدی بیگی پور</title>
        <link>https://virgool.io/feed/@mehdibeygipoor</link>
        <description>من به برنامه نویسی علاقه مندم و هرروز اطلاعاتم رو در این زمینه زیاد میکنم</description>
        <language>fa</language>
        <pubDate>2026-04-14 18:36:57</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/329103/avatar/G6mEWR.jpeg?height=120&amp;width=120</url>
            <title>مهدی بیگی پور</title>
            <link>https://virgool.io/@mehdibeygipoor</link>
        </image>

                    <item>
                <title>اسپلش اسکرین بازی</title>
                <link>https://virgool.io/@mehdibeygipoor/%D8%A7%D8%B3%D9%BE%D9%84%D8%B4-%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%86-%D8%A8%D8%A7%D8%B2%DB%8C-ejqlapgezm7t</link>
                <description>Splash_Screenسلام  دوستان عزیز مثلا ما یه بازی داریم قبل از این که این بازی باز بشه دید که یه  عکس میاد بعضی مواقع هم فیلم میاد به این ها میگن  اسپلش اسکرین من توی کانال آپاراتم یه ویدیو گذاشتم و آموزش دادم که چه جوری میشه اسپلش اسکرین برای بازی مون بزاریم با یونیتیممنون میشم اگر کانالم رو دنبال کنید: https://www.aparat.com/v/pzl271r </description>
                <category>مهدی بیگی پور</category>
                <author>مهدی بیگی پور</author>
                <pubDate>Fri, 08 Nov 2024 19:39:56 +0330</pubDate>
            </item>
                    <item>
                <title>آموزش ویدیویی مبانی برنامه نویسی</title>
                <link>https://virgool.io/@mehdibeygipoor/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%88%DB%8C%D8%AF%DB%8C%D9%88%DB%8C%DB%8C-%D9%85%D8%A8%D8%A7%D9%86%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-svvnzbk0ym4v</link>
                <description>سلام دوستان عزیز توی کانال آپاراتم  ویدیوی دوم آموزش مبانی برنامه نویسی روگذاشتم خوشحال میشم نگاه کنید www.aparat.com/v/ezg7ga0 توی بالا ویدیوی که بخش دوم آموزش مبانی برنامه نویسی هست رو  امروز گذاشتم هست لطف کنید نگاه کنید حمایت شما انرژی میده به من.</description>
                <category>مهدی بیگی پور</category>
                <author>مهدی بیگی پور</author>
                <pubDate>Mon, 04 Nov 2024 16:53:20 +0330</pubDate>
            </item>
                    <item>
                <title>کانال آپارات</title>
                <link>https://virgool.io/@mehdibeygipoor/%DA%A9%D8%A7%D9%86%D8%A7%D9%84-%D8%A2%D9%BE%D8%A7%D8%B1%D8%A7%D8%AA-hhteenpjhfmm</link>
                <description>سلام دوستان عزیز من کانال آپاراتم را راه اندازی کردم خوشحال میشم اگر از کانال دیدن کنید و نظراتتون رو بگید عکس کانال- ۱۴۰۳/۸/۱۴آدرس کانال آپاراتنوشته بالا لینک شده به آدرس کانالنوشته پایینی هم آدرس خود کانال هستhttps://www.aparat.com/MehdiBeygiPoorلطفا حمایت کنید که من آموزش های بیشتری رو بزارم ممنونم از لطفتون</description>
                <category>مهدی بیگی پور</category>
                <author>مهدی بیگی پور</author>
                <pubDate>Mon, 04 Nov 2024 11:19:39 +0330</pubDate>
            </item>
                    <item>
                <title>UNITY یا UNREAL ENGINE</title>
                <link>https://virgool.io/codenevis/unity-%DB%8C%D8%A7-unreal-engine-ckdsu6pt8img</link>
                <description>کدوم موتور بازی سازی بالاخره ؟وقتی میری سمت یه کاری اونم برنامه نویسی سوال های مختلف براتون پیش میاد اونم با جواب های مختلف ! که چی بهتره از کجا شروع کنم .این مقاله راجع به بازی سازی که کدوم موتور بازی سازی بهتره ؟وقتی میخوای یه موتور بازی سازی رو انتخاب کنید یه بحث مهم پیش میاد که کدوم محبوب تره ؟توی این مقاله میخوایم به این موضوع مهم هم بپردازیم1_بازی های 3D(سه بعدی)احتمالا تبلیغ جدیدترین نسخه  unreal engine که نسخه 5 هست رو دید که چه جزییاتی رو نشون میده اگر برای کارت گرافیک سیستم هذینه کردیدیا لپ تاپ دارید باگرافیک بالا و میخواید روی بازی های 3d(سه بعدی) کار کنید قطعا بهترین انتخاب همین آنریل انجین هست چرا که تمرکزش روی بازی های سه بعدی هست. یکی از بازی های معروفی که با آنریل انجین ساخته شده بازی فورتنایت هست که محبوبیت زیادی داره بعدی بازی تیکن هست.tekken8 PS5fortnigteیونیتی پس چی ؟ با یونیتی هم بازی های سه بعدی میشه ساخت و خیلی از بازی های سه بعدی معروفی با یونیتی ساخته شده ولی توی این بخش برنده آنریل انجین (UNREAL ENGINE)2_بازی های 2d(دو بعدی)توی این بخش هر دو خوب هستند ولی اگر برید یه سری اسناد هر دو مورتور های بازی سازی رو مطالعه کنید مبینید که آنریل بیشتر روی ساخت بازی های سه بعدی مانور داده .و تمرکزش رو گذاشته روش و  یه بحث دیگه هم هست که بهتون میگم ولی توی این بخش یونیتی(UNITY) برنده است3_زبان برنامه نویسی!هر موتور بازی سازی یه زبان برنامه نویسی داره! و زبان برنامه نویسی توی روند کار خیلی تاثییر داره !وچیزی که توی روند کار خیلی تاثیر داره راحت بودن اون هست از این لحاظ زبان سی شارپ هم راحت تره هم بورس تره  سی پلاس پلاس هم مزایای خودش رو داره.توی این بخش هم برنده یونیتی هست چون با سی شارپه!4_چند برنامه نویس با اون کار میکنند؟چرا این سوال مهمه ؟ ما وقتی یه بازی  میخوایم بسازیم   بالاخره یه جایی به یه مشکلی میخوریمحالا چه جوری مشکل روحل کنیم؟ با جست جو کردن یا پرسیدن از کسایی که با این موتور  کار کردنچیزی که من دارم میبینم طرفدار های موتور بازی سازی یونیتی بیشتره!پس توی این بخش یونیتی برنده هست.5_جمع بندی.موتور بازی سازی آنریل از لحاظ گرافیک حرف نداره!ولی وقتی ما میخوایم یه موتور بازی سازی رو انتخاب کنیم فاکتور های مهم دیگه ایی هم مطرحهو اون :1- زبان برنامه نویسی2- رابطه کاربری3 - چند برنامه نویس با اون کار می کنند؟-...اگر بخوایم جمع بندی کنیم  موتور بازی سازی (یونیتی)UNITY توی این فاکتور ها برنده است.من سعی کردم توی این مقاله به طور خلاصه براتون همه جوانب رو توضیح بدم.توی نظر ها بگید شما با چه موتور بازی سازی کار میکنید ؟و از نظر شما کدوم موتور بازی سازی بهتره!</description>
                <category>مهدی بیگی پور</category>
                <author>مهدی بیگی پور</author>
                <pubDate>Mon, 19 Aug 2024 16:11:30 +0330</pubDate>
            </item>
                    <item>
                <title>چرا سی پلاس پلاس؟</title>
                <link>https://virgool.io/@mehdibeygipoor/%D9%82%D8%AF%DB%8C%D9%85%DB%8C-%D8%B3%D8%AE%D8%AA-%D8%A7%D9%85%D8%A7-qlahtturw9ga</link>
                <description>سی پلاس پلاسسی پلاس پلاس یک زبان سطح بالاست درسته که حدود سی و شش سال از انتشار اون گذشته ولی هنوز هم بخاطر یه سری از ویژگی هایی که داره توکارهای بزرگ که در ادامه بهتون میگم مورد استفاده قرار میگیره و اگه این زبان رو هم بلد باشید یه سری جا ها کارتون رو میندازه خب حالا بریم که براتون توضیح بدم چرا این زبان قدیمی هنوز هم تو خیلی جاها استفاده میشه.شرکت های بزرگی مثل  SpaceX , Tiktok , Ubisoft ,Electronic Arts(EA),  Meta (facebook)  ,Microsoft ,...هنوز هم از این زبان استفاده میکنند و برنامه نویس های سی پلاس پلاس  استخدام میکنند چرا این زبان| کد های این زبان به سریع ترین شکل ممکن اجرا میشه|| چون که این زبان سریع اجرا میشه بنابراین بهترین گذینه برای ساخت بازی است (هرچند که از سی شارپ هم برای این کار استفاده میشه ولی نه به اندازه ی این زبان !)نود جی اس همان طور که میدونید جاوااسکریپت این روزا توی فرانت اند وبک اند  خیلی استفاده میشه از طرف  فرانت اند react اون و از طرف بک اند node express اون و یه چند تا فریم ورک و لایبرری دیگه هم هست که میتونید برید سرچ کنید و ببینید حالا این ها رو گفتم که به اینجا برسیم node این روزا امکان نداره کسی اسم نود جی اس  رو نشنیده باشه  این ابزار با سی پلاس پلاس نوشته شده به همین خاطره که سرعت اجرای کد های اون به خوبی صورت میگیره اگر با ریکت و اکسپرس  کار کرده باشد میدونید که برای کار کردن با این دو تکنولوژی باید نود را روی سیستمتون نصب داشته باشید تا این دو و خیلی از کتابخونه و فریم ورک های دیگه روی سیستمتون کار کنهموتور بازی سازیاین زبان به دلیل سرعت بالای اجرای کد توی صنعت بازی سازی هم خیلی مورد استفاده قرار میگیرهآنریل انجین: این موتور بازی سازی  در بازی های معروفی مورد استفاده قرار گرفته از جمله Street Fighter , Gears of War ,TekkenTekken Street Fighter  Gears of Warکرای انجین:با این موتور بازی سازی هم بازی های مختلفی ساخته شده از جملهCRYSIS , RYSE Son of RomeCRYSISRYSE Son of Romeسورس انجین:این موتور رو کمپانی قدرتمند valve نوشته که بازی خیلی معروف کانتر وچند تا بازی دیگه هم با این موتور نوشته شدهCounter StrikeCounter Strikeختم کلامزبان سی پلاس پلاس درسته که زبان قدیمی و یادگیری اون سخته ولی هنوز هم تو حوزه های مختلف از اون استفاده میشه این تکنولوژی react که به این سرعت با دام (به صورت مستقیم با DOM)ارتباط برقرار میکنه  واینقدر سریع هستش به کمک node و اون نود هم با زبان سی پلاس پلاس نوشته شده پس این ریکت قدرتمند رو از سی پلاس پلاس داریمدوستان یه لطفا بکنید این رو به اشتراک بزارید و کامنت و لایک هم یادتون نره.</description>
                <category>مهدی بیگی پور</category>
                <author>مهدی بیگی پور</author>
                <pubDate>Sat, 27 Nov 2021 10:09:57 +0330</pubDate>
            </item>
                    <item>
                <title>سی شارپ &lt;&gt; variables. حجم.رنج</title>
                <link>https://virgool.io/@mehdibeygipoor/%D8%AF%D8%B1%D8%A8%D8%A7%D8%B1%D9%87-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE-vzo5apdcgxc8</link>
                <description>C.sharpاول یک توضیح مختصری  راجع به سی شارپ بدیمسی شارپ یک زبانی است که حدود بیست  سال پیش توسط مایکروسافت رونمایی شده  و از خانواده سی استو ترکیبی از سی پلاس پلاس و جاوا است .-------از طریق دات نت در سی شارپ میتوانید بک اند سایت (برنامه نویسی سمت  سرور )  را انجام بدید.----با استفاده از موتور یونیتی بازی های متفاوت برای هر  پلتفرمی بنویسید.----در زمینه هوش مصنوعی میتوانید کار کنید  .کاری نیست که نشه با هاش کرد .برنامه هایی که  بخشی از آن یا قسمت بیشتر آن با سی شارپ نوشته شدهویندوز - اتودسک مایا(Autodesk Maya)-یونیتی(Unity)-فراست‌بایت(موتور بازی سازی )-مایکروسافت ویژوال استودیو(Microsoft Visual Studio)متغییر(Variable)اینجا متغیر رو به یک ظرف تشبیه کرده  که داده (data)  رو در اون میریزیم  ونگه میداریم...برای چی ما باید بدونیم متغیر ها مون چه قدر حجم میگیرند ؟ما وقتی برنامه ایی رو مینویسیم برای این که بهینه اش کنیم باید روی تک تک کد هامون کنترل داشته باشیم حالا چکونه این کار رو کنیم ؟اگر عدد میخواهیم وارد کنیم  باید ببینم تا چه مقداری میخواهیم این عدد بالا برود: متغیره byte برای مقداره صفر تا دویست و پنجاه و پنج  و 8 بایت اشغال میکند.متغیره Sbyte برای مقداره -128 تا 127  و 8 بایت اشغال میکند .اگر عدد خیلی بالا باشد از این نوع استفاده میکنیم:متغیره decimal برای مقداره  زیاد که توی جدول نوشته شده .. و 128 بایت اشغال میکنه .اگر عدد اعشاری باشه :متغیر doubleبرای اعداد اعشاری استفاده میشه و 64بایت هم حجم میگیره برای اعداد زیاد استفاده میشود.متغیر float هم برای اعداد اعشاری هست که 32بایت حجم میگره برای اعداد کم استفاده میشود.در جدول زیر همه ی متغییر های   سی شارپ و همینطور ای اس پی (سمت سرور ) با مشخصات کامل اومده .جدولستون هایی که  در این جدول مشخص شده :هر متغیر در فضای رم چقدر فضا اشغال میکند در ستون یکی مونده به آخری درستون  آخر هر متغیر حداقل چه مقدار داده (VALUE)را میگیرید . درستون  آخر حداکثر چه مقدار داده (VALUE) میگیرد.در ستون اول طرز نوشتن هر نوع (Type) در سی شارپ را نوشته .در ستون دوم طرز نوشتن هر نوع (Type) در Asp.net زبان سمت سروری سی شارپ.اگه خوشتون اومد لطفا لایک?❤? کنید و به اشتراک بزارید???خوشهال میشم نظراتتان رو با من در میان بزارید???ممنونم برای وقتی که گذاشتید لطفا حمایت کنید تا مقاله های بهتری بزارم ❤?</description>
                <category>مهدی بیگی پور</category>
                <author>مهدی بیگی پور</author>
                <pubDate>Mon, 14 Dec 2020 13:08:39 +0330</pubDate>
            </item>
            </channel>
</rss>