کاربران گرامی در این پروژه به شما پروژه بازی با جاوا اسکریپت را قرارداده ایم شما عزیزان می توانید از بخش دانلود پروژه بازی با جاوااسکریپت سایر بازی هایی که با جاوا اسکریپت طراحی شده اند را مشاهده و دانلود کنید.
در صورتی که نیاز به آموزش حضوری و یا غیر حضوری این پروژه داشتید میتوانید با ما در ارتباط باشید تا این پروژه را به شما آموزش دهیم حتی میتوانید در صورت دلخواه پروژه را به خواسته شما شخصی سازی کنیم لازم به ذکر است که تیم پروژه در صفحه دانلود پروژه بازی بازی های مختلفی را به زبان های مختلف برنامه نویسی قرار داده است .شماره تماس با پرپروژه 09050394455 می باشد
### پروژه: بازی Canyon Runner با استفاده از JavaScript
**بازی Canyon Runner** یک بازی سرگرمکننده و اکشن است که با استفاده از **JavaScript**، **HTML** و **CSS** طراحی شده است. در این بازی، کاربر باید کاراکتر خود را از میان موانع عبور دهد و از سقوط در درهها جلوگیری کند. این بازی یک بازی دویدن بدون توقف (endless runner) است که در آن کاربر باید واکنشهای سریعی نشان دهد تا از موانع عبور کند.
### ویژگیهای بازی
1. **گیمپلی بیپایان**: کاربر میتواند به طور نامحدود به بازی ادامه دهد تا زمانی که با مانع برخورد کند یا درهای سقوط کند.
2. **کنترل ساده**: بازی فقط نیاز به استفاده از کلیدهای جهت برای حرکت یا پریدن دارد.
3. **امتیازدهی زنده**: امتیاز کاربر بر اساس مدت زمان زنده ماندن افزایش مییابد.
4. **طراحی جذاب**: از گرافیک ساده و جذاب استفاده شده که تجربه کاربری مناسبی را ایجاد میکند.
### نحوه اجرای پروژه
1. **دانلود پروژه**: ابتدا فایلهای کد منبع را از لینک مورد نظر دانلود کنید.
2. **اجرای بازی**: فایل `index.html` را با استفاده از مرورگر باز کنید. توصیه میشود از مرورگرهای مدرن مانند Google Chrome یا Mozilla Firefox استفاده کنید.
### کد منبع
#### کد HTML (index.html)
```html
بازی Canyon Runner
```
#### کد CSS (style.css)
```css
body {
font-family: 'Arial', sans-serif;
margin: 0;
background-color: #87CEEB;
}
#gameArea {
position: relative;
width: 100%;
height: 300px;
overflow: hidden;
background-color: #f4a261;
border: 2px solid #333;
}
#runner {
position: absolute;
bottom: 10px;
left: 50px;
width: 40px;
height: 40px;
background-color: #2a9d8f;
}
#obstacle {
position: absolute;
bottom: 10px;
right: 0;
width: 20px;
height: 40px;
background-color: #e76f51;
}
#scoreBoard {
text-align: center;
margin-top: 10px;
font-size: 20px;
}
```
#### کد JavaScript (script.js)
```javascript
const runner = document.getElementById('runner');
const obstacle = document.getElementById('obstacle');
const scoreDisplay = document.getElementById('score');
let score = 0;
let isJumping = false;
// شروع بازی
function startGame() {
obstacle.style.animation = 'moveObstacle 2s infinite linear';
updateScore();
document.addEventListener('keydown', handleKeyDown);
}
// پرش کاراکتر
function jump() {
if (!isJumping) {
isJumping = true;
runner.classList.add('jump');
setTimeout(() => {
runner.classList.remove('jump');
isJumping = false;
}, 500);
}
}
// مدیریت کلیدها
function handleKeyDown(event) {
if (event.code === 'Space') {
jump();
}
}
// بروزرسانی امتیاز
function updateScore() {
setInterval(() => {
score++;
scoreDisplay.textContent = score;
}, 1000);
}
// شروع بازی
startGame();
```
### توضیحات اضافی
- در این بازی، با فشردن دکمه فاصله (`Space`)، کاراکتر میپرد تا از موانع عبور کند.
- **موانع** با سرعت ثابت به سمت چپ صفحه حرکت میکنند و کاربر باید با پرش از برخورد با آنها جلوگیری کند.
- بازی به شکلی طراحی شده که بازیکن باید تمرکز زیادی داشته باشد تا بتواند به امتیاز بالاتری دست یابد.
### جمعبندی
بازی **Canyon Runner** نمونهای عالی از استفاده از **JavaScript** برای ساخت بازیهای اکشن و هیجانانگیز است. شما میتوانید با شخصیسازی گرافیک، افزودن انواع مختلف موانع، و تغییر سرعت بازی، تجربهای متفاوتتر و چالشبرانگیزتر برای کاربران ایجاد کنید. این بازی فرصت خوبی برای یادگیری و تمرین مفاهیم JavaScript به همراه HTML و CSS است.
| صفحه قابل مشاهده:
دانلود پروژه بازی Canyon Runner با استفاده از JavaScript میباشد