2 điểm bởi GN⁺ 2024-01-19 | 1 bình luận | Chia sẻ qua WhatsApp
  • Con trai 9 tuổi đã dành vài tuần gần đây để thiết kế một trò chơi trên giấy, và giờ đang nhờ tôi giúp hiện thực hóa nó thành một game 3D
  • Phụ huynh có kinh nghiệm lập trình và kiến thức nền tảng về toán 3D, nhưng không có kinh nghiệm chuyên sâu về phát triển game, và đang tìm cách cùng con khám phá mà không làm mất hứng thú của bé
  • Băn khoăn chính là liệu có thể bắt đầu với một bộ công cụ phát triển như Unity hay không, và nên giới hạn phạm vi dự án thế nào để đứa trẻ vừa cảm thấy có thành tựu vừa tạo ra được kết quả gần với ý tưởng ban đầu

1 bình luận

 
GN⁺ 2024-01-19
Ý kiến trên Hacker News
  • Tóm tắt bình luận thứ nhất:

    • Đứa trẻ không nhất thiết thật sự muốn học lập trình, mà muốn làm ra trò chơi.
    • Hãy nhấn mạnh phần sáng tạo và khuyến khích làm việc trên giấy.
    • Trẻ sẽ khám phá ý tưởng với tốc độ của trí tưởng tượng và muốn dành thời gian cùng cha mẹ.
    • Điều quan trọng là cùng nói chuyện về trò chơi trong lúc đi dạo hoặc lái xe đến trường.
  • Tóm tắt bình luận thứ hai:

    • Khuyên dùng GameMaker và đề xuất làm game 2D thay vì 3D.
    • Game 3D rất khó để một người tự hoàn thành và độ phức tạp tăng cao.
    • Nếu thích cách tiếp cận thiên về lập trình, có thể chọn Love2D hoặc Raylib.
    • PICO-8 phù hợp hơn với người chuyên sâu nhưng có ưu điểm là học nhanh.
  • Tóm tắt bình luận thứ ba:

    • Đứa trẻ có thể đơn giản là muốn chơi một trò chơi cụ thể, và cha mẹ là lập trình viên có thể hỗ trợ.
    • Hãy thẳng thắn nói rằng làm game là việc khó, rồi đề xuất cùng học và cùng giải quyết vấn đề.
    • Có thể khám phá Unity hoặc Godot, và cùng xem các video làm game đơn giản.
    • Hãy tìm các asset phù hợp với phong cách/chủ đề game để tạo động lực cho phần cơ chế.
  • Tóm tắt bình luận thứ tư:

    • Có thể bắt đầu làm game qua Nintendo Game Builder Garage.
    • Có thể dùng RPG Maker và chọn phiên bản khác nhau tùy phong cách game.
  • Tóm tắt bình luận thứ năm:

    • Đứa trẻ bắt đầu học lập trình qua Scratch, Microbit, làm mod Minecraft, v.v.
    • Khuyên nên bắt đầu bằng các thử thách cơ bản của Scratch và các tutorial nhập môn để làm mod Minecraft.
    • Có chia sẻ một website chứa các trò chơi của đứa trẻ.
  • Tóm tắt bình luận thứ sáu:

    • Bắt đầu làm game bằng Game Maker.
    • Đừng khởi đầu bằng một dự án do đứa trẻ tự quản lý hoàn toàn; hãy đóng vai trò hướng dẫn thông qua tutorial.
    • Vì sự quan tâm của trẻ có thể chuyển sang ý tưởng khác, mục tiêu là học hỏi và vui vẻ.
  • Tóm tắt bình luận thứ bảy:

    • Tải game engine Godot và học làm game qua tutorial trên YouTube cùng tài liệu chính thức.
    • Có các khóa học miễn phí để học lập trình bằng gdscript.
  • Tóm tắt bình luận thứ tám:

    • Điều quan trọng là thể hiện sự quan tâm và cùng tham gia với đứa trẻ và các ý tưởng của nó.
    • Hãy tìm hiểu xem trẻ hứng thú nhất với phần nào trong loại game và quá trình thiết kế.
    • Có thể bắt đầu làm game bằng trò chơi Make-A-Game.
    • Nếu trẻ muốn làm 3D thì không nên ép chuyển sang 2D.
    • Các môi trường phát triển như Godot hay Unity phù hợp hơn khi trẻ lớn thêm một chút.
  • Tóm tắt bình luận thứ chín:

    • Game engine Godot rất tốt, và trên Itch.io có các trò chơi dạy ngôn ngữ scripting.
    • Có rất nhiều tutorial trên YouTube dành cho cả người mới bắt đầu lẫn chuyên gia.
  • Tóm tắt bình luận thứ mười:

    • Nếu không nhất thiết muốn làm game trên máy tính, có thể thử "làm" trò chơi bằng giấy, bàn cờ hoặc các mảnh ghép vật lý.
    • Có thể học khái niệm "sản phẩm khả dụng tối thiểu" và thử làm game, nhận phản hồi mà không cần lập trình máy tính.