1 điểm bởi GN⁺ 2024-11-23 | 1 bình luận | Chia sẻ qua WhatsApp
  • Chia sẻ tin Netlify đã đạt mốc 5 triệu nhà phát triển
  • Trong quá trình này đã có rất nhiều khoảnh khắc thú vị và những cột mốc quan trọng
  • Qua hành trình này, bạn có thể thấy chúng tôi đã đi đến đây như thế nào và bạn đã đóng vai trò gì trong câu chuyện này

1 bình luận

 
GN⁺ 2024-11-23
Ý kiến trên Hacker News
  • Thử thách thú vị nhất là né các chấm trắng phát sáng trên đường đi

    • Việc đội này tập trung vào tạo ra một trò chơi vui thật sự đáng khen. Các chấm phát sáng khá dễ né, và câu chuyện được kể ở đó cũng không gây khó chịu, nên đây có vẻ là một sự đánh đổi có thể hiểu được
    • Tôi nghĩ những chấm đó nên là một dạng power-up khiến người chơi muốn chạm vào
      Hiện tại, việc tìm hiểu về công ty lại có cảm giác như một hình phạt, chắc đó không phải là ý định ban đầu
      Nếu có ai bị kẹt vì chạm vào chấm rồi không biết cách thoát khỏi màn hình thông tin, hãy nhấn phím mũi tên. Tôi đã thử Esc và click khá lâu rồi mới phát hiện ra
      Dù vậy, ý tưởng thật sự rất hay
    • Tôi cũng chơi trò này như kiểu né chấm trắng. Nó còn chạm tới một vấn đề sâu hơn: trong một game được doanh nghiệp tài trợ, thương hiệu đang tạo quan hệ với tôi như thế nào. Có lẽ gọi thẳng tên game là “Avoid the white dots” sẽ là một bước theo hướng đó
      Khi đang xem nội dung trên YouTube mà quảng cáo chen ngang, tôi thường nghĩ kiểu “Mấy thương hiệu này đang nghĩ gì vậy, xông vào phòng khách của tôi giữa lúc đang xem nội dung để bán tampon à?” Rồi có lẽ tôi sẽ không bao giờ mua loại tampon đó nữa
      Tuy nhiên, tôi thích trò chơi này và studio đã làm ra nó. Nếu góp ý thẳng thắn thì tôi vẫn không biết công ty tài trợ game này làm gì. Không có kết nối cảm xúc, cũng không đủ hứng thú để đi tìm hiểu họ làm gì
      Trước đây khi tiếp xúc với những tác phẩm nghệ thuật xuất sắc, tôi thường muốn tìm hiểu thêm về thứ đứng phía sau nó, về tác giả, và nếu thật sự tuyệt vời thì còn muốn đi xa hơn nữa. Những thương hiệu như Panic đã khiến tôi làm như vậy
      Tôi nhớ quảng cáo bảo hiểm Geico trên YouTube từng nói “Quảng cáo này đã kết thúc rồi nên bạn không thể bỏ qua”. Tôi nghĩ nó rất hay vì đồng cảm với người xem. Gọi game là “Avoid the dots” cũng có thể tạo hiệu ứng tương tự
      Nghĩ nhanh ngoài ban công một lúc, tôi tự hỏi nếu lúc bắt đầu game hiển thị một tiêu đề lớn màu trắng theo phong cách Super-hot là “Avoid the dots (Speedrun challenge)”, rồi ở cuối mỗi màn hiển thị bảng thành tích cao nhất, thì sao. Khi đó có thể còn có khả năng lan truyền trong cộng đồng speedrun
    • Tôi cũng chơi theo kiểu thử thách speedrun 0%
  • Tôi là một trong những lập trình viên tham gia dự án này. Nếu có câu hỏi thì tôi có thể trả lời
    Thông tin dự án ở đây: https://www.littleworkshop.fr/projects/5milliondevs/

    • Làm thật sự tốt và nắm bắt được cảm giác của Marble Madness. Có thể tôi đang nghĩ hơi sâu, nhưng tôi thích cách viên bi xoay. Bản gốc không truyền tải phần đó ấn tượng bằng phiên bản này
    • Làm tốt. Tuy nhiên ở màn 5 có ba hộp nảy màu xanh lá; nếu rơi vào một cái thì nó bật sang cái thứ hai, rồi lại bật sang cái thứ ba, sau đó xuyên qua nền như noclip và rơi vào trạng thái “rơi vào hư không”. Nó hồi sinh tôi ở bên dưới và tôi chết liên tục ngay lập tức. Có bug nên tôi không muốn chơi lại từ đầu. Mong là các bạn open source nó
    • Rất vui. Ngay trước cái lỗ nhỏ ở màn 2, MacBook của tôi bắt đầu hơi chậm lại, và phát hiện va chạm bằng cách nào đó đã hút viên bi xuống trong sàn
      https://imgur.com/ZANb1cT
    • Làm tốt và tôi muốn biết thêm về phần kỹ thuật. Tôi tò mò các bạn dùng framework nào cho cảnh 3D và các đối tượng, xử lý chuyển động camera bám theo quả bóng ra sao, dùng thư viện nào cho âm thanh. Tôi cũng muốn biết phần vật lý được triển khai thế nào
    • Tôi tò mò có bao nhiêu người tham gia dự án này và mất bao lâu để phát triển. Làm tốt lắm
  • Nếu chỉ làm cho một quảng cáo ngắn thì game này hay hơn mức cần thiết rất nhiều. Phần triển khai tuyệt vời, cảm giác điều khiển hoàn hảo, và thiết kế màn chơi cũng tốt
    Tôi cũng rất thích việc có nhiều đường đi và có thể bỏ qua phần lớn các bảng quảng cáo
    Thật tiếc đây không phải là một game hoàn chỉnh. Nếu bỏ quảng cáo và thêm các màn phức tạp hơn có câu đố, nó sẽ thành một game nhỏ hoàn hảo để giải lao

    • Tôi ngạc nhiên vì điều khiển WASD hoạt động tốt đến vậy. Hoàn toàn trực quan
    • Tôi thấy một lỗi điều khiển. Nếu giữ phím trong lúc đang sinh ra hoặc trước khi sinh ra, nó sẽ không được ghi nhận là input
    • Ballance cũng đáng xem thử
      https://www.gog.com/en/game/ballance
  • Tôi nghĩ đây là lần đầu tiên tôi thấy một game online hướng dẫn đúng là dùng phím WARS để di chuyển. Rất thích việc họ xử lý cả bố cục không phải QWERTY
    Tối ưu hóa cũng tuyệt vời. Trên MacBook đời 2012 với GPU tích hợp HD 4000 cũ kỹ mà vẫn chạy hoàn toàn mượt, điều này không hề nhỏ theo tiêu chuẩn game web hiện nay

    • Cảm ơn. Là người dùng AZERTY, tôi hiểu rõ nỗi khổ khi dùng các website chỉ nghĩ đến bàn phím Mỹ
      Nếu ai tò mò, để xử lý bố cục bàn phím quốc tế, chúng tôi dùng phương thức getLayoutMap của Keyboard API
      https://developer.mozilla.org/en-US/docs/Web/API/Keyboard/ge...
  • Vui đấy. Tôi hoàn toàn không quan tâm đến “Netlify facts”, nhưng lăn viên bi thì rất vui và trải nghiệm chơi mượt mà rất ấn tượng. Làm tốt lắm

  • Có vẻ ở đây chưa ai nhắc đến, nhưng điều thú vị là Marble Madness do Mark Cerny thiết kế
    https://en.m.wikipedia.org/wiki/Marble_Madness
    https://en.m.wikipedia.org/wiki/Mark_Cerny
    Ông ấy được biết đến nhiều hơn với vai trò kiến trúc sư thiết kế PS4 và PS5
    Nhân tiện, có ai giải thích được Netlify là công ty làm gì không? Tôi đã xem site của họ, và dù hiểu rằng khó giải thích những thứ như vậy bằng lời lẽ marketing, cuối cùng tôi vẫn chẳng biết thêm được gì. Tôi đang làm lập trình viên nên có thể tôi không phải khách hàng mục tiêu

    • Tôi không biết hiện giờ còn như vậy không, nhưng khoảng 5 năm trước Netlify là một dịch vụ hosting Jamstack khá vững, cung cấp triển khai CI/CD tích hợp dựa trên Git cho những người không muốn tự quản lý VPS
  • Hơi lạc đề một chút, nhưng Marble Madness là một trong những lý do lớn khiến tôi bắt đầu lập trình. Cha tôi từng chơi trò này hồi nhỏ và rất ấn tượng, nên khi còn bé tôi cũng chơi thử bằng MAME
    Tôi đã bị sốc khi thấy máy tính có thể mô phỏng một vật thể rơi khá phức tạp trong không gian đẳng trắc, nhưng với Game Maker 7 lúc đó thì tôi hoàn toàn không biết cách tái tạo nó. Sau khi giỏi toán hơn, nó đã ảnh hưởng đến một dự án tôi làm hồi tuổi teen, và dự án đó đến giờ vẫn còn trong CV của tôi

  • Có khả năng công khai cái này dưới dạng mã nguồn mở không? Có vẻ đây sẽ là một ví dụ tuyệt vời cho nhiều nội dung hiện gần như không có tutorial

    • Tôi tò mò là bạn thấy thiếu những tutorial nào. Dù đây là một trải nghiệm nhỏ được trau chuốt kỹ, tôi không nghĩ có phần nào đặc biệt đột phá hay khó làm với các tài liệu hiện có. Trong những gì được chia sẻ, có phần nào trông đặc biệt khó không?
    • Hiện tại chưa có kế hoạch mã nguồn mở, nhưng sau này tôi định chia sẻ thông tin hậu trường quá trình làm
  • Có trang nào cho biết về mặt kỹ thuật Netlify là gì không? Những gì tôi thấy toàn là câu chữ marketing nên không hiểu được

    • web hosting có thể dùng ngay. Kéo thả thư mục build vào là có URL. Hoặc kết nối một kho Git là được
    • https://docs.netlify.com/platform/what-is-netlify/
    • Có vẻ bạn đã tự trả lời rồi. Trông như một nền tảng được thiết kế để thêm các lớp trừu tượng và phức tạp lên trên ứng dụng web thông thường, và trớ trêu thay lại thu hút người dùng không chuyên kỹ thuật bằng lời hứa về trải nghiệm tạo website mượt mà như phép thuật, không ma sát
  • Làm đẹp và chỉn chu. Nó cũng khiến tôi nhớ đến một game tên Ballance từng chơi rất lâu trước đây. Cách ký ức vận hành thật kỳ lạ
    [1] https://en.wikipedia.org/wiki/Ballance_(video_game)