🎮 2048++
نسخهی پیشرفتهای از بازی کلاسیک 2048، با ویژگیهای سرگرمکنندهی بیشتر! این پروژه کوچکی است که در اوقات فراغتم ساختم—امیدوارم برایتان لذتبخش باشد!
🎯 معرفی بازی
2048 یک بازی ساده اما اعتیادآور برای ترکیب اعداد است. در یک شبکهی ۴×۴، با کشیدن به بالا، پایین، چپ یا راست، خانههایی با عدد یکسان را ترکیب کنید. هدف؟ رسیدن به 2048 (البته میتوانید برای امتیاز بیشتر هم ادامه دهید)!
نحوه بازی:
- با کلیدهای جهت یا WASD خانهها را حرکت دهید.
- وقتی دو کاشی با عدد یکسان برخورد کنند، آنها با هم ترکیب شده و یکی میشوند.
- پس از هر حرکت، یک عدد ۲ یا ۴ به طور تصادفی در یک جای خالی ظاهر میشود.
- بازی زمانی تمام میشود که هیچ حرکت دیگری باقی نمانده باشد.
✨ ویژگیهای خاص
۱. قابلیت بازگشت (Undo)
- حرکت اشتباهی انجام دادی؟ نگران نباش!
- فقط کافیست دکمه "بازگشت" را فشار دهی تا یک مرحله عقب بروی.
- هر چند بار که بخواهی میتوانی بازگردی، تا ابتدای بازی.
- دیگر اجازه نده یک اشتباه کوچک بازیات را خراب کند!
۲. حالت تقلب مخفی
- رشته جادویی را وارد کن: ←←→→ →→←← (چپ، چپ، راست، راست، راست، راست، چپ، چپ)
- همه کاشیها به طور جادویی تبدیل به ۱۲۸ میشوند!
- این یک ایستر اگ است، فقط برای سرگرمی.
- نکته حرفهای: تقلب کردن جالب است، اما زیادهروی نکن! 😉
🎯 دمو
🎯 : اینجا بازی کن
📁 ساختار پروژه
2048/
├── static/
│ ├── css/
│ │ └── styles.css # Game styles
│ └── js/
│ └── script.js # Frontend game logic
├── index.html # Main game page
└── 2048.py # Backend server
توضیحات فایلها:
2048.py: سرور بکاند نوشته شده با Flask که منطق بازی و درخواستهای API را مدیریت میکند.script.js: منطق بازی در فرانتاند، شامل حرکات، انیمیشنها و ویژگیهای ویژه.styles.css: استایلهای بازی برای اطمینان از ظاهر مناسب و واکنشگرا بودن.index.html: صفحه اصلی که همه چیز را به هم متصل میکند.
🚀 شروع به کار
روش اول: دانلود نسخه نهایی
- آخرین نسخه را دانلود کنید.
- اطمینان حاصل کنید که Python 3.x نصب شده باشد.
- وابستگیها را نصب کنید:
pip install flask - اجرا کنید:
python 2048.py - مرورگر خود را باز کنید و به این آدرس بروید: http://localhost:9969
git clone https://github.com/sz30/2048.git
cd 2048
pip install flask
python 2048.py
🎨 سفارشیسازی
میخواهید آن را به سبک خودتان تغییر دهید؟ فایلstyles.css را برای یک ظاهر جدید تغییر دهید یا به script.js سر بزنید تا گیمپلی را تغییر دهید. تمام کدها با توضیحات کامل هستند تا به راحتی بتوانید تغییرشان دهید!
📝 مجوز
مجوز GPL-2.0🤝 مشارکت
هنوز در حال بهروزرسانی! گزارش اشکال و درخواستهای Pull بسیار خوشآمد هستند—بیایید با هم این بازی را حتی جذابتر کنیم!🙏 قدردانی
تشکر از اسپانسرهای زیر برای حمایت از این پروژه:- / برای تأمین سرور
تاریخچه ستارهها
--- Tranlated By Open Ai Tx | Last indexed: 2026-01-14 ---