نوشتن بازی ریور رید به زبان راست؛ قسمت اول: ساختن دنیا و بازیکن و رودخانه متحرک
Вставка
- Опубліковано 5 лют 2025
- چون نوشتن بازی قبلی باحال بود، تصمیم گرفتم یه پروژه یک کم بزرگتر رو شروع کنم که هم برام سرگرم کننده باشه هم چیز یاد بگیرم. در نتیجه اینبار سعی می کنیم بر اساس بازی ریور رید (هواپیمای آتاری؟) پیش بریم و بدون استفاده از موتورهای بازی سازی، در ترمینال یه بازی بنویسم و ببینیم تا کجا پیش میره.
در این قسمت که بخش اول ماجرا است، کنترل صفحه رو دست میگیریم و بازیکن رو درست می کنیم و رودخونه رو شکل میدیم و بعدش هم با یک موتور فیزیک، رودخونه رو حرکت میدیم و تصادم قایق با رودخونه رو بررسی میکنیم. امیدوارم فرصتی باشه برای یاد گرفتن.
کدهای برنامه اینجا هستن:
github.com/jad...
به حامیان کانال بپیوندین (:
/ @jadimirmirani
چون منابع آموزش فارسی برای زبان راست نیست یا خیلی کمه چقدر عالی میشه که این آموزش رو هم ارائه بدی برای تمام علاقمندان زبان راست
واقعا موافقا
من برای امسال قصد دارم توی چنل انگلیسیم ویدیوهای اموزش راست با محوریت بدافزار نویسی بزارم اما الان که میبینم اینجوری میگید پس حتما فارسی درست میکنم ویدیوهامو ❤
برنامه نویسی که انگلیسی بلد نباشه بهتره راست یاد نگیره
درسته جادی جان ولی موضوع فقط انگلیسی و خواندن داکیومنت های دستورات نیست بلکه بیان موضوع و ارتباط بین دستورات و خیلی چیزهای دیگه ای که خودت هم بهتر میدونی که در بین داکیومنت ها پیدا نمیشه هیچوقت وگرنه در دنیای امروز کسی که انگلیسی تا حدی بلد نباشه که کارش بجایی نمی رسه مخصوصا که برنامه نویس باشه و کامنت های این سه بخش برای بازی رو بخونی میبینی که چقدر جذابه برای بچه ها و این هنر شماست در آموزش@@jimjimjim5995
جادی لطفا به کامنت ایشون توجه کنین، امیدوارم این کار رو انجام بدین
این 2 تا ویدیو اخیر خیلی فان و آموزنده بود مرسی ازت❤❤
سلام. برای من که زبان راست رو بلد نیستم هم خیلی جذاب بود و تا آخرش دیدم و لذت بردم. حد اقل برای من زمان ویدئو طولانی نبود.
درود بی کران ، این بازی آتاری دوران بچگی من بود یادش بخیر مرسی از محتوای جذاب
خیلی جالب و هیجان انگیز بود. زمان دانشجویی هم ما چند بازی تو محیط ترمینال با پاسکال نوشته بودیم. به صورت کامل ویدیو رو دیدم و برام بسیار سرگرم کننده بود.
خیلی جالب بود مخصوصا برای من که rust بلد نیستم و بیشتر زد به سرم که این زبون مزخرف رو یاد بگیرم :) حتما روزی که شروع کردم دوباهرمیام این ویدئو رو میبینم
منی که برنامه نویسیم در حد هلو ورد هستش لذت بردم ممنون جادی جان (:
من یه برنامهنویس سیشارپم اصولا ولی یه مدتیه که دارم راست میخونم و یه چیزایی باهاش نوشتم. به نظرم خیلی میشه باهاش کارای خفنی کرد. مرسی بابت ویدیو. با اینکه طولانی بود اما خوشم اومد. :) ایول!
داداش تو که سی شارپ بلدی به نظرت زبان خوبیه از نظر شغلی یادش بگیرم؟
راست واقعا جذاب ترین زبانیه که تا حالا کار کردم باهاش
خیلی لذت بخش بود این مسیر با جادی
فوق العاده
عالی بود,بازم از این جور ویدیو ها بذار. علاوه بر اینکه چیزی یاد میگیریم فان و باحال هم هست
مرسی که بازی نویسی میذارید واسمم فرقی نداره چه زبانی باشه همینکه خیلی کمک میکنه که منطق برنامه نویسی رو تو ما قویی کنه واقعا ارزشمنده❤
سلام جادی جان
این دو تا ویدئو اخیر واقعا عالی بوده
خواهش تو این موضوع بیشتر فعالیت بکنید
آقا طول ویدئو خوب و مناسب بود، درسته که به دلیل پیچیدگیهای زبان مورد استفاده و عدم تسلط من به عنوان بیننده، دقیق و با جزئیات نمیفهمیدم داری چیکار میکنی، ولی چون تصویر کلی پروسه مشخص بود و میدونستم به کجا قراره برسی، کاملاً قابل درک بود. 🕊️🍀🌹
از سبک زندگیت خیلی خوشم میاد از یاد گرفتن و استفاده از چیزایی که برات ناشناسه تو دنیای کامپیوتر نمی ترسی و خیلی فان باهاش کار می کنی ❤️❤️
خیلی عالی، تا آخر دیدم از این سبک ویدئو ها بیشتر بذار.
خیلی خوبه، شاید خودت ندونی چقدر آموزنده و مفید هست، ممنون
عالی بود جادی جان، از این ویدیو و ویدیو قبل به شدت لذت بردم و کلی چیز یاد گرفتم
Great Jadi, I really enjoyed it and you made me eager to learn about Rust❤❤❤
خیلی آموزنده بود جادی جان. باز هم ادمه بده. بخصوص با راست
درود وقتتون بخیر خداقوت استاد جادی مثل همیشه عالی بود ویدئو با این مقدار زمان بسیار عالیه 👌🌹🙏
خیلی کیف داد بازم ویدیو بلند بگیر❤😂
چی بهتر از این! برای تجربه راست خیلی تنبلی میکردم، این ویدیو خیلی کمک کرد یه تصویری ازش داشته باشم. من که مشتاقم برای ویدیوهای بیشتر. ممنون که همیشه محتوای با کیفیتی تولید میکنی 💙
این ویدئو خیلی عالی و فان بود جادی، لطفاً بیشتر از زبان rust و این سبک ویدیو های بازی سازی بزار ممنون ❤
مرسی جادی عزیز دم شما گرم.
یک سالی میشه که برای برنامه نویسی بلاکچین با راست کد میزنم و به خاطر علاقم به بلاکچین جذب این زبان هم شدم.
جالب این که برنامه نویسی رو با شما شروع کردم با پایتون و الان هم رسیدم به راست! :))
اگه بتونید ویدیو های بیشتری از کارکردنتون با راست رو به اشتراک بذارین ممنون میشم.
3>
Nice :)
واقعا عالیه ویدیو طولانی بدون کات خاص پرفکت
چیزی هم ک توضیح میدین واقعا لذت بخشه و نتیجه جالبی داره منتظر ادامه ساختن بازی های مختلف هستیم یا ادامه این
من چون سرم شلوغ بود توی دو نوبت دیدم ویدیو رو
ولی خیلی لذت بردم
و تایمش به نظرم مناسب بود
واقعا این سری ویدئو ها عالیه خیلی باحاله
کاش فوت استفاده شده توی vscode رو بگی جادی جان خیلی فوت باحالی بود
این ویدئو ها منو یاد سری بستون و تایید پیامکی میندازه که واقعا عالی بودن و هنوزم به نظرم جا داره اگر حالش بود یک سری جدید ازش بسازی
باید Comic باشه
ممنون اره فکر کنم الان دانلود کردم خیلی باحاله @@atabakp
مثل همیشه عالی بود جادی. بعد از چندین سال هربار ویدیوهات هیجان برنامهنویسی رو توی من زنده میکنه. با اینکه به لطفت خیلی وقته برنامهنویس شدم.
2:30
چیری که اشاره کردید خیلی مهمه، یکم تجربه بازی نویسی در یونیتی با c# رو دارم ولی قبل از یادگیری اون به طور اتقاقی یکم pygame یادگرفته بودم. تو pygame همه چیز از جمله جاذبه، برخورد ها و... را باید خودتون از پایه بنوسید. خیلی زمان بره ولی وقتی وارد یونیتی شدم که همه این چیز هارو با یک کلیک انجام میده، چون دانش بیشتری داشتنم و میدونستم پشت صحنه حدودا چی اتفاق میفته خیلی در debug یا حل مشکلات کمکم کرد
ویدیوی جالبی بود
نحوه تفکر یه برنامه نویس رو حین مواجه شدن با اشکالات مختلف نشون میده و به جونیور ها نشون میده که شیوه حل مسائل چه شکلیه و اگرم نمیدونن بقیه چجوری کد میزنن و یا خودشون خیلی خیلی عقبن و بدن ببینن که واقعا بقیه چه شکلی هستن و کسی هم پرفکت نیست
ممنون از تو جادی ❤
من خیلی یاد گرفتم ؛ خیلی عالی بود
خیلی ویدئو عالی بود ، بازی که با پایتون هم نوشتی عالی بود هر دو رو اجراش کردم، من عاشق این مدل ویدئوها هستم❤
ممنون عالی بود . خیلی برای ورود به دنیای راست جالب بود برای کسی که با زبان های مشابه کار کرده
پ
تشکر از ویدیو های خوبت من خودم ویدیو های طولانی رو تو چندتا پارت میبینم ولی اتفاقا بنظرم چنین ویدیو هایی (طولانی حتی) خیلی باحالن درکل طول ویدیو مهم نیست بنظرم متحواش مهمه که محتوا هات همیشه جالبن مرسی
77:7:8 اتفاقا ویدیو بلند خیلی باحال تره با اینکه راست بلد نیستم از کلش لذت بردم سپاس
جادی این سبک ویدیو طولانی خیلی جالبه که ی ایده رو از صفر مینویسی و آخر همون ویدیو نتیجه رو میبینیم.
راست هم برام باحال بود حتما امتحانش میکنم ❤
فقط نمیدونم چرا بعد از تموم شدن اخرین اجرای بازیت تموم مانیتورمو ++++++ دیدم :) باحال بود .دمت گرم
مثل همیشه بینظیر... مرسی ازت خیلی باحال بود❤❤
❤عالی بودش استاد!اتفاقا من خییییییییییلییییییییییییییی ویدیو های بلندتون رو دوست دارم!خیلی ممنون میشم اگه این دوره رو ادامه بدین❤
ویدیو که عالی بود
بهترین قسمتش هم 48:10 بود
خیلی ممنون
خوشحال میشم از این ویدیو ها بیشتر بزارین
به غیر از بازی اگه بتونین یه برنامه ای هم با راست بنویسین که بیشتر آشنا بشیم با محیط برنامه نویسی واقعی,خیلی عالی میشه و سپاسگژار میشم(همین الان هم سپاسگزارم)
گاهی یه چیزهایی میذارم. بخصوص فرستادن پی آر و اینها. ولی حتما
خیلی خوب بود جادی تا ثانیه آخر نگاه کردم ، خیلی خوبه این مدل ویدیو ها ❤
خیلی عالی بود دمت گرم
من به عنوان برنامه نویس صنعتی اعتراف میکنم که کارتون خیلی خفنه 👏👏👏
خیلی باحال بود بیشتر باشه هم استقبال میکنیم❤
خیلی ممنون به خاطره این ویدئو های آموزشی بسیار عالی
اره واقعا جادی خیلی این ویدیو هات داره حال میده 3>
واقعا جذاب بود و تا انتهای ویدیو از روند نوشتن این بازی لذت بردم.
اتفاقا یکی از ویژگی های متمایز ویدیوهای شما، پرداختن به موضوعات فان در حین آموزشه.
ممنون از شما جادی شریف و عزیزمون
مشتی هستی و پرطرفدار 🙌❤
کم ترین کاری که از دستم بر میاد رد نکردن تبلیغاس❤
به نظرم خیلی خوب بود حتی با اینکه زمانش زیاد بود جالب بود
ویدیو عالی.
حتما به ساخت این مدل ویدیو ها ادامه بده!
دوتا ویدیو آخر بشدت جالب بودن👍👍👏👏
سلام، خیلی عالی بود. من تا آخر دیدم و خیلی کیف کردم 👌❤️
Keep going Jadi, that was so fun
خیلی عالی بود کاش بتونید بیشتر دوره های راست بزارید جادی عزیز
یا حداقل بیشتر از راست برامون محتوا بزاری ممنون❤
سلام جادی، ویدیوهای راستت رو بیشتر کن
بسیار جذاب و عالی بود
بهترینی جدّا
دمت گرم اساسی
This was a perfect and fun video for me. Keep doing these videos!!!!
Also, kudos to KNTU people!!
باحاله...
اتفاقا یه مدت بود منتظر ویدیو های طولانی بودم
عالی بود جناب جادی . من که لذت میبرم . اشکالی نداره طولانی بودنش
به به! جادی دست پر اومده!
ویدیو عالیه با همین تایم حتی بیشتر هم عالیه
هم این ویدیو هم ویدیو قبلی که با پایتون بود
ما بسیار علاقه مندیم به ادامه ی این آموزش ها
عالی بود جادی جان
جالب بود 🔥
وقتت بخیر جادی عزیز
اینکه زمان ویدئو زیاد بشه تا وقتی که داری چیز یاد میدی (مثل بقیه آب نمیبندی ) خیلی هم خوبه و ای کاش زمانش بیشتر هم میشد و ادامه میدادی
مم فقط c++ اونم فقط برا میکروکنترلر ها مینویسم و با این وجود کلی ایده از این کلیپ گرفتم
عالی هستی
دمت گرم خیلی فاز خوبی داشت❤❤👍👍👏👏
اینم یه کامنت در رابطه با آخر ویدیو که میخوام بگم بسیار جذاب و جالب اینجور محتوا ، چرا که برای یادگیری برنامه نویسی میتونیم از تجربه شما و نحوه حل مسئله تون استفاده کنیم ،سپاس فراوان
لطفا این سبک آموزش هارو ادامه بده جادی جان❤🔥
احسنت بر تو ای جادیِ قهرمان ❤
درود, این مدل ویدئو عالیی
عالی جادی جان❤
ممنون جادی با این که من راست بلد نیستم و برام بعضی جاها نامفهوم بود ولی روند کار برام خیلی جالب بود قبلی که با پایتون بود خیلی چسبید
فوق العاده ❤
عالی بود جادی
بیشتر اینجور ویدیو ها بزار ❤
خیلی عالیه لطقا ادامه بدید
جادی عزیز ممنون ، من عکس جادی رو برا اسپانیا زبان ها فرستادم ، گفتن این متال هست 😊
مثل همیشه عالی 😊
باحال بود
باحال بود بازم بزارید ❤
ویدیوها جالبه ادامه بده جادی جان
نیازمند ویدیو های راست بیشتری هستیم 🤩
ممنون . بسیار عالی❤
بسیار عالیه.
video kheyli jalebi bood👍👍
خیلی عالی بود
هم جالبه هم آموزنده جادی جان
مرسی 💙👍
خیلی جالبه. یه کوچولو اموزش راست بزاری بعد ی ضرب اینطوری بعد از مقدمات بلد بودن بریم از پروژه بزرگ مثل یه گیم برسیم به تیکه های کوچیک راست بنظرم فوقالعادهست و بهتر حتی از یه کورس ۰ تا ۷۰ راست. عالی بود ممنون. هیچی راست بلد نیستم ولی سعی میکنم به تودو ها کانتریبیوت کنم اگه کسی نکرده بود. و اینکه بعد از اینهمه مدت باید جرعت کنم یه ایمیل بزنم دررابطه با ی چیز خفن به استادم. ببینیم چی میشه :)
خیلی عالیه بازم بزارید
عالی بود
عالی بود،لطفا ادامه بدین 0:39
یادش بخیر من پدرم این بازیو خیلی دوست داشت
عالی هستی داداشم♥
عالی بود بازم بزار
جادی دمت گرم خیلی کیف کردم خودم میخاستم راست رو ادامه بدم ولی مطمئن نبودم باهاش حال میکنم یا نه، با دیدن ویدیوت انگیزه گرفتم دوباره برم سمتش