جزئیات محصول

دانلود پروژه بازی Mad Shark با استفاده از HTML5 و JavaScript

دانلود پروژه بازی Mad Shark با استفاده از HTML5 و JavaScript

قیمت: 80,000 تومان

خرید فایل


مشاهده پیشنمایش

پیشنمایش برای محصولاتی که نیاز به نمایش دمو دارند می باشد

 کاربران گرامی در این پروژه به شما پروژه بازی با جاوا اسکریپت را قرارداده ایم شما عزیزان می توانید از بخش سایر  بازی هایی که با جاوا اسکریپت طراحی شده اند را مشاهده و دانلود کنید.

در صورتی که نیاز به آموزش حضوری و یا غیر حضوری این پروژه داشتید میتوانید با ما در ارتباط باشید تا این پروژه را به شما آموزش دهیم حتی میتوانید در صورت دلخواه پروژه را به خواسته شما شخصی سازی کنیم لازم به ذکر است که تیم پروژه در صفحه دانلود پروژه بازی بازی های مختلفی را به زبان های مختلف برنامه نویسی قرار داده است .شماره تماس با پرپروژه 09050394455 می باشد


### پروژه: بازی Mad Shark با استفاده از HTML5 و JavaScript
 
**بازی Mad Shark** یک بازی سرگرم‌کننده است که با استفاده از **HTML5 و JavaScript** طراحی شده است. در این بازی، شما کنترل یک کوسه را بر عهده دارید و باید در دنیای زیر آب بگردید و ماهی‌ها را ببلعید تا امتیاز کسب کنید. این بازی شامل گرافیک رنگارنگ و گیم‌پلی جذاب است که می‌تواند ساعت‌ها شما را سرگرم کند.
 
### ویژگی‌های پروژه
1. **گرافیک زیبا**: طراحی جذاب و رنگی برای محیط بازی و شخصیت‌ها.
2. **گیم‌پلی اعتیادآور**: به عنوان یک کوسه، شما باید ماهی‌ها را شکار کنید و از موانع جلوگیری کنید.
3. **کنترل‌های ساده**: کنترل آسان کوسه با استفاده از صفحه‌کلید.
4. **امتیازدهی**: امتیاز خود را با شکار ماهی‌ها افزایش دهید.
 
### نحوه اجرای پروژه
1. **دانلود پروژه**: کد منبع را از لینک زیر دانلود کنید.
2. **اجرای پروژه**: فایل `index.html` را با استفاده از یک مرورگر مدرن (مانند Google Chrome یا Mozilla Firefox) باز کنید.
 
### کد منبع
 
#### کد HTML (index.html)
```html
   
   
    بازی Mad Shark
   
   
   
```
 
#### کد CSS (style.css)
```css
body {
    margin: 0;
    overflow: hidden;
    background-color: #3b5998; /* رنگ پس زمینه */
}
 
canvas {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
```
 
#### کد جاوا اسکریپت (script.js)
```javascript
const canvas = document.getElementById('gameCanvas');
const ctx = canvas.getContext('2d');
 
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
 
let shark = {
    x: canvas.width / 2,
    y: canvas.height / 2,
    width: 50,
    height: 30,
    speed: 5,
};
 
let fish = [];
let score = 0;
 
function spawnFish() {
    const fishX = Math.random() * canvas.width;
    const fishY = Math.random() * canvas.height;
    fish.push({ x: fishX, y: fishY, width: 20, height: 10 });
}
 
function drawShark() {
    ctx.fillStyle = 'darkblue';
    ctx.fillRect(shark.x, shark.y, shark.width, shark.height);
}
 
function drawFish() {
    ctx.fillStyle = 'orange';
    fish.forEach(f => {
        ctx.fillRect(f.x, f.y, f.width, f.height);
    });
}
 
function update() {
    ctx.clearRect(0, 0, canvas.width, canvas.height);
    
    drawShark();
    drawFish();
 
    // بررسی برخورد
    fish = fish.filter(f => {
        if (shark.x < f.x + f.width &&
            shark.x + shark.width > f.x &&
            shark.y < f.y + f.height &&
            shark.y + shark.height > f.y) {
            score++;
            return false; // حذف ماهی
        }
        return true; // نگه‌داشتن ماهی
    });
 
    requestAnimationFrame(update);
}
 
document.addEventListener('keydown', function(event) {
    if (event.key === 'ArrowUp') {
        shark.y -= shark.speed;
    }
    if (event.key === 'ArrowDown') {
        shark.y += shark.speed;
    }
    if (event.key === 'ArrowLeft') {
        shark.x -= shark.speed;
    }
    if (event.key === 'ArrowRight') {
        shark.x += shark.speed;
    }
});
 
setInterval(spawnFish, 1000); // ایجاد ماهی جدید هر ثانیه
 
update();
```
 
### جمع‌بندی
بازی **Mad Shark** یک پروژه عالی برای یادگیری نحوه ساخت بازی با HTML5 و JavaScript است. شما می‌توانید با افزودن ویژگی‌های جدید مانند سطوح مختلف، انواع مختلف ماهی، و حتی موانع، بازی را گسترش دهید و تجربه کاربری جذاب‌تری را ارائه کنید.
| صفحه قابل مشاهده: دانلود پروژه بازی Mad Shark با استفاده از HTML5 و JavaScript می‌باشد