هادی عباسی

توسعه‌دهنده ارشد نرم افزار

تجربه بالا در برنامه‌نویسی و ایجاد نرم‌افزار

توسعه‌دهنده اپلیکیشن دسکتاپ/موبایل

برنامه نویسی زبان C++

متخصص فریم وورک Qt

هادی عباسی
هادی عباسی
هادی عباسی
هادی عباسی
هادی عباسی
هادی عباسی
هادی عباسی

توسعه‌دهنده ارشد نرم افزار

تجربه بالا در برنامه‌نویسی و ایجاد نرم‌افزار

توسعه‌دهنده اپلیکیشن دسکتاپ/موبایل

برنامه نویسی زبان C++

متخصص فریم وورک Qt

بازی چند سکویی Gang Style

  • تکنولوژی‌ها: C++ 11, Cocos2D-x, Qt (Unit Testing)
  • نوع پروژه: شرکتی (استخدام حضوری)
  • تاریخ شروع: اسفند ۱۳۹۳ تا اسفند ۱۴۰۱
  • نقش: توسعه دهنده بازی

بازی استراتژیک چندسکویی شبیه کلش آف کلنز با پشتیبانی از Android، iOS و Windows + دو زبانه

برنامه نویس اصلی لایه Client این بازی توسط C++ و موتور Cocos-2d بودم و این سورس به صورت کدنویسی کور (Blind) در C++ توسعه یافته بود! بعضی از Unit test های من توسط C++ در Qt (Widget) طراحی شده بود!

(سورس ها و خروجی های تست در گیت‌هاب)

Shutgun Fire Export | Triangle View Area | Throw Path | Rotate Totile Map

این پروژه برای من چیزهای زیادی را برای یادگیری به همراه داشت از برخی الگوهای طراحی یا Design Pattern ها (مثل Singleton در مدیریت گلوبال امتیازات و …، Factory Class و Abstract Factory در ساخت اشیای بازی، Object Pool در تولید و مدیریت انواع گلوله های بازی، Bridge برای مدیریت بازی چند زبانه، Prototype در داپلیکیت اشیای بازی و …) تا چالش های Optimization (مثل استفاده از vld برای یافتن و رفع Memory Leak های بازی)!

من در لایه Android/IOS/Windows توسعه می دادم و همکارم هم وب سرور را به کمک PHP و MySQL توسعه می داد!