Hóa ra game xếp hình huyền thoại được làm ra như thế này đây

Vượt qua những khó khăn, hạn chế, nhà khoa học máy tính người Nga, Alexey Pajitnov đã tạo ra game xếp hình Tetris. Tựa game đơn giản này đã ngay lập tức tạo ra cơn sốt trên toàn cầu.

Ý tưởng về Tetris xuất hiện sau những lần Alexey ghé thăm các cửa hàng đồ chơi trẻ em. Khi đi dạo giữa các kệ hàng, một thứ gì đó quen thuộc đập vào mắt ông.

Đó là các mảnh nhựa của trò chơi xếp hình Pentomino và ông đã quyết định mua một bộ để mang về Việt khoa học Nga, nơi ông làm việc. Ông dành hàng giờ lắp ghép các mảnh nhựa với nhau, cố gắng tìm ra một kết nối giữa những thiết kế hình học đơn giản này và những nền tảng máy tính có thể đoán trước, có thể lập trình mà ông đang nghiên cứu.

Hóa ra game xếp hình huyền thoại được làm ra như thế này đây

Ông biết rằng sẽ có cách để dịch những ý tưởng từ những ô vuông trên bàn của mình thành hình ảnh trên màn hình máy tính ngay cả khi ông chưa có quyền truy cập vào các công cụ đồ họa mạnh mẽ (ở thời điểm đó) thường được dùng để thiết kế Pac-Man và các game theo phong cách arcade khác.

Những kết quả đầu tiên khá sơ sài nhưng là ý tưởng cơ bản cho game Tetris.

Máy móc lạc hậu

Vấn đề là, Alexey biết rằng ngay cả khi so sánh với máy tính của các lập trình viên nghiệp dư, hệ thống máy tính của ông lạc hậu tới gần một thập kỷ. Để tái tạo hiệu ứng của game xếp hình Pentomino cần có một hệ thống máy tính có cấu hình tương đối nhưng máy tính Electronica 60 của Alexey không có khả năng vẽ đồ họa máy tính ngay cả ở mức đơn giản.

Giải pháp ban đầu, hoàn hảo của Alexay là tạo ra các đại diện cho hình khối bằng cách sử dụng bút vẽ sẵn có trong hệ thống, các phím chữ và số trên bàn phím. Mỗi hình khối được tạo ra bằng các dòng code cẩn thận trên nhiều dòng hiển thị. Nó không đẹp nhưng có thể hoạt động.


Phiên bản đầu tiên này được tạo ra trong sáu ngày và các hình khối gồm 5 đoạn của Pentomino được cắt giảm xuống chỉ còn 4 đoạn cho dễ quản lý. Có 7 hình dạng cơ bản và Alexey gọi chúng là các tetrominoes. Trong phiên bản này, người chơi phải di chuyển các tetrominoes xung quanh màn hình cho tới khi lắp ghép hoàn hảo với nhau. Rõ ràng đây là một bước đột phá nhưng không cuốn hút người chơi.

Thiếu yếu tố gây nghiện

Chơi xếp hình, giải đố ngoài đời thực chẳng có giới hạn nào về thời gian bởi người chơi cần nghĩ các nước đi, chiến lược mới. Tuy nhiên, game xếp hình, giải đố trên máy tính lại hoàn toàn khác. Cần có những động lực, yếu tố thúc đầy người chơi liên tục có những hành động, suy nghĩ.

Với một lập trình viên chuyên nghiệp như Alexey, tạo ra game thì dễ nhưng tạo ra yếu tố thu hút, gây nghiện cho người chơi mới khó. Trong phiên bản đầu tiên của Tetris, người chơi chỉ mất vài phút để tìm ra đáp án. Khi đã 'phá đảo', họ không còn động lực để chơi tiếp.


Alexey tiếp tục dán mắt vào màn hình máy tính, viết code để hoàn thiện hầu hết các yếu tố cơ bản trong game của mình. Suy nghĩ về việc tối giản thiết kế đã giúp Alexey có một quyết định mang tính đột phá. Ông giới hạn khu vực hiển thị của game xuống, không hiển thị trên toàn màn hình nữa.

Đổi mới này dù nhỏ nhưng thay đổi toàn bộ cảm giác của game. Alexey thu hẹp khu vực chơi từ toàn màn hình xuống thành một dải nhỏ bắt đầu từ cạnh trên và chạy xuống cạnh dưới nhằm tập trung vào việc đưa ra những lựa chọn nhanh, chính xác.

Một vấn đề khác nảy sinh, khi không gian hẹp lại và bị lấp đầy, người chơi sẽ không thể tiếp tục chơi được nữa. Một lần nữa, game kết thúc quá nhanh và người ta chẳng còn động lực chơi lại. Alexey nhìn chằm chằm vào màn hình, căm ghét khoảng không gian chết, lãng phí bị chiếm giữ bởi các hình khối. Sau đó ông đã tìm ra giải pháp, một yếu tố độc nhất, không thay đổi của Tetris qua hàng trăm phiên bản, biến thể và phiên bản nhái trong hơn 30 năm tồn tại của nó.

Tetromino

Giải pháp của Alexey đưa ra là khi một hàng ngang được lấp đầy, không có khoảng trống từ trái sang phải, hàng đó sẽ biến mất, và phần còn lại của game sẽ rơi xuống lấp vào chỗ trống đó. Mục tiêu của game không còn chỉ là xếp các hình khối vào với nhau một cách hoàn hảo mà còn là làm sao để làm biến mất càng nhiều hàng càng tốt.


Alexey dành rất nhiều giờ để nghiên cứu các phần mềm, phần cứng mới tại Trung tâm tuy nhiên ông cũng dành một khoảng thời gian khổng lồ tương tự cho việc tinh chỉnh và chơi game của chính mình. Trong ngày, ông thi thoảng vờ rằng mình cần nghiên cứu một dự án phần mềm để có thời gian chơi Tetris, gần như ông không thể rời tay khỏi bàn phím.

Giải pháp mới này được Alexey đặt tên là Tetromino và là trái tim của trò chơi. Phong cách chơi của game làm Alexey liên tưởng tới Tennis nên ông đã đặt cho nó cái tên Tetris. Trong tiếng Nga, Tetris là Тетрис, và Tennis là теннис.

Tại Trung tâm Máy tính Dorodnitsyn, dự án phụ của Alexey cũng được chào đón khá nồng nhiệt. Rất nhiều sinh viên và nhà nghiên cứu đã quây quanh màn hình để xem hoặc chơi thử. Rất nhiều người sẵn sàng đứng đợi rất lâu.

Không có môi trường để phát triển

Dẫu vậy, phiên bản này của Alexey vẫn chưa có âm nhạc, cơ chế tính điểm và các level. Với Alexey và các đồng nghiệp, đây là một game của Nga, do lập trình viên của Nga tạo ra trên máy tính của Nga và có thể chơi được. Cho tới thời điểm đó, Tetris là một phần mềm độc quyền trong một viện nghiên cứu máy tính của Nga.

Nhưng đáng buồn là Tetris, cũng giống như bao dự án hấp dẫn khác được tạo ra cho một lượng nhỏ khán giả là các chuyên gia, chỉ gây sốt được vài tuần sau đó rơi vào quên lãng. Ngoài ra, hồi đó không hề có mạng lưới thương mại trực tuyết để chia sẻ trò chơi này và rất ít người Nga có khả năng trang bị máy tính cá nhân.


Thậm chí, ngay cả khi ai đó có trong tay bản sao Tetris của Alexey Pajitnov cũng có thể không chơi nổi. Electronica 60 là một máy tính hiếm với một hệ điều hành được viết để chạy trên một máy tính cụ thể. Hệ điều hành này không tương thích với máy tính cá nhân IBM vốn sẽ trở thành quy chuẩn cho máy tính cả ở Nga và phương Tây sau này. Về cơ bản, code Tetris của Alexey không chạy trên các máy tính hầu hết lập trình viên và người đam mê công nghệ tại Nga sở hữu.

Mặc dù vậy, Tetris đã phát tán như virus tại Trung tâm Máy tính Dorodnitsyn, các nhà nghiên cứu thì hào hứng còn các nhà quản lý thì đau đầu trong nhiều tuần liền.

Lịch sử sang trang

Một năm sau, nó đã xuất hiện trên một máy tính để bàn của IBM và nhanh chóng lan truyền ở Liên Xô. Và hai năm sau đó, trò chơi đã được phân phối đến các máy tính ở Bắc Mỹ và châu Âu.


Nhưng vào năm 1988, mọi thứ đã thay đổi. Đó là khi nhà thiết kế video game Dutch và nhà phát hành Henk Rogers phát hiện Tetris tại sự kiện Consumer Electronics Show, diễn ra ở Las Vegas (Mỹ), tạo nên cầu nối quan trọng cho sự phát triển của Tetris sau này.

Phiên bản Tetris trên máy chơi game cầm tay của Game Boy, ra mắt năm 1989 đã biến trò chơi thành một trong những trò chơi thịnh hành nhất. Số thứ 100 của tạp chí Electronic Gaming Monthly gọi Tetris là 'Trò chơi Vĩ đại nhất trong Mọi thời đại'.

Nguồn : Gamesao

Từ khoá : game, huy, tho

TIN LIÊN QUAN

Bí ẩn nền văn minh đã mất: Các tảng đá khổng lồ kỳ lạ trên khắp nước Nga, ai đã tạo ra chúng?

Có rất nhiều tảng đá cự thạch (khối đá khổng lồ) bí ẩn trên khắp nước Nga. Một số trong chúng có thể là tạo vật của tự nhiên, nhưng cũng có những cấu trúc lớn khác dường như có mức độ “nhân tạo” quá cao để có

iPhone 14 ra mắt vào năm sau sẽ có nhiều thay đổi lớn về thiết kế

iPhone 14 được cho là sẽ có những bước đột phá lớn về thiết kế kể từ khi ra mắt iPhone X cho đến nay hứa hẹn mang đến làn gió mới.

Nếu thay màn hình không chỉnh hãng, iPhone 13 sẽ bị mất Face ID

Một chi tiết rất đáng chú ý khi báo cáo mới đây vừa tiết lộ Face ID trên iPhone 13 sẽ không hoạt động nếu như bạn thay màn hình của bên thứ ...

Những thông tin cơ bản về .NET Framework

NET Framework hay .NET Framework, Microsoft .NET Framework là công cụ buộc phải có để có thể cài đặt và sử dụng một số phần mềm trên máy tính sử dụng hệ điều hành Windows.

Sự giống và khác nhau giữa các game Romance of the Three Kingdoms trên PC và Romance of the Three Kingdoms: The Legend of CaoCao

Mới đây, KOEI TECMO GAMES đã cho ra mắt Romance of the Three Kingdoms: The Legend of CaoCao, tựa game đầu tiên trên nền di động của series nổi tiếng này. Tất nhiên, với sự chuyển giao giữa 2 nền tảng từ PC lên di động, RTK: The

Game thủ Call of Duty có thể được Microsoft hoàn tiền vì không có ai chơi cùng

Những người mua game Call of Duty: Infinite Warfare qua cửa hàng Windows Store đã than phiền rằng họ không tìm được ai chơi online cùng.

Nguyên nhân và cách khắc phục tình trạng iPhone 6s Plus bị đơ cảm ứng

iPhone 6s Plus sở hữu màn hình lớn đến 5.5 inch với mức độ hiển thị hình ảnh chân thực. Nhưng bỗng nhiên vào 1 ngày đẹp trời iPhone 6s Plus của bạn bị đơ cảm ứng. Vậy bạn đã biết nguyên nhân gây nên tình trạng trên chưa? Và cách khắc phục iPhone 6s

Chế độ Cinematic trên iPhone 13 là gì, có thật sự hấp dẫn?

iPhone 13 ra mắt gây ấn tượng với nhiều tính năng nổi bật, một trong những chi tiết đáng chú ý nhất chính là chế độ Cinematic mà Apple ...

THỦ THUẬT HAY

Cách tải hình ảnh từ Instagram siêu dễ

Là một ứng dụng chỉnh sửa và chia sẻ hình ảnh, Instagram không cho phép bạn lưu lại hình ảnh (hoặc thậm chí phóng to hình ảnh). Tuy nhiên, một vài thủ thuật dưới đây sẽ giúp bạn có được những hình ảnh mình muốn một cách

Mang tính năng "Nhóm thông báo" trên iOS 12 lên các thiết bị sử dụng phiên bản thấp hơn

Chắc hẳn bạn đã nhiều lần cảm thấy phiền phức mỗi khi tìm lại nội dung thông báo từ Notifications hay Lockscreen trên phiên bản iOS 11 hoặc thấp hơn. Tuy nhiên, nếu bạn đang sử dụng một thiết bị đã được jailbreak thì

Cách tải PC Covid trên iPhone để phòng chống dịch Covid-19 tốt nhất

Hiện tại, bạn đã có thể tải về ứng dụng PC Covid cho iPhone. PC Covid là ứng dụng thay thế các app phòng chống dịch Covid-19 trước đây. Sau đây là cách tải PC Covid trên iPhone...

Hướng dẫn gỡ bỏ triệt để phần mềm, ứng dụng trên Windows

Tuy nhiên, cùng với thời gian sử dụng, chiếc máy tính ấy sẽ được hàng trăm phần mềm, ứng dụng và tiện ích khác nhau, khiến máy tính trở nên quá tải.

Cách tạo USB Boot, USB cài Windows bằng Rufus

Mặc dù với dung lượng rất nhỏ nhưng Rufus có thể đáp ứng hầu hết những thứ bạn cần. So sánh về tốc độ thì Rufus nhanh hơn 2 lần so với UNetbootin, Universal USB Installer và Windows 7 USB download tool.

ĐÁNH GIÁ NHANH

Hiệu năng và thời lượng pin HTC U11+: Liệu có được như thông số trên giấy?

HTC U11+ đang là chiếc điện thoại cao cấp nhất của HTC. Dù HTC hiện vẫn gặp rất nhiều khó khăn trong kinh doanh nhưng không thể phủ nhận HTC U11+ là một chiếc điện thoại rất chất lượng.

Đánh giá chi tiết Redmi 5 Plus: Smartphone giá rẻ, pin trâu, cấu hình tốt

Redmi 5 Plus có 3 phiên bản đen, xanh dương và vàng đồng. Chiếc mình đang dùng để đánh giá chi tiết là phiên bản màu đen. Cảm giác của mình khi cầm chiếc điện thoại này trên tay chính là hơi to và rất đằm tay.

Đánh giá Sony MDR XB950BT: Lựa chọn lý tưởng cho basshead

Sony MDR XB950BT hiện đang được bán tại hệ thông Mai Nguyên với giá 3.990.000...