Bản PRD đầy đủ cho game cảnh sát truy đuổi trên điện thoại

Tóm tắt: Không phải video mà là tài liệu yêu cầu sản phẩm: game lái xe một ngón tay, người chơi né cảnh sát và lừa họ tông vào nhau.

Góc nhìn từ trên xuống một chiếc xe thể thao đang drift giữa ngã tư, ba xe cảnh sát đâm vào nhau phía sau

Đây là một bản PRD, tức tài liệu mô tả sản phẩm, cho game di động tên tạm Heatwave, làm bằng Unity, màn hình dọc. Xe tự chạy, người chơi chỉ điều hướng bằng một ngón tay. Người chơi không bắn được ai. Cách sống sót là drift, quẹo gắt, dụ xe cảnh sát lao vào tường hoặc vào nhau. Bản đầu chỉ có một xe, một bản đồ, hai loại cảnh sát và năm mức truy nã.

Vì sao nhiều người dừng lại xem?

Câu chốt của tài liệu là: bạn không mạnh hơn cảnh sát, bạn chỉ khó bắt hơn. Một câu như vậy cho Claude biết game vui ở chỗ nào. Tài liệu còn cắt phạm vi rất gọn: chưa làm nâng cấp, nhiệm vụ hay bán hàng trong game, chỉ cần một bản chơi thử đủ vui. Tác giả cũng ghi lại chỗ mình đổi ý sau lần thử đầu (thêm cần điều khiển ảo), đúng kiểu làm sản phẩm thật.

Cách dùng với Claude Opus 5.5

Bạn cần Unity và Claude Code (chọn Opus 5.5). Mở Claude Code trong thư mục dự án Unity, dán bản PRD. Bản gốc rất dài (hơn 12.000 ký tự), mình rút gọn bên dưới. Muốn chơi thử nhanh hơn, bạn có thể xin Claude làm bản HTML trước để kiểm tra cảm giác lái.

Prompt

Prompt mình viết lại theo ý của tác giả (không phải nguyên văn):

PRD: Police Chase Arcade Game (working title: Heatwave)Platform: iOS + Android. Engine: Unity. Top-down 3D arcade chase, portrait, one-thumb touch controls.Vision: a fast, chaotic arcade game where police chase you harder and harder. You cannot attack. You survive by drifting, sudden turns and baiting police into obstacles and each other. "You're not stronger than the police. You're harder to catch."Loop: start, drive and drift, police pursue, bait, dodge, police crash, score, wanted level rises, more and harder police, eventually caught, score, restart in under 2 seconds. Runs last 2 to 5 minutes.Principles: one-thumb playable (car moves on its own, player only steers); arcade physics, not simulation; police are your weapon; chaos stays readable with 10+ cars; failure feels fair.MVP only: 1 player car, 1 arena, 1 police car, 1 elite police variant, 5 wanted levels, collisions, obstacles, scoring, health, police destruction, basic VFX and audio, game-over screen, instant restart. No progression, upgrades, missions or monetization yet.Player car: Rigidbody arcade controller, not realistic WheelColliders. Expose in the Inspector: acceleration, max speed, turn speed, turn curve, lateral grip, drift factor, mass, collision force, drag, angular drag, recovery speed.Controls: relative drag steering on the lower screen; lifting the finger must not lose control. Also prototype an on-screen joystick.

Prompt by @froessell, via Skillry / awesome-opus5-5-videos (MIT)

Câu hỏi thường gặp

Prompt này tạo ra cái gì?

Đây là một bản PRD, tức tài liệu mô tả sản phẩm, cho game di động tên tạm Heatwave, làm bằng Unity, màn hình dọc.

Vì sao trang tương tác này cần Unity, chạy trong trình duyệt có được không?

Bài này không gói gọn trong một file HTML: quy trình dùng Unity. Bạn cần để Claude chạy được lệnh trên máy, ví dụ Claude Code mở trong thư mục dự án của bạn, và cài sẵn Unity nếu máy chưa có. Mình dùng Claude Opus 5.5; Claude tự viết code và chạy thử cho bạn.

Muốn biến trang tương tác này thành phiên bản của riêng bạn thì đổi chỗ nào?

Được. Prompt là của @froessell, mình lấy qua Skillry và bộ awesome-opus5-5-videos (giấy phép MIT). Chỗ nên đổi trước là dữ liệu, màu và cách người xem tương tác. Khi chia sẻ lại, bạn ghi nguồn @froessell là đủ.

Previous
Previous

Video ra mắt kiểu retro: hạt phim, màn hình CRT và một tấm ảnh làm mẫu

Next
Next

Video giới thiệu một nền tảng đầu tư, chỉ với một câu prompt