amin norollah.
Loading portfolio
مار و پله و منچ برای اندروید و iOS، آفلاین در برابر هوش مصنوعی یا آنلاین و بی‌درنگ

بازیموبایلشخصی

LadderGo

مار و پله و منچ برای اندروید و iOS، آفلاین در برابر هوش مصنوعی یا آنلاین و بی‌درنگ

سال
مارس 2025
نوع
بازی
فناوری‌ها
10
مسیر
موبایل

جزئیات

LadderGo یک اپ بازی رومیزی برای اندروید و iOS با دو بازی مار و پله و منچ است. می‌شود آفلاین تا چهار نفر بازی کرد، ترکیبی از آدم‌ها و حریف‌های هوش مصنوعی در سه سطح دشواری، یا آنلاین در مسابقه‌های بی‌درنگ با جفت‌یابی، دعوت دوستان، زمان‌سنج نوبت و واکنش با ایموجی.

صفحه‌ی مار و پله آسانسور، خانه‌ی هدیه و پنج قدرت ویژه (جان اضافه، سپر، تاس دوبرابر و دو نوع بمب) هم دارد، و می‌شود برای انداختن تاس گوشی را تکان داد که از شتاب‌سنج خوانده می‌شود. یک ارز ستاره‌ای نقشه‌های تازه را باز می‌کند و رتبه‌بندی جهانی و فهرست دوستان هم هست.

هر دو طرف را خودم ساختم. اپ با React Native، Redux Toolkit، Reanimated و Lottie نوشته شده. بک‌اند NestJS با Prisma روی PostgreSQL است و بازی‌های زنده از یک gateway مبتنی بر Socket.IO با دوازده رویداد عبور می‌کنند؛ وضعیت بازی پشت یک mutex در Redis نگه‌داری می‌شود تا بازیکنی که اتصالش قطع شده بتواند به همان بازی برگردد. استقرار با Docker و پشت nginx است.

فناوری‌ها

  • React Native
  • TypeScript
  • Redux
  • Socket.IO
  • NestJS
  • Prisma
  • PostgreSQL
  • Redis
  • Docker
  • Lottie

پروژه‌ها

لینک عمومی ندارد؛ پروژه‌ی تجاری یا داخلی است