Tennis showdown – Quần vợt tranh hùng

https://bravo06.itch.io/tennis-showdown – chơi ở đây

Trước hết tui phải thú nhận rằng tui không phải fan tennis, ban đầu cũng khá struggle không biết làm gì với game tennis. Nhưng vì bản tính tò mò xem mình có thể tái hiện một tựa game arcade, chơi trên tay cầm, nút bấm vật lý như hồi chơi game tennis (1985) của nintendo trên máy điện tử băng sang hệ smartphone với màn hình cảm ứng và swipe gestures bằng 1 ngón tay cái không. Thế là tui bắt tay vào làm thử.

Bản prototype đầu tiên khá đơn giản, chủ yếu để test mô phỏng vật lý, tốc độ bóng, độ nẩy, response của qủa bóng trong môi trường web trên three.js. Do đó game có thể chơi trực tiếp trên trình duyệt, không cần cài đặt, cũng không phân biệt hệ điều hành, khá tiện nhưng không có cơ chế save mà dựa vào cache trình duyệt để lưu giữ tiến trình chơi, hơi bất tiện nếu chơi lâu dài về sau.

Tui quyết định dùng song ngữ, file text tách thành một file riêng để dễ quản lý và dịch thuật, đây cũng là kinh nghiệm rút ra từ các prototype trước.

Bối cảnh

Là một khoảnh sân tennis ở tuốt trong hẻm ở Sài Gòn, không ồn ào và chỉ có đúng một sân, phía trước là cánh cổng sắt thấp sơn xanh lá, tới cái sân, sau cùng là khán đài xi măng và căn tin xây giật cấp, phổ biến ở các giảng đường mở trong trường đại học hay như bên sân bóng rổ-skateboard bên công viên Lê Văn Tám, quận nhất. Sân kẹp giữa 2 dãy nhà ống mặt hướng vào, ban công phơi đồ với dây nhợ điện thoại, internet, câu điện giăng phía trên. Hai mặt tường vẽ trang tường mural, graffiti cho màu mè sinh động.

Câu chuyện

Tui thích kiểu game RPG nên làm luôn một số nhân vật cùng với thoại và cho người chơi lựa chọn câu trả lời để tăng tính tương tác cho game, thao túng người chơi immerse hơn vào không gian của game. Dù là một game arcade, hyper-casual ban đầu nhưng tui vẫn muốn nó có chút chiều sâu. Ờ thì, những ai không thích nghe các nhân vật lải nhải thì có thể skip vào đánh Quick mode :v. Nhưng hiểu nhân vật, bối cảnh thì nó hay hơn và tui có để sẵn những chi tiết ẩn, trứng phục sinh làm phần thưởng cho những player chơi hết phần story :3.

Đây là 6 đối thủ mà player sẽ đối đầu trong game này. Tui thì test đến mòn nút rồi nên thắng hết không khó. Đi hết story mode, thắng hết các nhân vật này đâu đó khoảng 1-2 tiếng rồi sau đó có thể chơi lại forever với các nhân vật này ở sân. À, mà skill của nhân vật sẽ tăng lên, tức AI đối thủ máy sẽ giỏi lên sau mỗi lần thua và tốc độ giỏi lên cũng không giống nhau. Khi bị ăn trắng một game tốc độ giỏi lên của AI sẽ tăng nhanh hơn vì nó.. phẫn nộ và muốn ‘trả thù’. Và một trong những bất ngờ lớn nhất sẽ là… ừm có lẽ tui không nên khui ra ở bài này.

Chà, khi làm game thì tui mới thấy đồng cảm với nhân vật ông bố đồng thời là đấng kiến tạo nên thế giới Tron: Tui có thể cài cắm, giấu mọi thứ trong game của mình để cho người khác khám phá, đem lại niềm vui hoặc bất ngờ cho họ, well, hoặc chẳng ai khám phá cả :v, ờ thì cũng chả sao. Khi tui mà làm game thì sẽ giấu kẹo trong game vì tui thích thế kkk.

Hệ thống chiêu thức

Đánh qua đánh lại, trick bằng lên lưới, bỏ nhỏ hay vụt thì cơ bản quá, hoài cũng chán, nên tui bổ sung hệ thống tuyệt chiêu cho các nhân vật.

Coi Đội bóng thiếu lâm hay Kung-fu hustle của Châu Tinh Trì chưa?

Ừ, kiểu vậy đấy, như mấy cao thủ trong truyện kiếm hiệp, tiên hiệp ấy, mấy chiêu thức ảo lòi. Lúc đầu tui tính làm kiểu chia chiêu thức ra theo ngũ hành hoặc các nguyên tố cơ bản kiểu phương tây, chiêu này có sinh-có khắc, có cường hóa khi xài vợt mang nguyên tố, rồi còn rèn vợt, fuse ngọc búa xua. Cái thấy nó phức tạp quá, này không phải game cày cuốc nên thôi. À mà cấp độ chiêu có mức độ thành công khác nhau đấy, chiêu cấp càng cao thì tỉ lệ đối thủ đỡ được càng thấp, dĩ nhiên nếu đối thủ là cao thủ thì mọi thứ sẽ khó khăn hơn.

Nhớ chiêu chưởng lửa Hadoken của Ken hay Ryu trong street fighter đánh như nào không: Xuống-xuống-tới-tới-đấm. Hay như muốn ra tuyệt chiêu trong God of War thì phải bấm đúng những combo nút trên màn hình. Đúng rồi, muốn thi triển tuyệt chiêu thì phải bấm đúng combo nút, trong trường hợp này là vuốt trên màn hình cho đúng hướng.

Có 9 chiêu thức trong game, và tất cả đều có thể học lóm được khi đánh nhiều trận với từng địch thủ.

Rồi, chiếc game thứ ba, sau 31 bản build của Bravo6 đơn giản thế thôi. Nếu có phát hiện ra bug hay cần cải thiện gì thì cứ nhắn cho nhà sản xuất nhé. Xin đội ơn, arigato.

Bonus: nam chính các game trước qua sân giao lưu vui vẻ với nhau :E.

Leave a Reply