🔹تاریخچه:در دهه های پیشین اگر شما میخواستید دست به ساخت بازی بزنید باید موتور بازیسازیتون رو خودتون توسعه میدادید که اینکار بسیار هزینه بر و زمان بر هست و در نهایت ممکنه خروجی مطلوبی نداشته باشه .اولین موتور بازیسازی که در دسترس عموم قرار گرفت در سال 1993 توسط شرکتid software (سازنده بازی doom) به صورت رایگان منتشر شد و خیلی از مردم و حتی شرکت های کوچک بازیسازی از آن بسیار استقبال کردند. پس از آن شرکت epic games تصمیم گرفت که موتور بازیسازی خود را به صورت رایگان در دسترس عموم قرار دهد و همچنین سیاست قیمت گذاری جدیدی ابداع کرد که اگر بازی شما بیش از یک میلیون دلار درامد داشته باشد 5 درصد از درامد شما به اپیک گیمز تعلق میگیرد . در پی این اقدام شرکت های دیگری مانند unity نیز موتور بازیسازی خود را رایگان کردند .
👍4
❓کدوم انجین؟
🔹اینکه کدوم موتور بازیسازی رو برای کارتون انتخاب کنید بستگی به ایده،دانش افراد تیم و پلتفرم مورد نظر دارد. به عنوان مثال اگر قصد ساخت بازی کژوال دوبعدی در پلتفرم اندروید را دارید موتورهای (unity, godot, game maker) مناسب هستند و یا اگر قصد ساخت یک بازی بزرگ سه بعدی در پلتفرم کامپیوتر یا کنسول هارا دارید موتور های (unreal engine, cry engine),مناسب شما هستند.مهمترین موترو های حال حاضر یونیتی و انریل انجین هستند که یونیتی در واقع مناسب برای بازی های دوبعدی و سه بعدی در مقیاس مستقل(indie) هست و همچنین برای پلتفرم اندروید جزو بهترین گزینه هاست و زبان برنامه نویسی پایه آن# Cاست ،در مقابل انریل انجین مناسب برای بازی های سه بعدی در مقیاس های بزرگ و تیم های نسبتا بزرگ است و زبان برنامه نویسی آن ++C است. در نهایت انتخاب موتور بازیسازی کاملا به شرایط شما و افراد تیمتون بستگی دارد .
https://news.1rj.ru/str/Cafe_Of_Code
🔹اینکه کدوم موتور بازیسازی رو برای کارتون انتخاب کنید بستگی به ایده،دانش افراد تیم و پلتفرم مورد نظر دارد. به عنوان مثال اگر قصد ساخت بازی کژوال دوبعدی در پلتفرم اندروید را دارید موتورهای (unity, godot, game maker) مناسب هستند و یا اگر قصد ساخت یک بازی بزرگ سه بعدی در پلتفرم کامپیوتر یا کنسول هارا دارید موتور های (unreal engine, cry engine),مناسب شما هستند.مهمترین موترو های حال حاضر یونیتی و انریل انجین هستند که یونیتی در واقع مناسب برای بازی های دوبعدی و سه بعدی در مقیاس مستقل(indie) هست و همچنین برای پلتفرم اندروید جزو بهترین گزینه هاست و زبان برنامه نویسی پایه آن# Cاست ،در مقابل انریل انجین مناسب برای بازی های سه بعدی در مقیاس های بزرگ و تیم های نسبتا بزرگ است و زبان برنامه نویسی آن ++C است. در نهایت انتخاب موتور بازیسازی کاملا به شرایط شما و افراد تیمتون بستگی دارد .
https://news.1rj.ru/str/Cafe_Of_Code
👌3👍1
فعالیت اول:
به کمک user-input یه بازی ساده بسازید
اگه نکته رو نگرفتید :به خط آخر توجه کنید 😂
⚉ @Cafe_Of_Code
به کمک user-input یه بازی ساده بسازید
اگه نکته رو نگرفتید :
⚉ @Cafe_Of_Code
👍2👌2
🔆 استفاده از DALL-E 3 برای عموم رایگان شد
⚡️ از الان به بعد استفاده از ابزار جدید Open AI به صورت مجانی به bing اضافه شده!
⚡️ برای اینکار فقط کافیه به ادرس bing.com/create برین و بعد از لاگین با اکانت مایکروسافتتون، ورودی مدنظرتون رو تایپ کنید.
📱 تغییرات نسخه جدید :
⚡️ کیفیت بالاتر ← رزولوشن 1024×1024 پیکسل
⚡️نتایج و عکسهای دقیقتر نسبت به نسخه قبلی
⚡️ توانایی تولید عکسهایی همراه با متن دلخواه و پشتیبانی از پرامپت های طولانی و پیچیده
@Cafe_Of_Code
⚡️ از الان به بعد استفاده از ابزار جدید Open AI به صورت مجانی به bing اضافه شده!
⚡️ برای اینکار فقط کافیه به ادرس bing.com/create برین و بعد از لاگین با اکانت مایکروسافتتون، ورودی مدنظرتون رو تایپ کنید.
📱 تغییرات نسخه جدید :
⚡️ کیفیت بالاتر ← رزولوشن 1024×1024 پیکسل
⚡️نتایج و عکسهای دقیقتر نسبت به نسخه قبلی
⚡️ توانایی تولید عکسهایی همراه با متن دلخواه و پشتیبانی از پرامپت های طولانی و پیچیده
@Cafe_Of_Code
Bing
Intelligent search from Bing makes it easier to quickly find what you’re looking for and rewards you.
👍2👌1
برنامه B4A چه برنامه ای است؟
📱بیسیک فور اندروید ابزاری
⚡️قدرمند ،
⚡️ساده و
⚡️ سریع ،
⚡️ از خانواده ابزارهای B۴X و دومین IDE تولید شده توسط Anywhere Software Ltd با هدف توسعه اپلیکیشنهای اندروید میباشد .
B۴A زبانی مبتنی بر شیءگرا و رویداد محور زبان جایگزینی برای برنامهنویسی با جاوا است
@Cafe_Of_Code
📱بیسیک فور اندروید ابزاری
⚡️قدرمند ،
⚡️ساده و
⚡️ سریع ،
⚡️ از خانواده ابزارهای B۴X و دومین IDE تولید شده توسط Anywhere Software Ltd با هدف توسعه اپلیکیشنهای اندروید میباشد .
B۴A زبانی مبتنی بر شیءگرا و رویداد محور زبان جایگزینی برای برنامهنویسی با جاوا است
@Cafe_Of_Code
👍4👎1
⚡️اگر روزی ۱۵ دقیقه کتاب بخونی؛سالی حدود ۱۵ تا کتاب میخونی!
⚡️اگه روزی ۱۵ دقیقه ورزش کنی؛تو مدت یکسال بدنت خوش فرم شده!
⚡️اگه روزی ۱۵ دقیقه بعد از بیدار شدنت برنامه های اون روزتو مرور کنی تو یکسال درست مثل آدمای موفق میشی!
⚡️اگه روزی ۱۵ دقیقه واسه هدفت وقت بزاری؛تا آخر سال به دست اش آوردی!
🔆تو میتونی هر چیزی رو میخوای به دست بیاری فقط کافیه استارتشو بزنی!
@Cafe_Of_Code
⚡️اگه روزی ۱۵ دقیقه ورزش کنی؛تو مدت یکسال بدنت خوش فرم شده!
⚡️اگه روزی ۱۵ دقیقه بعد از بیدار شدنت برنامه های اون روزتو مرور کنی تو یکسال درست مثل آدمای موفق میشی!
⚡️اگه روزی ۱۵ دقیقه واسه هدفت وقت بزاری؛تا آخر سال به دست اش آوردی!
🔆تو میتونی هر چیزی رو میخوای به دست بیاری فقط کافیه استارتشو بزنی!
@Cafe_Of_Code
💯5👍1
💻 مایکروسافت اعلام کرد که امکان ارتقا از ویندوز 7 و 8.X به ویندوز 10 و 11 به پایان رسیید ؛
@Cafe_Of_Code
@Cafe_Of_Code
👨💻3👍1😁1
کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲
🌐 نقشه راه یادگیری طراحی سایت فرانت اند https://news.1rj.ru/str/Cafe_Of_Code
📱اینو بخاطر یکی از دوستان که پی وی درخواست یه نقشه برای فرانت میخواست دوباره فرستادم❤️
❤4
📱چند تا ابزار خوب معرفی کنیم:
⚡️با هوش مصنوعی میشه بازی ساخت، بهش میگی چی میخوای و سناریو رو میدی و بازی رو تحویل میگیری
https://www.gptgame.app/
⚡️سایت Forvo.com یه سایت جالبیه که تلفظ کلمات به هر زبونی رو با لهجه کسایی که زبون مادریشون هم زبونه میذاره. اگه دارین یادگیری یه زبون جدید شروع میکنین خیلی به دردتون میخوره.
⚡️با این وبسایت میتونید یه تعیین سطح نسبی از سطح زبان انگلیسی، اسپانیایی، فرانسه و آلمانی تون پیدا کنید:
languagelevel.com
⚡️ترجمه دقیق با هوش مصنوعی، امکانات جذابی داره و عملا یه ترجمهی خوب بهت میده
machinetranslation.com
⚡️با این ابزار میشه هایلات و استوری و ریلزای اینستا رو دانلود کرد
https://news.1rj.ru/str/instadlfreebot
⚡️اگه از این کاراکترای بامزه می خوای
این سایت داره، توی منشن و بیو خیلی بامزه میشه
/) /)
( • ༝•)
c /づ づ
https://emojicombos.com/
@Cafe_Of_Code
⚡️با هوش مصنوعی میشه بازی ساخت، بهش میگی چی میخوای و سناریو رو میدی و بازی رو تحویل میگیری
https://www.gptgame.app/
⚡️سایت Forvo.com یه سایت جالبیه که تلفظ کلمات به هر زبونی رو با لهجه کسایی که زبون مادریشون هم زبونه میذاره. اگه دارین یادگیری یه زبون جدید شروع میکنین خیلی به دردتون میخوره.
⚡️با این وبسایت میتونید یه تعیین سطح نسبی از سطح زبان انگلیسی، اسپانیایی، فرانسه و آلمانی تون پیدا کنید:
languagelevel.com
⚡️ترجمه دقیق با هوش مصنوعی، امکانات جذابی داره و عملا یه ترجمهی خوب بهت میده
machinetranslation.com
⚡️با این ابزار میشه هایلات و استوری و ریلزای اینستا رو دانلود کرد
https://news.1rj.ru/str/instadlfreebot
⚡️اگه از این کاراکترای بامزه می خوای
این سایت داره، توی منشن و بیو خیلی بامزه میشه
/) /)
( • ༝•)
c /づ づ
https://emojicombos.com/
@Cafe_Of_Code
www.gptgame.app
GPTGame | Generate games with GPT and play immediately!
Generate fun, small javanoscript games instantly with GPT! Our platform empowers you to create and play games in a snap, with no coding skills required.
👍2🔥1
سلام! Axios یک کتابخانه JavaScript است که برای ارسال درخواست های HTTP به سرور و دریافت پاسخ ها استفاده می شود. این کتابخانه برای ارسال درخواست های AJAX به سرور و دریافت پاسخ ها به صورت آسنکرون استفاده می شود. Axios می تواند در محیط های مختلفی مانند مرورگر، Node.js و React Native استفاده شود.
ویژگی های کلیدی axios عبارتند از:
1. پشتیبانی از Promise: Axios از Promise برای ارسال درخواست ها و دریافت پاسخ ها استفاده می کند. این به معنی این است که شما می توانید از then و catch برای مدیریت پاسخ های موفق و ناموفق استفاده کنید.
2. پشتیبانی از انواع درخواست ها: Axios از انواع مختلف درخواست ها مانند GET، POST، PUT، DELETE و PATCH پشتیبانی می کند.
3. پشتیبانی از تعامل با API ها: Axios به راحتی با API های REST و SOAP تعامل می کند و می تواند به عنوان یک کلاینت HTTP برای ارتباط با سرور استفاده شود.
4. پشتیبانی از تنظیمات پیشرفته: Axios امکانات پیشرفته ای مانند تنظیمات timeout، تنظیمات header و تنظیمات پروکسی را فراهم می کند.
5. پشتیبانی از انتقال داده های فرم: Axios به راحتی می تواند داده های فرم را به سرور ارسال کند
ویژگی های کلیدی axios عبارتند از:
1. پشتیبانی از Promise: Axios از Promise برای ارسال درخواست ها و دریافت پاسخ ها استفاده می کند. این به معنی این است که شما می توانید از then و catch برای مدیریت پاسخ های موفق و ناموفق استفاده کنید.
2. پشتیبانی از انواع درخواست ها: Axios از انواع مختلف درخواست ها مانند GET، POST، PUT، DELETE و PATCH پشتیبانی می کند.
3. پشتیبانی از تعامل با API ها: Axios به راحتی با API های REST و SOAP تعامل می کند و می تواند به عنوان یک کلاینت HTTP برای ارتباط با سرور استفاده شود.
4. پشتیبانی از تنظیمات پیشرفته: Axios امکانات پیشرفته ای مانند تنظیمات timeout، تنظیمات header و تنظیمات پروکسی را فراهم می کند.
5. پشتیبانی از انتقال داده های فرم: Axios به راحتی می تواند داده های فرم را به سرور ارسال کند
👍4
📱مطالعه جدید: هوش مصنوعی ChatGPT میتواند روی عملکرد کارمندان تأثیر منفی داشته باشد
⚡️موسسه BCG در مطالعه جدید خود میگوید کارمندانی که از هوشهای مصنوعی مانند ChatGPT شرکت OpenAI استفاده میکنند، ممکن است دچار خطاهایی شوند و همین خطاها به ضعیفترشدن عملکرد آنها نسبت به افرادی که از این ابزارها استفاده نمیکنند، منجر شود.
⚡️این موسسه براساس نتایج مطالعه جدید خود میگوید اگر از ChatGPT به عنوان میانبر در محل کار استفاده میکنید، باید کمی بیشتر مراقب باشید که این مسیر شما را به خطا نبرد.
@Cafe_Of_Code
⚡️موسسه BCG در مطالعه جدید خود میگوید کارمندانی که از هوشهای مصنوعی مانند ChatGPT شرکت OpenAI استفاده میکنند، ممکن است دچار خطاهایی شوند و همین خطاها به ضعیفترشدن عملکرد آنها نسبت به افرادی که از این ابزارها استفاده نمیکنند، منجر شود.
⚡️این موسسه براساس نتایج مطالعه جدید خود میگوید اگر از ChatGPT به عنوان میانبر در محل کار استفاده میکنید، باید کمی بیشتر مراقب باشید که این مسیر شما را به خطا نبرد.
@Cafe_Of_Code
👍3
👨💻 زبانهای برنامهنویسی محبوب و کاربردی:
1️⃣ Python: برای توسعه وب، دادهکاوی، هوش مصنوعی و بسیاری از کاربردهای دیگر
2️⃣ JavaScript: برای توسعه وب، اپلیکیشنهای تحت وب، بازیهای ویدئویی و بسیاری از کاربردهای دیگر
3️⃣ Java: برای توسعه اپلیکیشنهای تحت وب، اندروید، بازیهای ویدئویی و بسیاری از کاربردهای دیگر
4️⃣ C#: برای توسعه اپلیکیشنهای تحت وب، بازیهای ویدئویی و بسیاری از کاربردهای دیگر
5️⃣ PHP: برای توسعه وب، سیستمهای مدیریت محتوا و بسیاری از کاربردهای دیگر
6️⃣ Swift: برای توسعه اپلیکیشنهای iOS و macOS
7️⃣ Kotlin: برای توسعه اپلیکیشنهای اندروید
8️⃣ Ruby: برای توسعه وب، سیستمهای مدیریت محتوا و بسیاری از کاربردهای دیگر
9️⃣ Go: برای توسعه سیستمهای ابری، سرورهای وب و بسیاری از کاربردهای دیگر
👨💼 این زبانها در بازار کار نیز بسیار محبوب هستند و میتوانند به شما در پیدا کردن کار مناسب کمک کنند.
1️⃣ Python: برای توسعه وب، دادهکاوی، هوش مصنوعی و بسیاری از کاربردهای دیگر
2️⃣ JavaScript: برای توسعه وب، اپلیکیشنهای تحت وب، بازیهای ویدئویی و بسیاری از کاربردهای دیگر
3️⃣ Java: برای توسعه اپلیکیشنهای تحت وب، اندروید، بازیهای ویدئویی و بسیاری از کاربردهای دیگر
4️⃣ C#: برای توسعه اپلیکیشنهای تحت وب، بازیهای ویدئویی و بسیاری از کاربردهای دیگر
5️⃣ PHP: برای توسعه وب، سیستمهای مدیریت محتوا و بسیاری از کاربردهای دیگر
6️⃣ Swift: برای توسعه اپلیکیشنهای iOS و macOS
7️⃣ Kotlin: برای توسعه اپلیکیشنهای اندروید
8️⃣ Ruby: برای توسعه وب، سیستمهای مدیریت محتوا و بسیاری از کاربردهای دیگر
9️⃣ Go: برای توسعه سیستمهای ابری، سرورهای وب و بسیاری از کاربردهای دیگر
👨💼 این زبانها در بازار کار نیز بسیار محبوب هستند و میتوانند به شما در پیدا کردن کار مناسب کمک کنند.
🔥4👍1
خانواده زبان C شامل زبانهای برنامهنویسی متعددی است که از یک ساختار و نحو مشابه به زبان C برخوردارند. در این خانواده، زبان C به عنوان زبان اصلی و پایهای برای سایر زبانها عمل میکند. در ادامه به معرفی برخی از این زبانها پرداختهایم:
۱. C++:
زبان برنامهنویسی C++ یکی از پرکاربردترین زبانهای برنامهنویسی است که بر پایه زبان C ساخته شده است. این زبان دارای قابلیتهای بسیاری است که از جمله آنها میتوان به اشیاء، وراثت، پلیمورفیسم و انواع دادههای جدید اشاره کرد.
۲. Java:
زبان برنامهنویسی جاوا نیز از خانواده زبان C است که برای توسعه برنامههای کاربردی وب و موبایل استفاده میشود. این زبان دارای ویژگیهایی مانند مدیریت حافظه خودکار، مجازیسازی و قابلیت اجرا بر روی سیستمهای مختلف است.
۳. C#:
زبان برنامهنویسی C# یکی دیگر از زبانهای خانواده C است که توسط شرکت مایکروسافت توسعه داده شده است. این زبان برای توسعه برنامههای ویندوز، وب و موبایل استفاده میشود و دارای ویژگیهایی مانند اشیاء، وراثت، پلیمورفیسم و مدیریت حافظه خودکار است.
۴. Objective-C:
زبان برنامهنویسی Objective-C نیز از خانواده زبان C است که برای توسعه برنامههای iOS و macOS استفاده میشود. این زبان دارای ویژگیهایی مانند اشیاء، وراثت، پلیمورفیسم و پشتیبانی از پردازشهای چندنخی است.
۵. Swift:
زبان برنامهنویسی Swift نیز از خانواده زبان C است که برای توسعه برنامههای iOS و macOS استفاده میشود. این زبان دارای ویژگیهایی مانند اشیاء، وراثت، پلیمورفیسم و پشتیبانی از پردازشهای چندنخی است و به دلیل سادگی و قابلیت فهم بالا، برای توسعه برنامههای موبایل بسیار محبوب است.
۱. C++:
زبان برنامهنویسی C++ یکی از پرکاربردترین زبانهای برنامهنویسی است که بر پایه زبان C ساخته شده است. این زبان دارای قابلیتهای بسیاری است که از جمله آنها میتوان به اشیاء، وراثت، پلیمورفیسم و انواع دادههای جدید اشاره کرد.
۲. Java:
زبان برنامهنویسی جاوا نیز از خانواده زبان C است که برای توسعه برنامههای کاربردی وب و موبایل استفاده میشود. این زبان دارای ویژگیهایی مانند مدیریت حافظه خودکار، مجازیسازی و قابلیت اجرا بر روی سیستمهای مختلف است.
۳. C#:
زبان برنامهنویسی C# یکی دیگر از زبانهای خانواده C است که توسط شرکت مایکروسافت توسعه داده شده است. این زبان برای توسعه برنامههای ویندوز، وب و موبایل استفاده میشود و دارای ویژگیهایی مانند اشیاء، وراثت، پلیمورفیسم و مدیریت حافظه خودکار است.
۴. Objective-C:
زبان برنامهنویسی Objective-C نیز از خانواده زبان C است که برای توسعه برنامههای iOS و macOS استفاده میشود. این زبان دارای ویژگیهایی مانند اشیاء، وراثت، پلیمورفیسم و پشتیبانی از پردازشهای چندنخی است.
۵. Swift:
زبان برنامهنویسی Swift نیز از خانواده زبان C است که برای توسعه برنامههای iOS و macOS استفاده میشود. این زبان دارای ویژگیهایی مانند اشیاء، وراثت، پلیمورفیسم و پشتیبانی از پردازشهای چندنخی است و به دلیل سادگی و قابلیت فهم بالا، برای توسعه برنامههای موبایل بسیار محبوب است.
👍5
🎮ستون های طراحی بازی
📐هر بازی به یک ستون هایی پایبند هست که هر چقدر این ستون ها محکم تر باشند تجربه ای که سازنده بازی قصد ایجاد کردن آن را دارد بهتر به بازیکن القا میشود. ستون های طراحی بازی هر چیزی که تجربه کلی بازی روی آن متمرکز است را مشخص میکند و بسیار مهم است که قبل از شروع ساخت بازی به آن توجه شود ،چون میتواند به صورت مستقیم روی تجربه کلی بازی اثر گذار باشد. هنگام انتخاب ستون طراحی از خودتون سوال بپرسید که بازیکن هنگام انجام بازی با کدوم بخش بیشترین تعامل رو دارد و حال و هوای بازی چگونه است،به عنوان مثال ستون های طراحی بازی Angry Birds شامل پرتاب کردن،فضای شاد و پرندگان بامزه میشود و ستون های طراحی بازی Resident Evil شامل مبارزات با اسلحه،حل پازل و فضای ترسناک میشود.
در هنگام ساخت بازی باید توجه داشته باشین که هر چیزی که با ستون طراحی بازی مغایرت داشت رو بلافاصله از بازی حذف کنید .ترجیها بین سه تا پنج ستون طراحی برای بازیتون انتخاب کنید که دچار سردرگمی نشید.
در نهایت هر چه به ستون های طراحیتون بیشتر پایبند باشید تجربه ای نزدیک به آن خلق خواهید کرد.
@Cafe_Of_Code
📐هر بازی به یک ستون هایی پایبند هست که هر چقدر این ستون ها محکم تر باشند تجربه ای که سازنده بازی قصد ایجاد کردن آن را دارد بهتر به بازیکن القا میشود. ستون های طراحی بازی هر چیزی که تجربه کلی بازی روی آن متمرکز است را مشخص میکند و بسیار مهم است که قبل از شروع ساخت بازی به آن توجه شود ،چون میتواند به صورت مستقیم روی تجربه کلی بازی اثر گذار باشد. هنگام انتخاب ستون طراحی از خودتون سوال بپرسید که بازیکن هنگام انجام بازی با کدوم بخش بیشترین تعامل رو دارد و حال و هوای بازی چگونه است،به عنوان مثال ستون های طراحی بازی Angry Birds شامل پرتاب کردن،فضای شاد و پرندگان بامزه میشود و ستون های طراحی بازی Resident Evil شامل مبارزات با اسلحه،حل پازل و فضای ترسناک میشود.
در هنگام ساخت بازی باید توجه داشته باشین که هر چیزی که با ستون طراحی بازی مغایرت داشت رو بلافاصله از بازی حذف کنید .ترجیها بین سه تا پنج ستون طراحی برای بازیتون انتخاب کنید که دچار سردرگمی نشید.
در نهایت هر چه به ستون های طراحیتون بیشتر پایبند باشید تجربه ای نزدیک به آن خلق خواهید کرد.
@Cafe_Of_Code
👍5👎1