Con người vốn ham chơi vui thú bởi vì trong thú vui là giao lưu là hòa nhập vào cộng đồng đang sống.
Trò  chơi theo dòng lịch sử phát triển của công nghệ máy tính Trò chơi máy tính (III)
HomeSend e-mailView Map

  Рейтинг@Mail.ru hit counter code ( Diễn đàn ) FORUM
Trò chơi FLASH và các trò chơi nho nhỏ rất được ưa thích ...
Lịch sử trò chơi máy tính và công nghệ tạo ra chúng
  Shoping now !   Trò chơi   Đề tài của người lớn   Cơm áo gạo tiền   Giải trí

02.07.07    Trò chơi máy tính (III)

               Trong trò chơi 2D (hai chiều) tất cả các chuyển động chỉ theo chiều ngang và chiều dọc của màn hình và tất cả các hình ảnh là hình hai chiều như những bức ảnh mà chúng ta nhìn thấy hàng ngày trong định dạng JPEG, GIF, BMP ...mà thôi. Trong thuật ngữ trò chơi máy tính tồn tại khái niệm "sprite", sprite là một hình nhỏ có khả năng chuyển động trong màn hình hay trong một hình lớn hơn, ví như Pacman có thể chuyển động trong khung rãnh đã định trước để thu về các vật cần thiết ghi điểm và tránh kẻ thù. Các sprite có thể là hình không thay đổi (như cánh cửa, cánh cổng, thanh kiếm...) hay có animation (giống như các hình GIF mà bạn thường nhìn thấy trong các trang web) mô tả các động tác đi lại nhảy nhót của các nhân vật hay các chuyển động khác (cây lay, gió thổi, hoa đong đưa...). Đứng về phương diện hình ảnh mà nói thì trò chơi 2D là tổng thể của các tương tác giữa các sprite trên màn hình mà thôi, lấy một ví dụ đơn giản trong trò chơi Pacman nhân vật là một cái đầu màu vàng tròn rinh hai mắt thô lố cái miệng thì toang hoác chuyển động theo các rãnh giữa hai bờ tường lượm nhặt nào vàng bạc kim cương (tăng số điểm) trái tim (tăng công lực) hay level (tăng số lượt chơi), khi gặp kẻ thù thì "tèo" liền do vậy phải dùng nút bàn phím điều khiển bác Pacman ta cao chạy xa bay càng nhanh càng tốt. Trong bối cảnh này ta thấy các "Object" (Pacman, bờ tường, vàng bạc, kim cương, kẻ thù...) thực hiện hàng loạt các tác động tương hỗ lẫn nhau này nhé: Pacman chạm vào bờ tường xảy ra sự kiện (event) va chạm (collision), Pacman không đi xuyên qua bờ tường được bởi vì bờ tường là vật cản (Obstacle), khi Pacman chạm vào vàng bạc kim cương thì vàng bạc kim cương "biến vào bụng" Pacman và số điểm của người chơi tăng lên, còn khi sờ vào kẻ thù thì "thôi rồi Pacman ơi, hồn bay giữa đồng"! Từ đây chúng ta thấy rằng tác động tương hỗ giữa các object trong trò chơi 2D là tác động va chạm (collision) từ các va chạm này sẽ có các sự kiện (event) khác nhau tùy thuộc vào chủ ý của người lập trình. Dựa trên tính chất "vật cản" các object chia thành hai nhóm là backdrop (phông) và active, các hình phông không gây ra tính cản các nhân vật thỏa mái chuyển động trên những hình này và thường là các viễn cảnh ở xa hay bầu trời...Các đối tượng active chia ra làm hai loại là tĩnh và động (movement) cả hai loại này đều có hiệu ứng vật cản khi va chạm và có các even tương ứng. Các đối tượng tĩnh thì rõ rồi cứ nằm ỳ một chỗ và đợi cho kẻ khác va chạm vào mình là "sinh chuyện" (chẳng hạn như một cây hoa độc trên đường đi của bác Pacman), các đối tượng movement thì hơi bị đa dạng đấy, chúng ta cùng khảo sát kỹ lưỡng một tẹo. Cái anh movement đầu tiên hay dùng trong trò chơi 2D là chuyển động theo chu trình đã lập trình sẵn (path movement) chẳng hạn để miêu tả cảnh chim bay bướm lượn trên bầu trời hay hoa lá, tiếp theo là chuyển động ngẫu nhiên như quả bóng (Bouncing ball) chẳng hạn để diễn tả vòi nước phun lên hay khói bay ra từ một điểm nào đó, cả hai chuyển động này điều khiển bởi máy tính người chơi là người đứng ngoài cuộc. Loại chuyển động thứ hai chịu tác động điều khiển của người chơi theo bàn phím, chuột hay joistick và chia ra làm ba nhóm:Race car, platform, ladder. Loại race car dùng để điều khiển xe đua hay các vật thể tương tự có thể chuyển động tiến lùi, quẹo phải trái và tăng tốc, người chơi nhìn nhân vật từ phía trên sau lưng, loại platform miêu tả nhân vật chuyển động ngang màn hình trên một đường nào đó như cầu treo, đường đất... còn loại ladder miêu tả cảnh leo thang của nhân vật theo chiều dọc màn hình. Như vậy tùy thuộc vào object tương tác với nhân vật có đặc tính nào (race car, platform hay ladder) thì nhân vật sẽ chuyển động trên object này theo tính chất đã định đó. Chúng ta đã đả động đến khái niệm sự kiện (event), trong cuộc đời bạn đầy rẫy những va chạm và sự kiện, có những sự kiện vô cùng quan trọng trong đời như ngày sinh nhật, nụ hôn đầu tiên, mối tình đầu chắc là khó phai trong ký ức của các bạn. Trò chơi nào về bản chất cũng chỉ là mô phỏng lại cuộc sống con người mà thôi dù là hư cấu hay theo phương pháp hiện thực và trong đó cũng mô phỏng các va chạm (collision) và các sự kiện (event) phát sinh ra sau những va chạm này. Lấy một ví dụ điển hình như bác Pacman va chạm vào kim cương thì có các event sau: kim cương biến mất, số điểm được cộng vào, âm thanh vui nhộn được phát ra, còn khi gặp kẻ thù thì Pacman "ngắc ngoải" level bị trừ đi và âm thanh thì "thê thảm làm sao!". Chúng ta quên chưa nói đến một object nữa rất quan trọng không thể thiếu được trong trò chơi, hắn ta chính là text, chính những đoạn text hiện trên màn hình báo cho bạn trạng thái trò chơi, mách bảo cho bạn cần phải làm gì, hay lời hăm dọa của đối thủ: "Có chơi nữa không thì bảo!"... Thiếu text trò chơi mất đi rất nhiều thú vị đến nỗi chẳng buồn chơi! [Vũ Thế chuyền]


PREV <<<       >>> NEXT

Đăng nhập

Login:

Mật khẩu:


Bạn quên mật khẩu?

Đăng ký thành viên

Phiếu điều tra
Bạn hãy chọn một vài điểm quyến rũ của sắc đẹp phụ nữ:

 Sắc đẹp châu á !
 Sắc đẹp châu âu !
 Khuôn mặt khả ái, dễ thương !
 Nước da (... tuyết nhường màu da)!
 Bộ ngực khiêu gợi !
 Vòng eo thon (...thắt đáy lưng ong)!
 Bộ mông bốc lửa !
 Đôi chân dài thon thả !
 Cứ đàn bà là khoái rồi !



Copyright © 2005-2007
Vininfor - Dành cho cộng đồng người việt .