জাভাস্ক্রিপ্ট দিয়ে তৈরি করুন ছোট একটি গেইম – ‘ক্লিকার’
লেখাটি আপনার পছন্দ হয়েছে?
জাভাস্ক্রিপ্ট আমার খুব পছন্দের একটি ল্যাঙ্গুয়েজ। এই
প্রোগ্রামিং ল্যাঙ্গুয়েজ দিয়ে আমি অনেক সময়ই বসে বসে ডেমো প্রজেক্ট তৈরি
করি। একদিন খুব বোরিং লাগছিল, কারণ কম্পিউটার এর AGP নষ্ট তাই কোন ভাল গেম
চলছে না, আবার ছোটখাট কোন গেম ও নেই যেইটা
খেলতে পারব। হঠাৎ Counter Strike গেম তার কথা মনে পড়ে গেল কিন্তু ওইটা
খেলার মত মানুষ ও নেই। বেহুদা মাউস বাটন ক্লিক করতে করতে হঠাৎ ইচ্ছা হল
আমার ক্লিক স্পীড কত জানার। অর্থাৎ প্রতি মিনিটে বা সেকন্ডে আমি কতটি মাউস
ক্লিক করতে পারি। যেই ভাবা সেই কাজ, Notepad খুলে লেখা শুরু করলাম। ২৫
মিনিট সময় ব্যয় করে একটা Clicker গেম বানিয়ে ফেললাম।
আসলে এটাকে গেম না বলে প্র্যাকটিস প্রোগ্রাম বলা যেতে পারে। যাই হোক,
প্রোগ্রামটা এইচটিএমএল, সিএসএস আর জাভাস্ক্রিপ্ট দিয়ে তৈরি করা 2KB’র একটা
HTML Application. যার কোড হল-
<hta:application caption=no
borderstyle=thin><html><head><title>clicker</title>
<body style=border:;overflow:hidden; bgcolor=#000000
onselectstart=’return false;’ oncontextmenu=’return false’
ondragstart=’return false’>
<a onclick=window.close()
style=font-size:7pt;cursor:hand;color:#fff>Close</a><br>
<center><span id=ssd style=”font-family:trebuchet ms;
font-size: 10pt; color: #fff”>Your time
starts…</span><br>
<span id=ssd2 style=”font-family:trebuchet ms; font-size: 10pt;
color: #fff”></span></center>
<script>
moveTo(400,400);resizeTo(200,200);
a=0;b=-1;x=60;
function asd1(){document.onmousedown=new
Function(”a=a+1″);document.ondblclick=new Function(”a=a+1″);}
function asd2(){document.onmousedown=new Function(”");}
function
asd3(){if(b<x){setTimeout(”asd3()”,1000);asd1();b=b+1;ssd2.innerHTML=(x-b)+”
seconds left”}else{asd2();ssd.innerHTML=”You have clicked "+a+” times.
Click speed:”+parseInt(a/x)+” cps.”;ssd2.innerHTML=”}}
setTimeout(”ssd.innerHTML=’Your time starts… NOW!’;asd3()”,3000)
</script>
</body></html>
এই প্রোগ্রামটা চালানোর জন্য আপনাকে যা করতে হবে তা হল-
১। প্রথমে "Clicker.hta” নাম এ একটি ফাইল তৈরি করুন।
২। উপরিউক্ত কোড টি copy করুন।
৩। "Clicker.hta” ফাইল টি Notepad দিয়ে ওপেন করুন এবং কোড টি paste
করুন।
৪। ফাইলটি সেভ করুন এবং Notepad ক্লোজ করুন।
৫। "Clicker.hta” ফাইলটি রান করুন।
৬। আর কি করবেন? এইবার খেলুন।
গেমটার নিয়ম হল যখন "Your time starts… NOW” বলবে তখন থেকে আপনাকে এর
উপর মাউস পয়েন্টার রেখে ক্লিক করা শুরু করতে হবে। আমি ৬০ সেকেন্ড দিয়ে
খেলি, আপনি যদি সময় বাড়াতে বা কমাতে চান তাহলে প্রোগ্রাম এর x
ভ্যারিয়েবলটির মান পরিবর্তন করুন।
নির্দিষ্ট সময় পার হওয়ার পর আপনার ক্লিক সংখ্যা এবং ক্লিক স্পিড দেখাবে।
প্রোগ্রাম থেকে বের হওয়ার জন্য উপরের Close বাটনে ক্লিক করুন।
প্রোগ্রামটি ব্যবহার করে আপনার গুরুত্বপূর্ণ অভিমত জানাবেন।
(2টি রেটিং, গড়
রেটিং: 4.50 সর্বোচ্চ 5, আপনি রেটিং করেছেন)
|