آموزش پروژه محور فلاتر – ساخت بازی دو بعدی مار Snake با Flutter
4 ساعت
5.0
فلاتر چیست؟ فلاتر (Flutter) یک فریمورک توسعه نرمافزارهای تحت وب و اپلیکیشنهای تلفن همراه است؛ که توسط شرکت گوگل ایجاد شده است. این فریمورک برای ساخت اپلیکیشنهای iOS و Android با زبان برنامهنویسی Dart کاربرد دارد و امکانات بسیاری برای توسعه سریع و آسان اپلیکیشنهای تلفن همراه فراهم میکند. اهمیت یادگیری فلاتر برای ساخت بازی دوبعدی Snake چیست؟ با استفاده از فلاتر، توسعهدهندگان میتوانند با برنامهنویسی Dart، کدی ساده و قابل فهم برای بازی Snake بنویسند. همچنین فلاتر دارای ابزارهای گرافیکی قدرتمندی است که امکان رسم تصاویر و شکلهای گوناگون را فراهم میکند. فلاتر میتواند به دلیل وجود کتابخانههای متنوع برای ساخت بازی و امکان خروجی برای چندین پلتفرم، گزینه بسیار مناسبی برای ساخت بازی Snake باشد. در این فرادرس چه چیزی یاد میگیریم؟ در این آموزش، قصد داریم به صورت پروژهمحور و در قالب ساخت بازی دوبعدی Snake، به بررسی قابلیتهای فلاتر در زمینه توسعه بازی بپردازیم. جزئیات بسیاری چه از نظر فنی و دانش برنامهنویسی و چه از نظر آکادمیک، جهت طراحی بازی مورد بررسی قرار خواهد گرفت. در این فرادرس، یاد خواهیم گرفت که چگونه رابط کاربری بازی را طراحی کنیم و بر اساس منطق بازی الگوریتم مورد نظر را پیادهسازی کنیم. علاوه بر این، مباحث کاربردی همچون ارتباط با سرور، طراحی متریال بازی، ارسال و دریافت اطلاعات به صورت جیسون (JSON)، مورد بررسی قرار خواهد گرفت.