WELCOME TO BLOGGER VQGĐC

THÂN CHÀO QUÝ BẠN
CLICK HERE TO OPEN

Tất cả hình ảnh, những hoạt động cùng cơ sở Định Chuẩn rồi cũng cùng với thời gian rơi vào khoảng không
Nếu còn gì rớt lại chỉ là những tình cảm của những con người đã một thời làm việc chung dưới một mái nhà
mà nay đả tản mác khắp bốn phương trời
Ninh Vũ / Phòng Thí Nghiệm VQGĐC

Friday, October 7, 2011

JAVASCRIPT GAME-HOW TO FIRE A CRUISING WARSHIP FROM A SAUCER

JAVASCRIPT- TRÒ CHƠI PHÁO KÍCH TỪ SAUCER TỚI TÀU CHIẾN ĐANG CHẠY TRÊN BIỂN

Trong JavaScript trò chơi nầy,chúng ta xử dụng̣ tọa độ của đường cong hàm số sine tượng trưng cho sóng biển để cho tàu chiến di chuyển trên đó và dùng tọa độ của đường cong hàm số parabola để quả pháo chuyển động theo đó và theo dỏi tàu chiến lúc tới gần hoặc chạy ra xa.

Nếu muốn phóng một phi đạn từ saucer thì phi đạn phải ở trong saucer.Do đó phải ấn định vị trí chỗ khởi hành và tọa độ di chuyển của phi đạn hoàn toàn giống hệt như của saucer như dưới đây.Cố nhiên trong phần Style/CSS của bảng html trên phải viết thêm img=” ID” của saucer thi hình của saucer mới xuất hiện.

Dùng phương pháp passing data để làm di động cùng một lúc nhiều hình hay nhiều objects khác nhau

function doMove(ID,L,T,ID1,P,Q,ID2,R,S){

var object2=document.getElementById(ID);

object2.style.left=L+'px';

object2.style.top=T+'px';

var object1=document.getElementById(ID1);

object1.style.left=P+'px' ;

object1.style.top=Q+'px';

var object3=document.getElementById(ID2)

object3.style.left=R+'px';

object3.style.top=S+'px';}

var veloc=15 ;

var amp=10 ;

var freq=0.2 ;

var speed=2 ;

var i=0 ;

function passingData(){

a=60+veloc*i ;

b=amp*Math.sin(freq*i*2*Math.PI) ;

x=i*speed ;

y=0.1*i*i*speed ; // phần chữ màu tím giống hệt phần xanh lá cây

c=i*speed ;

d=y=0.1*i*i*speed

doMove('ship',a,b,'ball',x,y,'saucer',c,d) // passing data vào function doMove()

i++;

if(i>=40){i=0}}

JavaScript rất hay nếu dành nhiều thì giờ để thực tập cho môn học nầy sẽ giúp chung ta có tính kiên nhẩn đối với tuổi trẻ và giúp óc họat động tốt rất cần cho người lớn tuổi .

Nếu viết sai hay viết lộn một ký hiệu nhỏ xíu hay dùng không đúng tên theo qui định tiếng Anh thì tòan bộ bài viết không họat động được như ý muốn .Phải mất thì giờ sóat xét lại từng chi tiết .

Sau khi viết xong kiểm sóat vài lần thấy họat động tốt đúng như ý muốn thì copy đem paste vào Microsoft Word.

Những hướng dẫn về trò chơi viết bằng JavaScript thấy xuất hịên rất ít trên Websites.Nếu có chỉ là những hướng dẫn sơ sài không rành mạch hoặc phức tạp cho nên người viết trong Blogger nầy phải tách trò chơi JavaScript ra làm nhiều phần từ đơn giản dễ hiểu làm căn bản rồi đi dần tới phức tạp nhằm mục đích duy nhứt giúp quý bạn thực hiện được mong muốn nhanh chóng..

Bài kế tiếp :* Rocket anti Rocket between 2 stationary posts .

* Rocket anti Rocket from 2 moving objects.