2 điểm bởi GN⁺ 2024-10-25 | 1 bình luận | Chia sẻ qua WhatsApp
  • play2048.co là trang được làm mới cho trò chơi web 2048 của Gabriele Cirulli, cung cấp cả trò chơi cơ bản và các chế độ biến thể trong bối cảnh bản cập nhật kỷ niệm 10 năm
  • Lối chơi mặc định là Standard 2048 có power-up, còn Classic gần với luật gốc được cung cấp riêng và không có hoàn tác
  • Các yếu tố điều khiển như hướng dẫn, ván mới, điểm và điểm cao nhất, hoàn tác, đổi vị trí ô, xóa theo số giúp có nhiều lựa chọn hơn so với 2048 trước đây
  • Power-up tăng số lượt dùng khi tạo được các ô số cụ thể; các ô 128·256·512 lần lượt gắn với Undo·Swap·Delete
  • Trên di động, có hiển thị hướng dẫn chơi ở chế độ dọc, và vẫn còn liên kết old 2048 để quay lại phiên bản cũ

Các chế độ 2048 được cung cấp

Màn hình trò chơi và cách hoạt động của power-up

  • Màn hình bắt đầu hiển thị “Welcome to 2048!” và “Would you like to learn how to play?”, đồng thời cung cấp lối vào Play Tutorial
  • Khu vực điểm số cho phép xem ScoreBest, và có UI “New Game” để bắt đầu ván mới
  • Hoàn tác (Undo) hiển thị số lượt còn lại như “2 uses left”, và khi tạo được ô 128 thì có thể nhận thêm lượt dùng
  • Swap là chức năng đổi vị trí hai ô; khi tạo được ô 256 thì số lượt dùng tăng lên
  • Delete là chức năng xóa ô theo từng số, và khi tạo được ô 512 thì có thể dùng thêm lượt
  • Trong môi trường di động, có hiển thị hướng dẫn xoay thiết bị sang chế độ dọc để chơi
  • Cũng có hướng dẫn yêu cầu gửi email thông báo nếu màn hình hiển thị không đúng

1 bình luận

 
GN⁺ 2024-10-25
Ý kiến trên Hacker News
  • Tôi từng sợ bay, đặc biệt là cất cánh/hạ cánh và nhiễu động không khí. Sau khi đọc được rằng tập trung vào thứ khác sẽ có ích, suốt mấy năm tôi chơi 2048 lúc cất cánh/hạ cánh và thực sự thấy hiệu quả
    Khi tôi tập trung vào trò chơi thay vì bản thân máy bay, các chuyến đi cũng trở nên thú vị hơn. Giờ thì không còn thật sự cần nữa, nhưng theo thói quen, mỗi lần bay tôi vẫn mở 2048
    • Tôi cũng gần như làm nghi thức chơi 2048 mỗi khi cất cánh/nhiễu động. Nó hiệu quả thật sự, nhưng nếu xem lại replay ván chơi thì chắc sẽ thấy ngay lúc nhiễu động bắt đầu, tôi bắt đầu đi nước nhanh hơn và kém logic hơn
  • Hồi TypeScript còn khá mới, tôi đã port 2048 sang TypeScript để học, và việc đó khá vui
    Vài năm sau, khi đang debug một component React, tôi xem file .d.ts của React và ngạc nhiên khi thấy tên mình trong đó, dù tôi chưa từng trực tiếp đóng góp gì cho type của React
    Hóa ra có ai đó đã lấy một phần type tôi viết cho 2048 và dùng trong định nghĩa type rất sơ khai của React: https://github.com/DefinitelyTyped/DefinitelyTyped/commit/4b...
    Dấu vết đó đến nay vẫn còn, nhưng bản port TS của tôi thì đã biến mất theo thời gian
  • Như vậy vô lý. Kỷ niệm phải là 8 năm, 16 năm mới đúng
    • Từ giờ, sau 8+16 năm nữa, ta có thể kỷ niệm năm 2048 suốt cả năm. Tác giả vẫn còn nhiều thời gian để thêm easter egg trước lúc đó
    • Thực ra kỷ niệm 10 năm thật sự đã trôi qua từ 1000 năm trước rồi
  • Chúc mừng 10 năm. Tôi cũng đã thử bản 2048 mới, nhưng nói thật có lẽ tôi sẽ quay về bản classic
    Có thể vì tôi đã dành quá nhiều thời gian cho bản gốc, nhưng phiên bản không có animation bổ sung cho cảm giác nhanh hơn. Dù vậy, công sức làm rất tuyệt và tôi chúc dự án thành công
    Về tranh cãi Threes!, nhìn chung tôi thấy 2048 vui hơn nhiều. Cách trượt toàn màn hình và việc không có luật 1+2 khiến nhịp chơi nhanh hơn hẳn, và với tôi điều đó quan trọng. Đây là khác biệt về gu, nhưng tôi không thích những lời cay độc quanh chủ đề này
  • Clone 2048 tôi thích nhất là https://ashervollmer.github.io/2048/128.html. Đây là 2048 trên lưới 3x3, tile mới chỉ ra số 2, và tôi thích vì có thể thắng tuyệt đối
    Một ván hoàn hảo là khi bàn đầy kín và điểm cuối cùng là 7172
  • Thật khó tin là đã 10 năm rồi. Khi đó tôi cũng làm một clone 2048 cho cuộc thi bằng Go và UI QML: https://github.com/nieware/gofusion
    Ngạc nhiên là tôi giành giải nhất, nhận được một tablet Nexus 7 và một figure Gopher vinyl nguyên bản hiếm. Chiếc tablet dùng tốt trong vài năm, còn Gopher đến giờ vẫn ngồi trên bàn, bình thản nhìn tôi bằng đôi googly eyes
  • Tôi chưa đọc bài mà mở game trước, rồi khi rê chuột lên vương miện và thấy yếu tố liên quan đến Prime, tôi tưởng đó là trò đùa hoặc nhại lại
    Hóa ra không phải, và cộng thêm sự phi lý mang tính meta của thực tế ngày nay, nó lại càng buồn cười hơn. Giờ chỉ còn biết cười trước sự lố bịch của đời thật
    • Tôi cũng gặp tương tự. Laptop đang tether qua roaming miễn phí 256kbps, còn điện thoại thì đang cập nhật qua Wi-Fi bị kiểm duyệt để tiết kiệm data tốc độ cao, nên nhờ ngày càng hiếm site dạng text mà tôi đang đọc HN
      Tôi nhớ 2048 là một game JavaScript thuần ổn, chạy được trong bộ nhớ. Nhưng khi mở “phiên bản cập nhật” này thì thấy font tải chậm, Google Ads, chức năng đăng nhập và thanh toán, còn bản thân game thì không chạy. UI render được nhưng hai tile số 2 ban đầu không load
    • Tôi không hiểu có gì phi lý khi một thương hiệu tiêu dùng có mảng game
  • Phân bố 2 và 4 của tile mới được quyết định bằng hàm ngẫu nhiên có trọng số, và đôi khi số 4 xác suất thấp xuất hiện làm hỏng cả bàn. Tôi tự hỏi có ai cân nhắc thêm một chế độ luôn chọn phương án tệ nhất trong hai lựa chọn không
    Có thể gọi là “Chúa chơi xúc xắc với vũ trụ. Xúc xắc đó bị gian lận và Chúa ghét bạn”
    • Kiểu như HATETRIS: https://qntm.org/files/hatetris/hatetris.html
    • Tôi nghĩ 2048-AI từng có thứ như vậy, nhưng không chắc. Nghe khá độc ác. Hãy tưởng tượng nó bật ngẫu nhiên khi phát hiện bạn đang chơi quá nhanh
    • Nghe giống Minesweeper phiên bản Campuchia
  • Nếu bạn chưa biết Threes thì rất nên chơi thử. Đây là trò chơi gốc mà 1024, 2048, v.v. đã sao chép, và tôi vẫn nghĩ nó vượt trội nhất
    Wikipedia tóm tắt khá tốt: https://en.wikipedia.org/wiki/Threes#Legacy
    • Tôi đồng ý rằng cần ghi công đúng nơi, và dù bài gốc không nhắc đến Threes, việc Threes đóng vai trò lớn trong sự tồn tại của 2048 cũng là đúng
      Threes có được ghi credit trên trang play2048.co và giờ cũng đã được thêm vào GitHub; tôi luôn cố gắng thừa nhận ảnh hưởng đó
      Tuy vậy, tôi nghĩ cũng cần cân bằng. Như tôi từng nói, tôi đã tạo 2048 trước khi biết đến Threes, và việc nêu nguồn cảm hứng là quan trọng, nhưng tôi không chắc mọi dự án sáng tạo đều phải truy ngược đến tận cùng mọi ảnh hưởng gián tiếp
      2048 bắt đầu như một thử nghiệm nhỏ không nhằm trở nên nổi tiếng, rồi qua làn sóng lan truyền và cộng đồng tạo các biến thể mã nguồn mở, nó phát triển thành một thứ riêng. Tôi hiểu giá trị của việc thừa nhận nguồn gốc, nhưng theo thời gian, tôi nghĩ 2048 cũng đã có bản sắc riêng
    • Thật tiếc là đội ngũ Threes không được công nhận xứng đáng, nhưng tôi nghĩ sự phổ biến của 2048 chủ yếu đến từ việc nó, theo một nghĩa nào đó, là một trò chơi có thể kết thúc khác với Threes
      Sau 2048 vẫn có thể chơi tiếp, nhưng ban đầu đây là một cột mốc hay: khó đạt khi mới chơi, nhưng khi quen thì tương đối dễ chinh phục. Vì có mục tiêu rõ ràng, mỗi ván chơi có thể được tiêu thụ nhẹ nhàng hơn Threes, và dĩ nhiên sau đó vẫn có thể tiếp tục
      Nguyên lý tương tự cũng áp dụng cho Suika Game gần đây, và tôi vẫn thấy thú vị là trong cả hai trường hợp, thay đổi chính thực chất chỉ nằm ở tiêu đề
    • Tôi đã mua Threes khi nó nổi lên và chơi một chút, nhưng không bị cuốn lắm
      Thứ khiến tôi thật sự nghiện là 2048; nó cho cảm giác chơi tự nhiên và mượt hơn. Sự đơn giản khi bớt đi nét dễ thương và trang trí giúp trò chơi trở nên trừu tượng hơn, và việc dùng lũy thừa của 2 cũng tự nhiên hơn nhiều
      Dù là vào xem nhanh 30 giây lúc ở ga tàu hay chơi 4 tiếng trước giờ ăn trưa, vào ra đều dễ. Threes là một trò chơi dễ thương và độc đáo, còn 2048 có cảm giác có thể trở thành một game kinh điển ở vị trí giống Tetris
    • Lập luận rằng “1024, 2048, v.v. được sao chép từ Threes” luôn khiến tôi thấy hơi kỳ
      Threes không phát minh ra game trượt ô. Những trò như vậy có từ tận thập niên 1980, và cơ chế của 2048 khác đến mức khó so sánh
      Dưới dạng puzzle gỗ thì còn có từ lâu hơn nhiều: https://en.wikipedia.org/wiki/Klotski
    • Threes có lẽ là game iOS đầu tiên tôi thật sự bỏ tiền mua. Có thể cảm nhận được nhà phát triển là một nghệ nhân thực thụ, chăm chút mọi chi tiết của sản phẩm
      Việc các bản clone lấy hết sự chú ý, và giờ còn lấy luôn cả nỗi hoài niệm, lúc nào cũng khiến tôi thấy bất công
  • Chúc mừng!
    “Tăng sức mạnh bằng Amazon Prime” làm tôi nhớ đến một bug report nổi tiếng rằng nếu grep không tìm thấy chuỗi cục bộ thì nó sẽ phải tìm trên Amazon. Nếu tôi nhớ đúng, đó là phản đối việc Ubuntu “lens” thực sự từng hoạt động như vậy