طراحی و پیادهسازی برنامه تبدیل گوشی موبایل به دسته بازی (Gamepad) برای کامپیوتر از طریق Wi-Fi#dotn…
انتشار: 2026/08/15 15:34 UTCدریافت: 2026/08/15 19:00 UTCآخرین مشاهده: 2026/08/15 19:00 UTC
طراحی و پیادهسازی برنامه تبدیل گوشی موبایل به دسته بازی (Gamepad) برای کامپیوتر از طریق Wi-Fi#dotnet, #agile_development, #c_plus_plus_programming به دنبال طراحی یک سیستم ساده و کاربردی هستم که بتواند گوشی موبایل را از طریق شبکه Wi-Fi به کامپیوتر متصل کرده و گوشی را به یک دسته بازی مجازی (Virtual Gamepad) تبدیل کند.هدف این پروژه این است که کاربر بتواند بدون خرید دسته بازی، گوشی خود را به عنوان کنترلر برای بازیهای کامپیوتری استفاده کند.ارتباط بین گوشی و کامپیوتر باید با تأخیر کم و بهصورت پایدار انجام شود و دستورات لمس دکمههای روی گوشی به ورودی قابل شناسایی برای کامپیوتر تبدیل شوند.امکانات موردنیازبخش موبایلرابط کاربری مناسب برای نمایش دسته بازینمایش دکمههای مجازی مانند:Analog StickD-PadA / B / X / YStart / SelectL1 / L2R1 / R2امکان لمس همزمان چند دکمهارسال سریع دستورات به کامپیوترنمایش وضعیت اتصال به کامپیوترامکان اتصال به کامپیوتر از طریق IP یا کد اتصالبخش کامپیوتردریافت دستورات ارسالشده از گوشیتبدیل دستورات به ورودی قابل شناسایی برای بازیهااجرای برنامه در پسزمینهنمایش وضعیت اتصال گوشیامکان قطع و وصل مجدد ارتباطمصرف کم منابع سیستماتصالارتباط اولیه پروژه از طریق Wi-Fi و شبکه محلی (LAN) انجام شود.هدف اصلی، دستیابی به کمترین تأخیر ممکن در ارسال دستورات بین گوشی و کامپیوتر است.قابلیتهای پیشنهادیدر صورت امکان، قابلیتهای زیر نیز در نظر گرفته شوند:امکان تغییر محل و اندازه دکمههاامکان ساخت Layout شخصی برای دستهذخیره تنظیمات کاربرچند Layout آماده برای بازیهای مختلفامکان تنظیم حساسیت Analogنمایش Ping یا Latency اتصالQR Code برای اتصال سریع گوشی به کامپیوترسیستمعاملنسخه اولیه میتواند برای:AndroidWindowsطراحی شود.در صورت امکان و توافق با مجری، قابلیت توسعه برای سیستمعاملهای دیگر نیز قابل بررسی است.نکات فنیتکنولوژی و زبان برنامهنویسی میتواند توسط مجری پیشنهاد شود، اما معماری پروژه باید به شکلی باشد که در آینده امکان اضافهکردن امکانات بیشتر وجود داشته باشد.کد پروژه باید مرتب، قابل توسعه و مستند باشد.خروجی مورد انتظاردر پایان پروژه موارد زیر تحویل داده شود:سورسکد کامل بخش موبایلسورسکد کامل برنامه Windowsفایل APK قابل نصبفایل اجرایی Windowsراهنمای نصب و اتصالتوضیحات مربوط به ساختار پروژهتمامی فایلهای موردنیاز برای اجرای پروژهتست و تحویلپروژه باید روی یک گوشی Android و یک کامپیوتر Windows تست شود.مهمترین معیارهای پذیرش پروژه:اتصال صحیح گوشی و کامپیوترشناسایی صحیح ورودیهاعملکرد همزمان چند دکمهتأخیر پایین در انتقال دستوراتعدم قطع شدن مکرر اتصالاجرای صحیح کنترلر در بازیها یا برنامههای سازگارتوجه: نسخه اولیه پروژه بر روی اتصال Wi-Fi در شبکه محلی متمرکز است و نیازی به سرور اینترنتی یا Cloud ندارد. قابلیتهای پیشرفتهتر میتوانند در نسخههای بعدی اضافه شوند. توسط خریدار: کاربر787251اطلاعات بیشتر:parscoders.com/project/614864/%D8%B7%D8%B…