Pov: «باگ روی سیستم من کار میکنه ؟
وقتی برنامهنویس به جای دیباگ کردن، انکار میکنه. 😎
یه تابع بنویس به اسم debug_life(n) که n بار نوشتن کد رو شبیهسازی کنه.
قوانین:
· اگه توی یه مرحله باگ پیدا شد، چاپ کن:
و برنامه رو تموم کن.
· اگه باگ پیدا نشد، چاپ کن:
و برو مرحله بعد.
· اگه بعد از n مرحله هیچ باگی پیدا نشد، چاپ کن:
و تموم کن.
ورودی:
خروجی نمونه:
کد شروع:
وقتی برنامهنویس به جای دیباگ کردن، انکار میکنه. 😎
یه تابع بنویس به اسم debug_life(n) که n بار نوشتن کد رو شبیهسازی کنه.
قوانین:
· اگه توی یه مرحله باگ پیدا شد، چاپ کن:
"It works on my machine 🤷♂️"و برنامه رو تموم کن.
· اگه باگ پیدا نشد، چاپ کن:
"Wait, what? 😳"و برو مرحله بعد.
· اگه بعد از n مرحله هیچ باگی پیدا نشد، چاپ کن:
"I'll just add a print statement..."و تموم کن.
ورودی:
n = 5
خروجی نمونه:
Wait, what? 😳
Wait, what? 😳
Wait, what? 😳
Wait, what? 😳
It works on my machine 🤷♂️
کد شروع:
def debug_life(n: int) -> None:
# کدت اینجا
pass
🤣2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
New video. Same pulse. 🎮
I played a 2D game that hit different.
No flashy graphics. No insane mechanics. Just pure vibe and flow.
And it clicked — I don’t need a big team or a 3D engine to tell a story.
I need a vision, a pixel, and a beat.
So here’s the direction:
This is a prototype.
A sample for what I want to build.
Inspired by simplicity and immersion.
Genre: action-adventure with a rhythmic twist.
Style: dark, moody, hand-drawn pixels.
Goal: to make you feel every move.
Follow along — this is only the beginning. 🛠⚙
I played a 2D game that hit different.
No flashy graphics. No insane mechanics. Just pure vibe and flow.
And it clicked — I don’t need a big team or a 3D engine to tell a story.
I need a vision, a pixel, and a beat.
So here’s the direction:
This is a prototype.
A sample for what I want to build.
Inspired by simplicity and immersion.
Genre: action-adventure with a rhythmic twist.
Style: dark, moody, hand-drawn pixels.
Goal: to make you feel every move.
Follow along — this is only the beginning. 🛠⚙
❤2
نمونه پرامپت ساخت مدل سه بعدی 🥷🐬
تو یک برنامهنویس حرفهای Python و مت
میخواهم با استفاده از Python و Blender یک کاراکتر پسر سهبعدی کارتونی و جذاب بسازم.
مشخصات کاراکتر:
* پسر جوان با ظاهر دوستانه و طراحی مدرن
* بدن کامل از سر تا پا
* صورت زیبا و متناسب، چشمها، بینی، دهان و گوشها
* مدل موهای سهبعدی با جزئیات مناسب
* لباس مدرن شامل تیشرت، شلوار و کفش
* دستها و انگشتهای قابل مشاهده
* تناسبات بدن طبیعی و مناسب یک کاراکتر بازی
* سبک سهبعدی کارتونی با کیفیت بالا
الزامات فنی:
1. تمام مدلسازی با Python Script داخل Blender انجام شود.
2. کد کامل و یکپارچه ارائه بده؛ هیچ بخش ضروری را حذف نکن.
3. از متریالهای مناسب برای پوست، مو، لباس و کفش استفاده کن.
4. نورپردازی، دوربین و تنظیمات رندر را اضافه کن.
5. مدل قابلیت ویرایش در Blender را داشته باشد.
6. ساختار کد مرتب و دارای توابع قابل استفاده مجدد باشد.
7. در صورت امکان، برای کاراکتر اسکلت ساده Armature ایجاد کن تا در آینده بتوانم آن را انیمیشن بدهم.
8. از روشهایی استفاده کن که در نسخههای جدید Blender قابل اجرا باشند.
در پاسخ:
* ابتدا توضیح کوتاهی درباره امکانات مدل بده.
* سپس کد کامل Python را در یک Code Block ارائه کن.
* روش اجرای کد در Blender را مرحلهبهمرحله توضیح بده.
* اگر بخشی از مدلسازی با کد محدودیت دارد، راهکار مناسب و عملی پیشنهاد کن.
هدف من ساخت یک کاراکتر سهبعدی قابل استفاده در پروژه بازی است، نه فقط چند شکل ساده کنار هم.
🔥2
نمونه پرامپت ساخت مدل سهبعدی ماشین آفرود 🚙🏔️
تو یک برنامهنویس حرفهای Python و متخصص Blender هستی.
میخواهم با استفاده از Python و Blender یک ماشین آفرود سهبعدی، کارتونی، جذاب و قابل استفاده در پروژه بازی بسازم.
مشخصات ماشین:
- یک ماشین آفرود چهارچرخ قدرتمند با طراحی مدرن و گیمپسند
- مدل کامل خودرو از تمام زوایا
- بدنهی مقاوم و حجیم مخصوص آفرود
- کاپوت، سقف، درها، گلگیرها و سپرهای کاملاً مدلشده
- چهار چرخ بزرگ مخصوص مسیرهای خاکی و کوهستانی
- لاستیکهای دارای آج و جزئیات مناسب
- رینگهای اسپرت و مقاوم
- شیشههای جلو، عقب و جانبی
- چراغهای جلو و عقب
- جلوپنجرهی ماشین
- آینههای جانبی
- دستگیرههای در
- سپر جلو و عقب
- رکابهای کناری
- گلگیرهای برجسته
- باربند یا Roof Rack روی سقف
- چراغهای اضافی روی سقف برای ظاهر آفرودی
- وینچ در قسمت جلوی خودرو
- اگزوز و قطعات مکانیکی قابل مشاهده در حد مناسب
- طراحی زیر بدنه و شاسی تا حد امکان
- فرمان و داشبورد قابل مشاهده از داخل
- صندلیهای جلو و عقب
- فضای داخلی ساده اما قابل قبول برای یک بازی
- طراحی سهبعدی کارتونی با لبههای نرم و جذاب
- تناسبات مناسب برای استفاده در بازی
- بدون وابستگی به مدل آماده یا Asset خارجی
سبک طراحی:
- 3D Cartoon / Stylized
- High Quality Game Asset
- طراحی مدرن و جذاب
- جزئیات زیاد اما بهینه برای بازی
- لبههای نرم و کنترلشده
- استفاده از Bevel برای لبههای اصلی
- استفاده از متریالهای PBR در صورت امکان
- ظاهر قدرتمند و ماجراجویانه
- طراحی مناسب بازیهای سومشخص، رانندگی و آفرود
الزامات فنی:
1. تمام مدلسازی باید با Python Script داخل Blender انجام شود.
2. یک کد کامل و یکپارچه ارائه بده و هیچ بخش ضروری را حذف نکن.
3. از توابع قابل استفاده مجدد برای ساخت قطعات استفاده کن؛ برای مثال:
- ساخت بدنه
- ساخت چرخ
- ساخت لاستیک
- ساخت رینگ
- ساخت چراغ
- ساخت شیشه
- ساخت صندلی
- ساخت داشبورد
- ساخت سپر
- ساخت گلگیر
- ساخت باربند
- ساخت وینچ
4. برای بخشهای مختلف از متریالهای مناسب استفاده کن:
- بدنه خودرو
- لاستیک
- رینگ
- شیشه
- فلز
- چراغ
- قطعات پلاستیکی
- فضای داخلی
5. چرخها باید در محل صحیح قرار بگیرند و نسبت به بدنه تناسب مناسبی داشته باشند.
6. مدل باید کاملاً قابل ویرایش در Blender باشد و قطعات اصلی بهصورت Objectهای جداگانه ساخته شوند.
7. نامگذاری Objectها مرتب و واضح باشد؛ برای مثال:
- Car_Body
- Hood
- Front_Bumper
- Rear_Bumper
- Wheel_FL
- Wheel_FR
- Wheel_RL
- Wheel_RR
- Tire_FL
- Tire_FR
- Headlight_L
- Headlight_R
- Roof_Rack
- Winch
8. یک ساختار Collection مرتب برای مدل ایجاد کن، مانند:
- CAR_BODY
- WHEELS
- LIGHTS
- INTERIOR
- ACCESSORIES
- CHASSIS
9. در صورت امکان، برای خودرو یک Rig ساده ایجاد کن تا در آینده بتوانم:
- چرخها را بچرخانم
- فرمان را حرکت بدهم
- سیستم تعلیق را انیمیشن بدهم
- خودرو را برای بازی آماده کنم.
10. محور چرخها و Pivot هر چرخ را بهدرستی تنظیم کن تا چرخش و انیمیشن آنها ساده باشد.
11. برای چرخها Rotation مناسب ایجاد کن تا جهت چرخش آنها درست باشد.
12. در صورت امکان، یک سیستم ساده برای کنترل چرخهای جلو و فرمان ایجاد کن که بعداً بتوان آن را گسترش داد.
13. مدل را با تعداد Polygon منطقی بساز تا برای استفاده در یک پروژه بازی مناسب باشد.
14. از Modifierهای مناسب Blender مانند:
- Bevel
- Mirror
- Subdivision Surface در صورت نیاز
- Weighted Normal / Smooth Shading
استفاده کن؛ اما از افزایش غیرضروری Polygonها خودداری کن.
15. تمام قسمتهای مهم خودرو باید با Geometry واقعی ساخته شوند و فقط چند مکعب ساده کنار هم نباشند.
16. برای سطح بدنه از طراحی چندبخشی استفاده کن تا خودرو ظاهر واقعیتر و حرفهایتری داشته باشد.
نورپردازی و صحنه:
یک صحنهی کامل برای نمایش خودرو ایجاد کن:
- دوربین سهبعدی
- نور اصلی
- نور Fill
- نور Rim
- نورهای محیطی
- زمین زیر خودرو
- فضای نمایشی مناسب
در صورت امکان یک محیط سادهی آفرودی نیز ایجاد کن، مانند:
- زمین خاکی
- چند سنگ
- تپههای کوچک
- مسیر آفرودی
- گیاهان یا بوتههای ساده
اما محیط نباید آنقدر سنگین باشد که اجرای Script یا Blender را کند کند.
تنظیمات رندر:
- موتور رندر مناسب نسخه جدید Blender
- رزولوشن مناسب
- Ambient Occlusion یا روش مناسب معادل آن
- سایههای باکیفیت
- Anti-Aliasing مناسب
- Color Management مناسب
- تنظیمات مناسب برای نمایش مدل
یک Render نهایی از ماشین از زاویه سهربع جلو نیز تنظیم کن.
ساختار کد:
کد را کاملاً مرتب و ماژولار بنویس.
برای مثال:
def clear_scene():
pass
def create_materials():
pass
def create_body():
pass
def create_wheel():
pass
def create_tire():
pass
def create_rim():
pass
def create_lights():
pass
def create_interior():
pass
def create_bumpers():
pass
def create_roof_rack():
pass
def create_winch():
pass
def create_chassis():
pass
def create_rig():
pass
def setup_camera():
pass
def setup_lighting():
pass
def setup_render():
pass
def build_car():
pass
build_car()
البته این فقط نمونه ساختار است و باید در پاسخ، تمام توابع را با کد واقعی و کامل پیادهسازی کنی.
نکات مهم:
- کد باید در نسخههای جدید Blender قابل اجرا باشد.
- از APIهای قدیمی و حذفشده Blender استفاده نکن.
- Script نباید نیاز به نصب Add-on خارجی داشته باشد.
- مدل بعد از اجرای Script باید بهصورت خودکار ساخته شود.
- هیچ مرحله ضروری نباید بهصورت دستی باقی بماند.
- در پایان Script یک فایل Blender آماده ذخیرهسازی داشته باشم.
- در صورت امکان نام فایل را:
"Offroad_Car.blend"
قرار بده.
خروجی مورد انتظار:
در پاسخ:
1. توضیح کوتاه
ابتدا توضیح بده که مدل چه قابلیتهایی دارد.
2. کد کامل
سپس کل Python Script را در یک Code Block قرار بده.
کد نباید ناقص، نمونهای یا شبهکد باشد و تمام قسمتهای ضروری باید واقعاً پیادهسازی شوند.
3. روش اجرا
مراحل اجرای Script داخل Blender را مرحلهبهمرحله توضیح بده.
4. نکات و محدودیتها
اگر ساخت بعضی قسمتهای پیچیده ماشین با Python محدودیت دارد، توضیح بده و یک راهکار عملی برای بهتر کردن آن پیشنهاد کن.
هدف نهایی:
هدف ساخت یک ماشین آفرود سهبعدی واقعی و قابل ویرایش است؛ نه اینکه فقط چند Cube، Cylinder و شکل ساده کنار یکدیگر قرار بگیرند.
مدل باید از نظر ظاهری شبیه یک Game Asset سهبعدی Stylized Off-Road Vehicle باشد و بتوان از آن بهعنوان پایه برای یک بازی رانندگی یا آفرود استفاده کرد.
Forwarded from 𝐋𝐄𝐀𝐑𝐍𝐎𝐘𝐀 𝐂𝐎𝐈𝐍𝐘
📚 برنامه هفتگی نداری؟
⏰ نمیدونی کی درس بخونی؟
📉 انگیزهت ته کشیده؟
🎮 از درس خوندن خسته شدی؟
یه لحظه وایسا... 👇
✨ 𝐋𝐄𝐀𝐑𝐍𝐎𝐘𝐀𝐂𝐎𝐈𝐍𝐘 اومده ✨
🎯 اپی که درس خوندن رو تبدیل میکنه به یه بازی جذاب!
✅ برنامه هفتگی بساز
✅ تایمر پومودورو حرفهای
✅ رکورد ساعات مطالعهت رو ثبت کن
✅ لیدربورد رقابتی با دوستات
✅ سطح بگیری و لول آپ کنی 🆙
✅ فلشکارت و جزوه
✅ دارک مود لوکس مشکی و طلایی 🌙✨
✅ آمار دقیق پیشرفتت
🔄 هر هفته آپدیت جدید!
💬 پیشنهادت رو بگو، به اپ اضافه میکنم
💛 تا با هم لذت درس خوندن رو بچشیم
بیا و امتحان کن 👇
🔗 [لینک اپ]
#مطالعه #برنامه_ریزی #موفقیت #LEARNOYACOINY
⏰ نمیدونی کی درس بخونی؟
📉 انگیزهت ته کشیده؟
🎮 از درس خوندن خسته شدی؟
یه لحظه وایسا... 👇
✨ 𝐋𝐄𝐀𝐑𝐍𝐎𝐘𝐀𝐂𝐎𝐈𝐍𝐘 اومده ✨
🎯 اپی که درس خوندن رو تبدیل میکنه به یه بازی جذاب!
✅ برنامه هفتگی بساز
✅ تایمر پومودورو حرفهای
✅ رکورد ساعات مطالعهت رو ثبت کن
✅ لیدربورد رقابتی با دوستات
✅ سطح بگیری و لول آپ کنی 🆙
✅ فلشکارت و جزوه
✅ دارک مود لوکس مشکی و طلایی 🌙✨
✅ آمار دقیق پیشرفتت
🔄 هر هفته آپدیت جدید!
💬 پیشنهادت رو بگو، به اپ اضافه میکنم
💛 تا با هم لذت درس خوندن رو بچشیم
بیا و امتحان کن 👇
🔗 [لینک اپ]
#مطالعه #برنامه_ریزی #موفقیت #LEARNOYACOINY