-
اسکریپت های منحصر به فرد
:40: خیلی دوست دارم تو این تاپیک درباره اسکریپت های منحصر به فرد و کاربردی یا بازی ها ی زیبا وساده ای که می توان با جاوا در مرورگر ایجاد کرد گفتگو کنیم.
دوست دارم از دانسته های شما هم استفاده کنم.
اگر هم مشکلی در مورد موضوعات اسکریپت نویسی دارید مطرح کنید.تا با هم پاسخ آن را پیدا کنیم.
آیا تا حالا به سایتی بر خوردید که اسکریپت یا فلشی با موضوع تست عشق داشته باشد!!!!!!!!!!!! آیا می دانید اساس این اسکریپت های سرکاری چیست!!!
یا اصلا تا به حال برای وبلاگ خود یک اسکریپت کاربردی نوشته اید؟؟
اسکریپت های افکت های موس سخت ترین نوع اسکریپت هاست ! آیا می توانید آنها را بفهمید!!!!!:18::18::18:
:10:
:10:
-
عشق من جاوا
:40:
به عنوان مقدمه اسکریپت بازی سنگ ، کاغذ ، قیچی (البته از مدل جاواش!) رو گذاشتم.
[HTML]
<html>
<head>
<script>
function playGame(choice) {
with (document.game) {
comp = Math.round((Math.random() * 2) + 1);
var choicename;
if (comp == 1) choicename = "rock";
if (comp == 2) choicename = "paper";
if (comp == 3) choicename = "scissors";
msg.value = 'The computer chose ' + choicename + '; ';
switch(choice) {
case 1 :
if (comp == 1) { draw.value++; msg.value += 'It is a draw.'; break; }
if (comp == 2) { loss.value++; msg.value += 'You lost!'; break; }
if (comp == 3) { win.value++; msg.value += 'You won!'; break; }
case 2 :
if (comp == 1) { win.value++; msg.value += 'You won!'; break; }
if (comp == 2) { draw.value++; msg.value += 'It is a draw.'; break; }
if (comp == 3) { loss.value++; msg.value += 'You lost!'; break; }
case 3 :
if (comp == 1) { loss.value++; msg.value += 'You lost!'; break; }
if (comp == 2) { win.value++; msg.value += 'You won!'; break; }
if (comp == 3) { draw.value++; msg.value += 'It is a draw.'; break; }
}
msg.value += ' Go again!';
}
}
</script>
</head>
<body>
<center>
<form name=game>
<table border=1 cellpadding=5>
<tr>
<td align=center>
User:</td>
<td align=center>
<a href="javascript:void(0);" onClick="playGame(1);">Rock</a></td>
<td align=center>
<a href="javascript:void(0);" onClick="playGame(2);">Paper</a></td>
<td align=center>
<a href="javascript:void(0);" onClick="playGame(3);">Scissors</a></td>
</tr>
<tr>
<td colspan=4 align=center>
<input type=text name=msg size=45></td>
</tr>
<tr>
<td colspan=4 align=center>
<input type=text name=win readonly value="0" size="2">wins
<input type=text name=loss readonly value="0" size="2">losses
<input type=text name=draw readonly value="0" size="2">draws
</td>
</tr>
</table>
</form>
</center>
</body>
<!-- written By Navid Hosseini -->
</html>
[/HTML]
در خط ششم یک متغیر به اسم comp به صورت کاملا تصادفی مقدار 1 یا 2 یا3 را می گیرد.
و در دستور بعدی این اعداد به ترتیب متناظر می شن با متغیرهای رشته ای سنگ ؛ کاغذ ، قیچی!
و دردستورات Switch عمل مقایسه با عدد تصادفی کامپیوتر و آرگومان ورودی تابع choice که همان انتخاب شماست صورت می گیرد تا فهمیده شود کدام یک برنده هستید.
به مقدار اولیه فیلد های وضیعت باخت ، برد و مساوی نیز یک واحد افزوده می شود.
درتمامی این مراحل متن هایی برای نمایش در textbox اصلی آماده می شود.
اگر بتوانید اینگونه اسکریپت های نسبتا مشکل را درک کنید و همانند آن را بنویسید.
باید بگویم یک اسکریپت نویس توانا هستید.:18:
برای شروع بازی گل یا پوچ را بنویسید. منتظر هستم. مرسی.:21:
ENJOY FROM JAVA SCRIPT!!!!:11::11:
:40:
-