نوشتن بازی ریور رید به زبان راست؛ قسمت اول: ساختن دنیا و بازیکن و رودخانه متحرک

Ғылым және технология

چون نوشتن بازی قبلی باحال بود، تصمیم گرفتم یه پروژه یک کم بزرگتر رو شروع کنم که هم برام سرگرم کننده باشه هم چیز یاد بگیرم. در نتیجه اینبار سعی می کنیم بر اساس بازی ریور رید (هواپیمای آتاری؟) پیش بریم و بدون استفاده از موتورهای بازی سازی، در ترمینال یه بازی بنویسم و ببینیم تا کجا پیش می‌ره.
در این قسمت که بخش اول ماجرا است، کنترل صفحه رو دست میگیریم و بازیکن رو درست می کنیم و رودخونه رو شکل می‌دیم و بعدش هم با یک موتور فیزیک، رودخونه رو حرکت می‌دیم و تصادم قایق با رودخونه رو بررسی می‌کنیم. امیدوارم فرصتی باشه برای یاد گرفتن.
کدهای برنامه اینجا هستن:
github.com/jadijadi/riverride...
به حامیان کانال بپیوندین (:
/ @jadimirmirani

Пікірлер: 225

  • @shapoorinfo
    @shapoorinfo2 ай бұрын

    چون منابع آموزش فارسی برای زبان راست نیست یا خیلی کمه چقدر عالی میشه که این آموزش رو هم ارائه بدی برای تمام علاقمندان زبان راست

  • @pouyaizadi1472

    @pouyaizadi1472

    2 ай бұрын

    واقعا موافقا

  • @amirhosseinamiran

    @amirhosseinamiran

    Ай бұрын

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

  • @jimjimjim5995

    @jimjimjim5995

    Ай бұрын

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

  • @shapoorinfo

    @shapoorinfo

    Ай бұрын

    درسته جادی جان ولی موضوع فقط انگلیسی و خواندن داکیومنت های دستورات نیست بلکه بیان موضوع و ارتباط بین دستورات و خیلی چیزهای دیگه ای که خودت هم بهتر میدونی که در بین داکیومنت ها پیدا نمیشه هیچوقت وگرنه در دنیای امروز کسی که انگلیسی تا حدی بلد نباشه که کارش بجایی نمی رسه مخصوصا که برنامه نویس باشه و کامنت های این سه بخش برای بازی رو بخونی میبینی که چقدر جذابه برای بچه ها و این هنر شماست در آموزش@@jimjimjim5995

  • @mikaeilnorouzi5631
    @mikaeilnorouzi56312 ай бұрын

    این 2 تا ویدیو اخیر خیلی فان و آموزنده بود مرسی ازت❤❤

  • @RustyGeek
    @RustyGeek2 ай бұрын

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

  • @mahdi.ahmadi.2
    @mahdi.ahmadi.22 ай бұрын

    منی که برنامه نویسیم در حد هلو ورد هستش لذت بردم ممنون جادی جان (:

  • @ashkanmasoodian6480
    @ashkanmasoodian64802 ай бұрын

    سلام. برای من که زبان راست رو بلد نیستم هم خیلی جذاب بود و تا آخرش دیدم و لذت بردم. حد اقل برای من زمان ویدئو طولانی نبود.

  • @immmdreza
    @immmdreza2 ай бұрын

    راست واقعا جذاب ترین زبانیه که تا حالا کار کردم باهاش

  • @miladsh2644
    @miladsh26442 ай бұрын

    درود بی کران ، این بازی آتاری دوران بچگی من بود یادش بخیر مرسی از محتوای جذاب

  • @hjnful
    @hjnful2 ай бұрын

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

  • @m.jmansouri9291
    @m.jmansouri92912 ай бұрын

    خیلی عالی، تا آخر دیدم از این سبک ویدئو ها بیشتر بذار.

  • @mragetsars
    @mragetsars2 ай бұрын

    آقا عالی بود انصافا محتوای بدرد بخور این روزا تو یوتوب فارسی کمه. دمتون گرم

  • @Aliahmadi-fn5of
    @Aliahmadi-fn5of2 ай бұрын

    خیلی کیف داد بازم ویدیو بلند بگیر❤😂

  • @AliRezA-od7on
    @AliRezA-od7onАй бұрын

    خیلی لذت بخش بود این مسیر با جادی

  • @nima9625
    @nima96252 ай бұрын

    آقا طول ویدئو خوب و مناسب بود، درسته که به دلیل پیچیدگی‌های زبان مورد استفاده و عدم تسلط من به عنوان بیننده، دقیق و با جزئیات نمی‌فهمیدم داری چیکار می‌کنی، ولی چون تصویر کلی پروسه مشخص بود و می‌دونستم به کجا قراره برسی، کاملاً قابل درک بود. 🕊️🍀🌹

  • @hosseinnamazian1980
    @hosseinnamazian19802 ай бұрын

    خیلی آموزنده بود جادی جان. باز هم ادمه بده. بخصوص با راست

  • @MasoudShahsavarii
    @MasoudShahsavarii2 ай бұрын

    خیلی خوبه، شاید خودت ندونی چقدر آموزنده و مفید هست، ممنون

  • @smallgames214
    @smallgames2142 ай бұрын

    سلام جادی جان این دو تا ویدئو اخیر واقعا عالی بوده خواهش تو این موضوع بیشتر فعالیت بکنید

  • @rastinsenobari6735
    @rastinsenobari67352 ай бұрын

    خیلی جالب بود مخصوصا برای من که rust بلد نیستم و بیشتر زد به سرم که این زبون مزخرف رو یاد بگیرم :) حتما روزی که شروع کردم دوباهرمیام این ویدئو رو میبینم

  • @kourosh8087
    @kourosh80872 ай бұрын

    مرسی که بازی نویسی میذارید واسمم فرقی نداره چه زبانی باشه همینکه خیلی کمک میکنه که منطق برنامه نویسی رو تو ما قویی کنه واقعا ارزشمنده❤

  • @Arman-hq8xy
    @Arman-hq8xy2 ай бұрын

    عالی بود,بازم از این جور ویدیو ها بذار. علاوه بر اینکه چیزی یاد میگیریم فان و باحال هم هست

  • @hr.poureshgi
    @hr.poureshgi2 ай бұрын

    از سبک زندگیت خیلی خوشم میاد از یاد گرفتن و استفاده از چیزایی که برات ناشناسه تو دنیای کامپیوتر نمی ترسی و خیلی فان باهاش کار می کنی ❤️❤️

  • @sinahasani5736
    @sinahasani57362 ай бұрын

    این ویدئو خیلی عالی و فان بود جادی، لطفاً بیشتر از زبان rust و این سبک ویدیو های بازی سازی بزار ممنون ❤

  • @hamed334
    @hamed33419 күн бұрын

    ویدیو عالی. حتما به ساخت این مدل ویدیو ها ادامه بده!

  • @rezabagherii
    @rezabagherii2 ай бұрын

    لطفا این سبک آموزش هارو ادامه بده جادی جان❤🔥

  • @mamdos5959
    @mamdos59592 ай бұрын

    ویدیوی جالبی بود نحوه تفکر یه برنامه نویس رو حین مواجه شدن با اشکالات مختلف نشون میده و به جونیور ها نشون میده که شیوه حل مسائل چه شکلیه و اگرم نمیدونن بقیه چجوری کد میزنن و یا خودشون خیلی خیلی عقبن و بدن ببینن که واقعا بقیه چه شکلی هستن و کسی هم پرفکت نیست ممنون از تو جادی ❤

  • @SiavashSol
    @SiavashSol2 ай бұрын

    مرسی جادی عزیز دم شما گرم. یک سالی میشه که برای برنامه نویسی بلاکچین با راست کد میزنم و به خاطر علاقم به بلاکچین جذب این زبان هم شدم. جالب این که برنامه نویسی رو با شما شروع کردم با پایتون و الان هم رسیدم به راست! :)) اگه بتونید ویدیو های بیشتری از کارکردنتون با راست رو به اشتراک بذارین ممنون میشم. 3>

  • @lezard7216
    @lezard72162 ай бұрын

    عالی بود جادی جان، از این ویدیو و ویدیو قبل به شدت لذت بردم و کلی چیز یاد گرفتم

  • @mkrdeveloper
    @mkrdeveloper2 ай бұрын

    دمت گرم آخر شبی کلی خندیدم

  • @alirezatavakoli7759
    @alirezatavakoli77592 ай бұрын

    یادش بخیر من پدرم این بازیو خیلی دوست داشت

  • @navidzeinalpour
    @navidzeinalpour2 ай бұрын

    اتفاقا یه مدت بود منتظر ویدیو های طولانی بودم

  • @alirezaaraby
    @alirezaaraby25 күн бұрын

    تشکر از ویدیو های خوبت من خودم ویدیو های طولانی رو تو چندتا پارت میبینم ولی اتفاقا بنظرم چنین ویدیو هایی (طولانی حتی) خیلی باحالن درکل طول ویدیو مهم نیست بنظرم متحواش مهمه که محتوا هات همیشه جالبن مرسی

  • @mohsenmohammadi4552
    @mohsenmohammadi45522 ай бұрын

    Great Jadi, I really enjoyed it and you made me eager to learn about Rust❤❤❤

  • @benoffiicial
    @benoffiicial2 ай бұрын

    جادی یک انسان خوب🤍

  • @iliyalb
    @iliyalb2 ай бұрын

    نیازمند ویدیو های راست بیشتری هستیم 🤩

  • @alizarifpeyvandi824
    @alizarifpeyvandi8242 ай бұрын

    Keep going Jadi, that was so fun

  • @Al_Biruni808
    @Al_Biruni8082 ай бұрын

    مشتی هستی و پرطرفدار 🙌❤

  • @pourya90091
    @pourya900912 ай бұрын

    video kheyli jalebi bood👍👍

  • @mojtabashojajou7268
    @mojtabashojajou72682 ай бұрын

    من یه برنامه‌نویس سی‌شارپم اصولا ولی یه مدتیه که دارم راست میخونم و یه چیزایی باهاش نوشتم. به نظرم خیلی میشه باهاش کارای خفنی کرد. مرسی بابت ویدیو. با اینکه طولانی بود اما خوشم اومد. :) ایول!

  • @Ramtin2311

    @Ramtin2311

    Ай бұрын

    داداش تو که سی شارپ بلدی به نظرت زبان خوبیه از نظر شغلی یادش بگیرم؟

  • @hoosinrafie9401
    @hoosinrafie9401Ай бұрын

    خیلی عالیه لطقا ادامه بدید

  • @elyasramazanzadeh4231
    @elyasramazanzadeh42312 ай бұрын

    عالی بود جناب جادی . من که لذت میبرم . اشکالی نداره طولانی بودنش

  • @user-hl6if2kv7f
    @user-hl6if2kv7f2 ай бұрын

    آقا ممنون که به اشتراک میذاری

  • @sajad1784
    @sajad17842 ай бұрын

    اره واقعا جادی خیلی این ویدیو هات داره حال میده 3>

  • @FootballGravity_
    @FootballGravity_2 ай бұрын

    عالی جادی جان❤

  • @user-bo4ui2rv8l
    @user-bo4ui2rv8l2 ай бұрын

    جادی عزیز ممنون ، من عکس جادی رو برا اسپانیا زبان ها فرستادم ، گفتن این متال هست 😊

  • @fardinpeacejo1185
    @fardinpeacejo1185Ай бұрын

    فقط نمیدونم چرا بعد از تموم شدن اخرین اجرای بازیت تموم مانیتورمو ++++++ دیدم :) باحال بود .دمت گرم

  • @parhamm1
    @parhamm12 ай бұрын

    77:7:8 اتفاقا ویدیو بلند خیلی باحال تره با اینکه راست بلد نیستم از کلش لذت بردم سپاس

  • @spersona01
    @spersona012 ай бұрын

    باحال بود

  • @sinaghiasi6067
    @sinaghiasi60672 ай бұрын

    جالب بود 🔥

  • @rahimhashemi8453
    @rahimhashemi84532 ай бұрын

    دوتا ویدیو آخر بشدت جالب بودن👍👍👏👏

  • @sadeghmollaii9873
    @sadeghmollaii98732 ай бұрын

    بهترینی جدّا دمت گرم اساسی

  • @user-dz8mr3nz7z
    @user-dz8mr3nz7z2 ай бұрын

    فوق العاده ❤

  • @smhn24
    @smhn242 ай бұрын

    Perfect💯💯

  • @alirezaee2
    @alirezaee22 ай бұрын

    دمت گرم خیلی فاز خوبی داشت❤❤👍👍👏👏

  • @dorozedonya
    @dorozedonya2 ай бұрын

    خیلی ممنون به خاطره این ویدئو های آموزشی بسیار عالی

  • @mortezafathi5650
    @mortezafathi56502 ай бұрын

    عالی بود،لطفا ادامه بدین 0:39

  • @sadegh02
    @sadegh022 ай бұрын

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

  • @KeyhanAkbarzadeh
    @KeyhanAkbarzadeh2 ай бұрын

    هم جالبه هم آموزنده جادی جان مرسی 💙👍

  • @mahdiz1680
    @mahdiz16802 ай бұрын

    باحال بود بازم بزارید ❤

  • @miladhasibi
    @miladhasibi2 ай бұрын

    خیلی خوب بود جادی تا ثانیه آخر نگاه کردم ، خیلی خوبه این مدل ویدیو ها ❤

  • @MohammadHoseniwe
    @MohammadHoseniwe2 ай бұрын

    عالی بود صد در صد عملی، صفر تا 100 👻👺👹🤡👿😸😹😻😼😽😿😘🤩😍🥰🤣🤣😄😀

  • @mohammadfall
    @mohammadfall2 ай бұрын

    مثل همیشه بینظیر... مرسی ازت خیلی باحال بود❤❤

  • @pooryabarkati2388
    @pooryabarkati23882 ай бұрын

    سلام، خیلی عالی بود. من تا آخر دیدم و خیلی کیف کردم 👌❤️

  • @mirmohammadhosseini
    @mirmohammadhosseini2 ай бұрын

    Perfect ❤👍

  • @maniabedii2574
    @maniabedii2574Ай бұрын

    عالی بود

  • @gg-op2dg
    @gg-op2dg2 ай бұрын

    بسیار جذاب و عالی بود

  • @zaniarborji
    @zaniarborji2 ай бұрын

    به به! جادی دست پر اومده!

  • @FaridHavasi
    @FaridHavasi2 ай бұрын

    عالی جادی

  • @mrkaro7468
    @mrkaro74682 ай бұрын

    2:30 چیری که اشاره کردید خیلی مهمه، یکم تجربه بازی نویسی در یونیتی با c# رو دارم ولی قبل از یادگیری اون به طور اتقاقی یکم pygame یادگرفته بودم. تو pygame همه چیز از جمله جاذبه، برخورد ها و... را باید خودتون از پایه بنوسید. خیلی زمان بره ولی وقتی وارد یونیتی شدم که همه این چیز هارو با یک کلیک انجام میده، چون دانش بیشتری داشتنم و میدونستم پشت صحنه حدودا چی اتفاق میفته خیلی در debug یا حل مشکلات کمکم کرد

  • @RamtinAlamdari
    @RamtinAlamdari2 ай бұрын

    مثل همیشه عالی 😊

  • @abolsroom
    @abolsroom2 ай бұрын

    احسنت بر تو ای جادیِ قهرمان ❤

  • @mostafanickzar7700
    @mostafanickzar77002 ай бұрын

    ممنون . بسیار عالی❤

  • @mori_h93
    @mori_h932 ай бұрын

    ویدیوها جالبه ادامه بده جادی جان

  • @atajahangiri5861
    @atajahangiri58612 ай бұрын

    VERY very GOOD video

  • @arashG74
    @arashG742 ай бұрын

    درود, این مدل ویدئو عالیی

  • @tonymuhammadyousefnezhad9219
    @tonymuhammadyousefnezhad92192 ай бұрын

    وقتی جادی دلش با پایتون هست ولی دوست داره راست بنویسه 😂❤

  • @amirlashi1
    @amirlashi12 ай бұрын

    خیلی عالیه بازم بزارید

  • @pooyashirazi
    @pooyashirazi2 ай бұрын

    عالی بود جادی جان

  • @sina6348
    @sina63482 ай бұрын

    ممنون عالی بود . خیلی برای ورود به دنیای راست جالب بود برای کسی که با زبان های مشابه کار کرده پ

  • @hackzin6816
    @hackzin68162 ай бұрын

    عالی هستی داداشم♥

  • @tahataherzadeh9513
    @tahataherzadeh95132 ай бұрын

    خیلی عالی بود

  • @poriaabdolmanafi8697
    @poriaabdolmanafi86972 ай бұрын

    عالیه

  • @PersianCreative
    @PersianCreative2 ай бұрын

    خیلی هم عالی با اینکه رشتم الکترونیک هست با این حال همیشه ویدئوهات رو نگاه می کنم و کلی انگیزه و ایده های جالب می گیرم.🌹🌹💪💪 و اینکه دیروز داشتم به این فکر می کردم که چجوری تایپ می کنی و کیبوردت چه شکلیه که تو این ویدئو مشخص شد 😀😀

  • @FinckenStien23
    @FinckenStien232 ай бұрын

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

  • @qolifarm
    @qolifarm2 ай бұрын

    Its fun❤

  • @darjagfx
    @darjagfx2 ай бұрын

    عالی

  • @YaHagh14
    @YaHagh142 ай бұрын

    جادی جان گولنگ هم داره فراگیر میشه اگه میشه درباره اون هم صحبت کن

  • @MohammadBazargan
    @MohammadBazargan2 ай бұрын

    عالی بود جادی بیشتر اینجور ویدیو ها بزار ❤

  • @boobboobi6042
    @boobboobi60422 ай бұрын

    fogholadeee boddd mersii bazam baramon besaz ostad az in video ha lotfan age shode rajebe next.js ham video besaz sotonm

  • @hosseinmirzaei3540
    @hosseinmirzaei35402 ай бұрын

    بسیار عالیه.

  • @naseralmahdi8303
    @naseralmahdi83032 ай бұрын

    من چون سرم شلوغ بود توی دو نوبت دیدم ویدیو رو ولی خیلی لذت بردم و تایمش به نظرم مناسب بود

  • @mehdimozaffari25
    @mehdimozaffari252 ай бұрын

    عاشق اون تیکه جاوا اسکریپت شدم خیلی خوب بود😂

  • @sajadabp-lu8kw
    @sajadabp-lu8kw2 ай бұрын

    جادی این سبک ویدیو طولانی خیلی جالبه که ی ایده رو از صفر مینویسی و آخر همون ویدیو نتیجه رو میبینیم. راست هم برام باحال بود حتما امتحانش میکنم ❤

  • @Rtynamm
    @Rtynamm20 күн бұрын

    I don't like games that much but I love your vibe :)

  • @mahdighb
    @mahdighb2 ай бұрын

    وقتت بخیر جادی عزیز اینکه زمان ویدئو زیاد بشه تا وقتی که داری چیز یاد میدی (مثل بقیه آب نمی‌بندی ) خیلی هم خوبه و ای کاش زمانش بیشتر هم می‌شد و ادامه میدادی مم فقط c++ اونم فقط برا میکروکنترلر ها مینویسم و با این وجود کلی ایده از این کلیپ گرفتم عالی هستی

  • @mobinaghashahi2481
    @mobinaghashahi2481Ай бұрын

    باحاله...

  • @omidtavana
    @omidtavanaАй бұрын

    چالش جذابیه D: گرچه موتورهای بازی سازی مختلفی کار میکنیم ولی این سبک بازی های قدیمی کل جذابیتش به نوشتن خارج از موتورهای بازی سازیه

  • @kermanianmitra9508
    @kermanianmitra95082 ай бұрын

    خیلی ویدئو عالی بود ، بازی که با پایتون هم نوشتی عالی بود هر دو رو اجراش کردم، من عاشق این مدل ویدئوها هستم❤

  • @amir.ia9
    @amir.ia92 ай бұрын

    به نظرم خیلی خوب بود حتی با اینکه زمانش زیاد بود جالب بود

  • @mplm28
    @mplm282 ай бұрын

    عالی مدت ها بود دلم میخواست یه دوری با rust بزنم 😂

  • @Auto.Tech.Academy
    @Auto.Tech.Academy2 ай бұрын

    خیلی عالی بود دمت گرم من به عنوان برنامه نویس صنعتی اعتراف میکنم که کارتون خیلی خفنه 👏👏👏

  • @Mkhbi
    @Mkhbi2 ай бұрын

    من خیلی یاد گرفتم ؛ خیلی عالی بود

Келесі