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

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ก.พ. 2024
  • چون نوشتن بازی قبلی باحال بود، تصمیم گرفتم یه پروژه یک کم بزرگتر رو شروع کنم که هم برام سرگرم کننده باشه هم چیز یاد بگیرم. در نتیجه اینبار سعی می کنیم بر اساس بازی ریور رید (هواپیمای آتاری؟) پیش بریم و بدون استفاده از موتورهای بازی سازی، در ترمینال یه بازی بنویسم و ببینیم تا کجا پیش می‌ره.
    در این قسمت که بخش اول ماجرا است، کنترل صفحه رو دست میگیریم و بازیکن رو درست می کنیم و رودخونه رو شکل می‌دیم و بعدش هم با یک موتور فیزیک، رودخونه رو حرکت می‌دیم و تصادم قایق با رودخونه رو بررسی می‌کنیم. امیدوارم فرصتی باشه برای یاد گرفتن.
    کدهای برنامه اینجا هستن:
    github.com/jadijadi/riverride...
    به حامیان کانال بپیوندین (:
    / @jadimirmirani
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 228

  • @shapoorinfo
    @shapoorinfo 5 หลายเดือนก่อน +29

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

    • @pouyaizadi1472
      @pouyaizadi1472 5 หลายเดือนก่อน

      واقعا موافقا

    • @amirhosseinamiran
      @amirhosseinamiran 4 หลายเดือนก่อน +1

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

    • @jimjimjim5995
      @jimjimjim5995 3 หลายเดือนก่อน +1

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

    • @shapoorinfo
      @shapoorinfo 3 หลายเดือนก่อน

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

    • @AmirElfu
      @AmirElfu หลายเดือนก่อน

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

  • @mikaeilnorouzi5631
    @mikaeilnorouzi5631 5 หลายเดือนก่อน +11

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

  • @Aliahmadi-fn5of
    @Aliahmadi-fn5of 5 หลายเดือนก่อน +4

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

  • @Arman-hq8xy
    @Arman-hq8xy 5 หลายเดือนก่อน +3

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

  • @m.jmansouri9291
    @m.jmansouri9291 5 หลายเดือนก่อน +4

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

  • @hjnful
    @hjnful 5 หลายเดือนก่อน +3

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

  • @mahdi.ahmadi.2
    @mahdi.ahmadi.2 5 หลายเดือนก่อน +3

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

  • @miladsh2644
    @miladsh2644 5 หลายเดือนก่อน +2

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

  • @RustyGeek
    @RustyGeek 5 หลายเดือนก่อน +4

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

  • @ashkanmasoodian6480
    @ashkanmasoodian6480 5 หลายเดือนก่อน +2

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

  • @hosseinnamazian1980
    @hosseinnamazian1980 5 หลายเดือนก่อน +1

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

  • @mohsenmohammadi4552
    @mohsenmohammadi4552 4 หลายเดือนก่อน +2

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

  • @AliRezA-od7on
    @AliRezA-od7on 4 หลายเดือนก่อน +1

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

  • @rastinsenobari6735
    @rastinsenobari6735 5 หลายเดือนก่อน +1

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

  • @immmdreza
    @immmdreza 4 หลายเดือนก่อน +1

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

  • @sinahasani5736
    @sinahasani5736 4 หลายเดือนก่อน +1

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

  • @ArdalanSoleymani
    @ArdalanSoleymani 2 หลายเดือนก่อน

    درود وقتتون بخیر خداقوت استاد جادی مثل همیشه عالی بود ویدئو با این مقدار زمان بسیار عالیه 👌🌹🙏

  • @hr.poureshgi
    @hr.poureshgi 5 หลายเดือนก่อน +1

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

  • @MasoudShahsavarii
    @MasoudShahsavarii 5 หลายเดือนก่อน +1

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

  • @lezard7216
    @lezard7216 5 หลายเดือนก่อน +1

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

  • @kourosh8087
    @kourosh8087 5 หลายเดือนก่อน +1

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

  • @smallgames214
    @smallgames214 5 หลายเดือนก่อน +1

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

  • @rezabagherii
    @rezabagherii 5 หลายเดือนก่อน +2

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

  • @alizarifpeyvandi824
    @alizarifpeyvandi824 5 หลายเดือนก่อน

    Keep going Jadi, that was so fun

  • @pourya90091
    @pourya90091 5 หลายเดือนก่อน

    video kheyli jalebi bood👍👍

  • @nima9625
    @nima9625 5 หลายเดือนก่อน +2

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

  • @rahimhashemi8453
    @rahimhashemi8453 5 หลายเดือนก่อน

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

  • @gg-op2dg
    @gg-op2dg 5 หลายเดือนก่อน

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

  • @sadeghmollaii9873
    @sadeghmollaii9873 5 หลายเดือนก่อน

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

  • @MohammadHoseniwe
    @MohammadHoseniwe 5 หลายเดือนก่อน

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

  • @mohammadfall
    @mohammadfall 5 หลายเดือนก่อน

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

  • @mojtabashojajou7268
    @mojtabashojajou7268 4 หลายเดือนก่อน +1

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

    • @Ramtin2311
      @Ramtin2311 4 หลายเดือนก่อน

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

  • @dorozedonya
    @dorozedonya 5 หลายเดือนก่อน

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

  • @user-dz8mr3nz7z
    @user-dz8mr3nz7z 5 หลายเดือนก่อน

    فوق العاده ❤

  • @sadegh02
    @sadegh02 5 หลายเดือนก่อน

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

  • @mahdiz1680
    @mahdiz1680 5 หลายเดือนก่อน

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

  • @mamdos5959
    @mamdos5959 5 หลายเดือนก่อน

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

  • @sinaghiasi6067
    @sinaghiasi6067 5 หลายเดือนก่อน

    جالب بود 🔥

  • @SiavashSol
    @SiavashSol 4 หลายเดือนก่อน

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

  • @mostafanickzar7700
    @mostafanickzar7700 5 หลายเดือนก่อน

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

  • @RamtinAlamdari
    @RamtinAlamdari 5 หลายเดือนก่อน

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

  • @FootballGravity_
    @FootballGravity_ 5 หลายเดือนก่อน

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

  • @hosseinmirzaei3540
    @hosseinmirzaei3540 5 หลายเดือนก่อน

    بسیار عالیه.

  • @pooryabarkati2388
    @pooryabarkati2388 5 หลายเดือนก่อน

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

  • @Al_Biruni808
    @Al_Biruni808 5 หลายเดือนก่อน

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

  • @boobboobi6042
    @boobboobi6042 4 หลายเดือนก่อน

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

  • @KeyhanAkbarzadeh
    @KeyhanAkbarzadeh 5 หลายเดือนก่อน

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

  • @miladhasibi
    @miladhasibi 5 หลายเดือนก่อน

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

  • @pooyashirazi
    @pooyashirazi 5 หลายเดือนก่อน

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

  • @amirlashi1
    @amirlashi1 5 หลายเดือนก่อน

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

  • @zaniarborji
    @zaniarborji 5 หลายเดือนก่อน

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

  • @abolslife
    @abolslife 5 หลายเดือนก่อน

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

  • @alirezaee2
    @alirezaee2 5 หลายเดือนก่อน

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

  • @mori_h93
    @mori_h93 5 หลายเดือนก่อน

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

  • @parhamm1
    @parhamm1 5 หลายเดือนก่อน

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

  • @spersona01
    @spersona01 5 หลายเดือนก่อน

    باحال بود

  • @arashG74
    @arashG74 5 หลายเดือนก่อน

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

  • @AmirMahdyTurani
    @AmirMahdyTurani 9 วันที่ผ่านมา

    عالی بود بازم بزار

  • @hoosinrafie9401
    @hoosinrafie9401 4 หลายเดือนก่อน

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

  • @hamed334
    @hamed334 3 หลายเดือนก่อน

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

  • @navidzeinalpour
    @navidzeinalpour 5 หลายเดือนก่อน

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

  • @kermanianmitra9508
    @kermanianmitra9508 5 หลายเดือนก่อน

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

  • @tahataherzadeh9513
    @tahataherzadeh9513 5 หลายเดือนก่อน

    خیلی عالی بود

  • @user-hl6if2kv7f
    @user-hl6if2kv7f 5 หลายเดือนก่อน

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

  • @majidsharif1085
    @majidsharif1085 5 หลายเดือนก่อน

    سلام جادی. تشکر زیاد

  • @maniabedii2574
    @maniabedii2574 3 หลายเดือนก่อน

    عالی بود

  • @pooriyasanaye
    @pooriyasanaye 4 หลายเดือนก่อน

    kheyli jalebe, mamnunnn

  • @Mkhbi
    @Mkhbi 5 หลายเดือนก่อน

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

  • @hackzin6816
    @hackzin6816 5 หลายเดือนก่อน

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

  • @atajahangiri5861
    @atajahangiri5861 5 หลายเดือนก่อน

    VERY very GOOD video

  • @sajad1784
    @sajad1784 5 หลายเดือนก่อน

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

  • @MohammadBazargan
    @MohammadBazargan 5 หลายเดือนก่อน

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

  • @FaridHavasi
    @FaridHavasi 5 หลายเดือนก่อน

    عالی جادی

  • @sina6348
    @sina6348 5 หลายเดือนก่อน

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

  • @alirezatavakoli7759
    @alirezatavakoli7759 5 หลายเดือนก่อน

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

  • @alirezaaraby
    @alirezaaraby 3 หลายเดือนก่อน

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

  • @mobinaghashahi2481
    @mobinaghashahi2481 4 หลายเดือนก่อน

    باحاله...

  • @fardinpeacejo1185
    @fardinpeacejo1185 4 หลายเดือนก่อน

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

  • @aminmousavi7911
    @aminmousavi7911 5 หลายเดือนก่อน

    This was a perfect and fun video for me. Keep doing these videos!!!!
    Also, kudos to KNTU people!!

  • @poriaabdolmanafi8697
    @poriaabdolmanafi8697 5 หลายเดือนก่อน

    عالیه

  • @amirrezasharifi9327
    @amirrezasharifi9327 5 หลายเดือนก่อน

    ویدیو که عالی بود
    بهترین قسمتش هم 48:10 بود
    خیلی ممنون

  • @mortezafathi5650
    @mortezafathi5650 5 หลายเดือนก่อน

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

  • @FinckenStien23
    @FinckenStien23 5 หลายเดือนก่อน

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

  • @smhn24
    @smhn24 5 หลายเดือนก่อน

    Perfect💯💯

  • @iliyalb
    @iliyalb 5 หลายเดือนก่อน

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

  • @mkrdeveloper
    @mkrdeveloper 5 หลายเดือนก่อน

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

  • @darjagfx
    @darjagfx 5 หลายเดือนก่อน

    عالی

  • @Auto.Tech.Academy
    @Auto.Tech.Academy 5 หลายเดือนก่อน

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

  • @HosseinTaghi
    @HosseinTaghi 4 หลายเดือนก่อน

    ما بسیار علاقه مندیم به ادامه ی این آموزش ها

  • @amir.ia9
    @amir.ia9 5 หลายเดือนก่อน

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

  • @mirmohammadhosseini
    @mirmohammadhosseini 5 หลายเดือนก่อน

    Perfect ❤👍

  • @user-bo4ui2rv8l
    @user-bo4ui2rv8l 5 หลายเดือนก่อน

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

  • @sajadabp-lu8kw
    @sajadabp-lu8kw 5 หลายเดือนก่อน

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

  • @mrkaro7468
    @mrkaro7468 5 หลายเดือนก่อน +1

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

  • @aydin3852
    @aydin3852 5 หลายเดือนก่อน

    che ghayeghe khoshgeli keshidi :D

  • @Rtynamm
    @Rtynamm 3 หลายเดือนก่อน

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

  • @the_Poori
    @the_Poori 5 หลายเดือนก่อน

    ویدیو عالیه با همین تایم حتی بیشتر هم عالیه
    هم این ویدیو هم ویدیو قبلی که با پایتون بود

  • @SajadJalilian
    @SajadJalilian 5 หลายเดือนก่อน

    مثل همیشه عالی بود جادی. بعد از چندین سال هربار ویدیوهات هیجان برنامه‌نویسی رو توی من زنده میکنه. با اینکه به لطفت خیلی وقته برنامه‌نویس شدم.

  • @naseralmahdi8303
    @naseralmahdi8303 5 หลายเดือนก่อน

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

  • @funtech9
    @funtech9 5 หลายเดือนก่อน

    چی بهتر از این! برای تجربه راست خیلی تنبلی می‌کردم، این ویدیو خیلی کمک کرد یه تصویری ازش داشته باشم. من که مشتاقم برای ویدیوهای بیشتر. ممنون که همیشه محتوای با کیفیتی تولید میکنی 💙